Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 1.11 KB

README.md

File metadata and controls

19 lines (13 loc) · 1.11 KB

.:: FuzzScapy ::.

FuzzScapy python script?

.:: Usage ::.

    python fuzz_socket.py srcIP dstIP dport

.:: Version ::.  

  • -0.1 简单的实现发包,比较僵硬的对协议各个部分进行提取拼接成数据包进行测试,不稳定,存在bug.
  • -0.2 相对0.1,做了优化,做了自认为的最大程度的fuzz,没有意识到0.1中出现的程序出现意外中断的具体原因.  
  • -0.3 对前两个版本出现的问题进行修改,主动重置掉每次的连接,进行下一次的测试;加入sniff部分,可以相对及时的分析返回的错误或者数据.  

.:: version 0.3 ::.  

  • 要死了,思路越想越混乱,肯定不是我想的复杂了  
  • 虚拟机的iptables被我添加了规则丢掉了所有的RST包  
  • 暂时选择了一个折中的办法,每次发送的数据并不是每一条都会被RST掉,所以把发送成功并且在设备没有返回RST的时候记录下来,而后发送RST掉这个连接,避免在0.2版本中出现的问题.
  • 可以考虑python多进程的问题,这样是不是会让程序中sniffer的更加准确,我觉得可能会达到这个效果.