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
|
使用
dereference
- 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
| $ sudo apt-get remove ruby
$ $ ./configure $ make $ sudo make install
$ sudo gem install one_gadget
|
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终端
|
官网
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环境可视化
- https://bbs.pediy.com/thread-257344.htm
- 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
|