0%

软件安装

1.sublime

ubuntu下比较好用的编辑器

官网

使用的系统:ubuntu 16.04

1
2
3
4
5
$ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
$ sudo apt-get install apt-transport-https
$ echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
$ sudo apt-get update
$ sudo apt-get install sublime-text

2.pwn_debug

用来解决libc版本加载问题,,,

官网

安装

1
2
3
git clone https://github.com/ray-cp/pwn_debug.git
cd pwn_debug
sudo python setup.py install

安装使用的libc

指定版本

1
2
# ./build.sh $(version)
./build.sh 2.23

3.gef

1
2
wget -q -O ~/.gdbinit-gef.py https://github.com/hugsy/gef/raw/master/gef.py
echo source ~/.gdbinit-gef.py >> ~/.gdbinit
1
source /home/winter/.gdbinit-gef.py

使用

  1. dereference
  2. fmtarg

4.Pwngdb

为了fmtarg

官网

安装

1
2
3
cd ~/
git clone https://github.com/scwuaptx/Pwngdb.git
cp ~/Pwngdb/.gdbinit ~/

使用

1
2
gdb-peda$ fmtarg 0x7fffffffde50
The index of format argument : 8 ("\%7$p") #看括号里面的

5.one_gadget

安装

1
2
1.安装rupy,具体见下面的注意
sudo gem install one_gadget

注意

one_gadget要求较高得ruby版本,直接使用源里的太旧

解决方法:卸载掉本地的ruby、去官网添加最新版源

6.ruby

1
2
3
4
5
6
7
8
9
#卸载ruby
$ sudo apt-get remove ruby
#https://www.ruby-lang.org/en/downloads/ 下载安装包
#解压,安装
$ $ ./configure
$ make
$ sudo make install
#安装one_gadget
$ sudo gem install one_gadget

7.pwntools

ubuntu20.04:https://blog.csdn.net/Evaristexu/article/details/108025981

其他ubuntu版本:https://www.cnblogs.com/pcat/p/5451780.html

1
pip install pwntools -i https://pypi.tuna.tsinghua.edu.cn/simple/

8.xfce4

功能

修改teminal背景

安装

1
2
3
sudo apt-get update
sudo apt-get install xfce4-terminal
xfce4终端

9.seccomp-tools

官网

1
2
sudo apt install gcc ruby-dev
sudo gem install seccomp-tools

10.LibcSearcher

github:https://github.com/lieanu/LibcSearcher

1
2
3
git clone https://github.com/lieanu/LibcSearcher.git
cd LibcSearcher
(sudo) python setup.py develop

11.pwn环境可视化

  1. https://bbs.pediy.com/thread-257344.htm
  2. https://github.com/bet4it/build-an-efficient-pwn-environment

12.pip

1
sudo apt install python-pip

13.pwndbg

1
2
3
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh

Q:如果阅读本文需要付费,你是否愿意为此支付1元?