这部分是Sulley fuzzer的搭建,踩了一些坑便记录了下来。
下载链接:https://sourceforge.net/projects/mingw/files/
MinGW InstallatIon Manager内勾选上:
下载链接: https://github.com/Fitblip/pydbg.git
下载下来后解压至相应文件夹:
cmd 输入:
python setup.py install
安装好后,cmd内输入:
python
import pydbg
出现错误。
下载链接:https://github.com/jtpereyda/libdasm.git
下载下来后解压至相应文件夹
cmd 输入:
python setup.py build_ext -c mingw32
python setup.py install
网上说这里是很容易发生错误的地方,但是我这里并没有报错,顺利安装。
再回到python控制台,发现:
import pydbg
执行成功。
下载链接:https://github.com/OpenRCE/sulley.git
下载下来后解压至相应文件夹
Pcpy下载链接: https://github.com/CoreSecurity/pcapy.git
WinPcap Dev Kit 下载链接:http://www.winpcap.org/install/bin/WpdPack_4_1_2.zip
安装后将WinPcap Dev Kit里的Include、Lib内容放在Python目录下对应的文件夹内
之后开始安装Pcpy,这里也就是疯狂报错的开始:
我试了几种方法:
python setup.py build_ext -c mingw32 -I "C:\sulley\WpdPack\Include" -L "C:\sulley\WpdPack\Lib"
不行,各种错误,google一下说用pip的方式安装可以解决:
pip install --global-option=build_ext --global-option --compiler=mingw32 --global-option "-LD:C:\sulley\WpdPack\Include" --global-option "-ID:C:\sulley\WpdPack\Lib" pcapy
不行,google一下还有说根据报错内容把修改一下cmath:
改为:
不行。
后面我又进行了一大堆操作,还是不行。
最后没办法直接:
python setup.py install
还是报错,不过根据报错的原因下载:VCForPython27.msi安装完毕后,输入上述命令成功安装。。。
进入python控制台,输入:
import pcapy
报错。
下载链接:https://www.winpcap.org/install/
实际上是安装一些缺少的dll。然后这个安装过程很多dll都会写入错误,将这些错误忽略,在网上找到相应的dll,放入C:\winows\system32中,即可。
进入python控制台,发现已经可以正确导入pcapy库。
下载链接: https://github.com/CoreSecurity/impacket.git
下载下来后解压至相应文件夹:
python setup.py install
这里有可能会报错python的版本过低,输入:
python -m pip install -U pip setuptools
可解决。
无误后,开始一系列下载和安装,然而下载过程又会因为一些原因下载终止,在下载错误的地方找到相应所需下载的文件名,手动下载安装即可。
结果: