• 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进入libdasmpydasm目录下,执行setup.py install build(此时pydasm一定要在libdasm目录下,否则失败)(此处为了在cmd里少打点字,把pydasm移出来了,被坑,因为他需要使用libdasm里的一个库)

     

    7.Python 下   > import  pydasm   成功

    8.把 pydbg 文件夹 放在 Python27Libsite-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吧。

  • 相关阅读:
    dedecms 标签的基本用法
    修改config.php配置
    截取字符
    preg_replace 方法
    php过滤HTML标签、属性等正则表达式汇总
    各种正则验证
    解决问题 “You don't have permission to access /index.html on this server.”
    zend frameword 基本语法
    创建zend framework 项目要注意的
    PHP中级篇 Apache配置httpd-vhosts虚拟主机总结及注意事项[OK]
  • 原文地址:https://www.cnblogs.com/backahasten/p/5940412.html
Copyright © 2020-2023  润新知