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

Sulley安装手记相关推荐

  1. 安装netframewoMS SQL SERVER 2005安装手记

    到了新的单位,开发完全的变了,呵呵,回到了Microsoft的生态系.上来自然是安装开发了,VSSTUDIO2005安装顺利完成,MSDN也顺利安装完毕,3. balna267visualfoxpro ...

  2. suse10 linux安装,SuSE10.2 安装手记

    SuSE10.2 安装手记 发布时间:2007-04-05 00:31:51来源:红联作者:Reference 1. 添加安装源 SuSE提供了多种安装源的管理,你可以通过Yast方便的添加和删除各种 ...

  3. Debian 安装手记

    Debian 安装手记 作者:Leo Tzao 来自:LinuxSir.Org 提要: Leo Tzao的Debian安装手记 前言 以前也用过两个linux的发行版,但了解不深.这两天兴趣转移到De ...

  4. BTC EmbeddedPlatform安装手记

    %%BTC EmbeddedPlatform安装手记%%%%%%%%%%%%%% %%创建时间2019年4月9日%%%%%%%%%%%%%%%%%%% %%最后修改时间2021年6月22日%%%%%% ...

  5. xsim安装手记(转)

    xsim安装手记(转) 或许大家都已经搞定了Redhat Linux 7.3的汉化工作,但是却在为找一款而发愁,Redhat 7.3虽然已经自带了一个中文输入法――miniChinput,不过用来总觉 ...

  6. 我的sulley安装过程

    好了,最开始是在freebuf上看到的一个附录上有这个sulley的安装过程,我欣喜若狂.之后才知道这个就是人家的官方文档. 废话不多说.来贴上google安装源路劲:https://github.c ...

  7. 【GP6安装配置】 Greenplum6.2.1 安装手记(下)

    作者:lianghc 本文分为两部分 参数配置:[GP6安装配置] Greenplum6.2.1 安装手记(上) 执行安装:[GP6安装配置] Greenplum6.2.1 安装手记(下) 目录 3. ...

  8. 树莓派4b风扇安装方法_树莓派安装手记

    女王节前夕做活动,卖树莓派的淘宝店家做活动,又在盆友的鼓励下剁手买了一个派.245元,有一个3代B型的派,一根带插头的充电线,一个需要自己组装的透明外壳,散热片,小风扇,就没了.是的,没有屏幕.我这里 ...

  9. SQL Server 2012 RTM 安装手记

    原文地址为: SQL Server 2012 RTM 安装手记 2012年3月7日,微软终于如约发布了内部版本号为11.0.2100.60的新一代数据库平台:SQL Server 2012. 发行声明 ...

最新文章

  1. 每人300万激励科学探索,北大谢涛、清华朱军等50人获奖,腾讯这个大奖公布...
  2. 数据中心内虚拟机迁移带来的网络技术难题
  3. P3834 【模板】可持久化线段树 1(主席树)
  4. 黑马程序员_Java学习日记 num1
  5. iphone如何使用CoreNFC
  6. 从714里连续减去6减几次得0_数学干货 | 小学数学1—6年级基础知识整理 ,预习复习都能用...
  7. java jsch 调用shell_Java-Jsch-Shell脚本执行后退出
  8. 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。
  9. 几个查询优化小技巧,可以大大提高效率并解决一些问题
  10. python导出代码_python导出源代码 python编程
  11. 达梦单机数据库服务器磁盘空间占满问题
  12. Ubuntu环境下制作win7-U盘引导盘
  13. 笔记本电脑蓝屏代码stop:0x0000007b(0xb84d3524,0xc0000034,0x00000000,0x00000000)
  14. Processing 入门基础【秒懂小白篇】
  15. 用java做打字训练测试软件,《打字训练测试软件-Java课程设计》.doc
  16. 广域网技术(PAP和CHAP)
  17. 全国计算机等级考试信息安全三级笔记
  18. 股神巴菲特有多少钱?股神巴菲特的故事
  19. Online Judge——1003. 二哥养细菌(c++)
  20. Webpack--模块热替换(HMR)

热门文章

  1. C语言如何求出一堆整数的最大值
  2. uint16数据的读取以及转换为uint8数据显示
  3. 学习第1天:认识Linux系统和红帽认证
  4. Python与ADB的基情四射(一)——简单命令
  5. 乱炖“简书交友”数据之代码(1)
  6. 企业管理软件领域的核心竞争力
  7. windows10系统修改c盘Users目录中的中文名称
  8. Autosar MCAL-ADC详解(二)-基于Tc27x的cfg软件
  9. 计算机错误651是什么故障,宽带连接错误显示代码651是什么原因 宽带连接错误651的解决方法...
  10. 在线高德地图Demo(新测)