1.熟练掌握python字符串处理
2.至少熟练掌握zio或pwntools其中一种库的用法
这里只学习pwntools的用法,开始安装pwntools时真是崩溃了,刚装的ubuntu (yilianmengbi),后来在大佬的指导下终于成功安装。
第一步,先更新源
sudo apt-get update
sudo apt install python-pip
sudo pip install pwntools
3.安装pwn需要环境(32位和64位各一个linux虚拟机)
装的64位的ubuntu,然后下载一个32的库
4.使用socat开端口运行程序
小白还没用到过,copy一个用法
socat TCP4-LISTEN:80,reuseaddr,fork TCP4:192.168.1.22:123
5.初步掌握ida远程调试方法
先找到linux_server 文件,将其和要调试的文件一同拷到虚拟机里。
chmod+x 一波,对该文件取得权限,chmod详细用法可以参考一下这里[chmod的详细用法]
(http://www.cnblogs.com/chengJAVA/p/4319420.html;)
ifconfig一波,查看和配置网络设备。
运行linux_server