在windows系统中安装Sulley
我是在win10的64位系统下面完成本次安装的,具体教程如下,需要安装的库和工具比较多,需要耐心处理各种问题。
需要的文件打包下载:
链接: https://pan.baidu.com/s/1micKZpu 密码: tkeb
1、下载和安装MinGW
MinGW,是Minimalist GNU for Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。
MinGW下载
2、下载和安装Python
整个Sulley都是用python来写的,推荐python版本2.7.9中的32位版本
python2.7.9 x86下载
3、下载和安装Git
用git获取github上面的项目,后面的项目会用到git clone这个命令
git下载
4、设置环境变量
配置环境变量,将git、python以及MinGW的根目录添加到path中,使能在cmd中使用
5、下载pydbg并安装
获取pydbg的最新版本,如图:
pydbg下载
接着,进入pydbg目录,在cmd目录下执行python setup.py install命令,如图:
是不是感觉已经安装完pydbg了?其实并没有,就像上文说的,pydbg依赖于libdasm,所以是没有完全安装完的,如果我们此时进入python命令行,执行import pydbg命令会出现Import Error错误!,如图:
6、下载libdasm并安装
这一步就是安装libdasm,先安装其extension模块,再安装其主要模块,这里是非常容易出现错误的地方
libdasm下载
1. 下载的libdasm解压后目录\pydasm\>python setup.py build_ext -c mingw32. 下载的libdasm解压后目录\pydasm\>python setup.py install
如图:
我们现在试试import pydbg和import pydasm会不会出错,如下图:如图所示:
7、下载Sulley并验证
我们开始下