0x01 环境配置

首先在本次的教学中 作者使用的是Linux的ubuntu系统 其中 如果你是Windows系统 你可以直接从商店下载WSL 非常的方便
ubuntu
来到了命令行 如果你是第一次使用Python之类的软件 你首先需要下载PIP (专门更新Python所需源的工具)
操作如下:

root@johnw1ck:~$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
root@johnw1ck:~$ sudo python get-pip.py

安装完毕后 我们还需要更新APT源 这样我们后续的安装才不会出差错

root@johnw1ck:~$ sudo vim /etc/apt/sources.list

打开后 先使用"i"开启编辑模式 之后填入以下信息

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

 

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

 

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

之后 我们环境配置就结束了

0x02 安装工具

Pwntools

首先 我们首当其冲的就是著名Python工具 Pwntools了 (这个我以后会细讲)
Pwntools

pwntools:简单来说就以一整套pwn工具集,涵盖了pwn题利用脚本所需要的各种工具。包括方便的IO交 函数,ROP、格式化字符串等利用的自动化工具,shellcode生成器等等。pwntools是目前最好用也是仅有的大型pwn利用框架。能节省大量编写脚本的时间。

其实 Pwntools的安装方法也很简单 只需要输入sudo pip3 install pwntools -i https://pypi.tsinghua.edu.cn/simple后 再等待一会 就按照成功了

Checksec

Checksec

Checksec 一款用来检测EFL有没有安装防护措施的程序 是非常重要的 你可以通过 sudo apt install checksec
其实最重要的是 刚刚你按照 pwntools的时候以及自带安装好了

ROPgadget

ROPgadget
额。。。 我不知道这个是干嘛用的 但是安装pwntools的时候就自带了 所以。。。。我也。。。不多说了哈

Pwndbg

pwndbg

这个是一个非常好用的调试程序 在后续会用到更多次 所以话不多说 直接放下载链接
https://github.com/pwndbg/pwndbg
下载之后cd到下载的目录 之后./setup.sh就ok了

好了 今天的Wickly Time 就这样结束了~我们下次车再见~~

最后修改:2021 年 04 月 07 日 05 : 31 PM
如果觉得我的文章对你有用,请随意赞赏