Sulley安装手记

Sulley折腾手记

序言:sulley是有名的模糊测试架构,可是他的安装十分繁琐,容易出错,以致这么好的工具不被太多人关注,本人大一小白一枚,想入坑sulley,可是网上资料太少,且不连贯,费了九牛二虎之力安装成功,本人把安装时候的步骤和各种坑列出,希望给其他人使用减少一点困难。

所有资源打包下载http://pan.baidu.com/s/1o6Eigwq

(注:我在安装cmd下编译安装的时候习惯性把解压后文件夹的版本号去掉,大家注意,不要搞错了)

 , 系统底层支持

原理:sulley需要pydbg的支持,pydbg需要pydasm的支持,pydasm来自libdasm,libdasm是C语言的Python库源文件,需要编译后使用。(感觉有点乱)

1.下载解压libdasm-1.5

2.下载vc2008(用其他工具各种坑),安装时把C++选项中的64位编译选上,默认是不选的,一定要点开C++的选项卡然后打钩,不然即使是在整个选项卡前面打钩里面的这个还是选不上(此处我被坑)

 

(下面这项打钩)

 

3.添加vc2008安装目录下bin文件夹到path变量

4.安装Python2.7(2.7.2亲测可用)(不要太新版本)(有坑)

5.添加python环境变量

6.Cmd进入libdasm\pydasm目录下,执行setup.py install build(此时pydasm一定要在libdasm目录下,否则失败)(此处为了在cmd里少打点字,把pydasm移出来了,被坑,因为他需要使用libdasm里的一个库)

 

7.Python 下   > import  pydasm   成功

8.把 pydbg 文件夹 放在 \Python27\Lib\site-packages\,网上有人说删除文件夹中的pydasm.pyd,但是我没报错,删了反而不好使了,大家自己根据情况试试。(再次被坑)

>>import pydbg

 

9.解压sulley-master ,在cmd中用python打开process_monitor.py 如正常,以上安装正常。

***(Sulley解压后,外面的叫sulley-master,里面还有一个叫sulley的文件夹,下图应该是C:\sulley-master>Python process_monitor.py 我在复制的时候为了少打点字,把sulley-master改成了sulley,大家不要搞混,话说上面好像说完了)

 

二,网络支持部分

1.安装winpcap.exe(这个安装没什么难度)

2.安装Impacket-0.9.6.0,先把他解压,在cmd下进入目录,输入setup.py install build

 

经过很长的copy

 

出了write就是成功了

3.解压WpdPack_4_1_2,我把它改名为Wpdpack,放在c盘目录下.

4.解压pcapy-0.10.5修改里面的setup.py文件

 

改成

 

注意,winpacp的位置要自己指定,我的wpdpack在C盘目录下,你自己放在哪就改到哪,第一个是Include的位置,第二个是Lib的位置.(此处又被坑了,网上写的是在vc2008里面改库的位置,可是它这个写到了文件里,幸亏脑洞大开进setup.py去看了一眼)

编译,进入pcapy的位置>setup.py build install

 

然后

 

成功

5.进入sulley-master目录下,执行>python network_monitor.py

 

成功

三,这样sulley的安装过程就全好了,大家开始Fuzzing吧。

 

转载于:https://www.cnblogs.com/backahasten/p/5940412.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值