背景:
在WEB安全的学习过程中,了解过了原理之后,就是学习各种Payload,这里面蕴藏着丰富的知识含量,是在基本上覆盖了漏洞原理之后的进一步深入学习的必经之路。无理是Burpsuite还是Sqlmap、Awvs亦或是其他工具,包括人工收工构造的Payload都有很高的记录和学习意义,一方面如上所说的提高对WEB安全的掌握和理解,另一方面也对WEB安全自动化测试做积累。
需求:
记录WEB安全各种报文payload的工具
开发语言:
Python2.7
依赖第三方库:
pypcap
dpkt
程序逻辑:
配置指定网卡和站定信息,记录本机对指定站定的渗透过程中所产生的所有报文信息。
支持协议和系统:
目前是1.0.1版本 只支持HTTP/MacOSX
安装和使用:
无需安装,只需要安装好第三方库支持即可
python PayloadLogger.py -t 192.168.1.1 -p 80 -i eth1 &
程序代码:
1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 5 """ 6 基于HTTP的Burpsuite、Sqlmap等的Payload收集器 7 作者:陈然 8 版本:V1.0.1 9 联系:WeChat-Number -> cr1914518025 10 """ 11 12 13 #脚本信息配置: 14 _author = "陈然" 15 _nicky = "挖洞的土拨鼠" 16 _version = "v1.0.1" 17 _version_string = """