bin实用小工具

 

一些bin学习过程中常用的工具

环境

glibc版本<= 2.23

bin必要工具:

Ubuntu:
https://mirrors.aliyun.com/ubuntu-releases/16.04/
你大可换其他的,例如kali

windows:
不解释

IDA7.0:
链接:https://pan.baidu.com/s/1s9K1TurV_bvlnWAAGJ4z-g 密码:1e9i

没有IDA不知道怎么做bin题。。。

pwn必要工具:

pwntools:
apt-get update
apt-get install python2.7 python-pip python-dev git libssl-dev libffi-dev build-essential
pip install –upgrade pip
pip install –upgrade pwntools

pwn题必备,使用方法可以百度下,很容易找到的

Pwngdb:
链接:https://pan.baidu.com/s/1XtbuCfh_09ahlNAdly-KcA 密码:mfz0

gdb的插件,简直是太好用了

msfvenom:
https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers

shellcode生成工具,可以生成各种要求的shellcode,蛮好用的

roputils:
https://github.com/inaz2/roputils

和pwntools一起导入可能有点问题,一开始可能用不到,我用这个做过dl-resolve的题

ROPgadget:
https://github.com/JonathanSalwan/ROPgadget

ROP基本也是做pwn必备的东西,用法看自行看readme

Re必要工具:

听逆向大神说好像一个IDA可以走天下了……
此外还需要用到OD。偶发性地,还需要一些小工具。

建议安装吾爱破解工具包,再把里面的IDA等更新到最新版本。

小建议:

有余力的朋友建议购买正版。

要下载github上的东西,可以在虚拟机里输入 git clone +项目地址