背景
因为工控协议第三方工具少得可怜,而且即使有,也不全面,智能覆盖协议的极少部分,所以测试中还是以自定义测试为主
工具
抓包工具
万能的wireshark
生成pcap的工具
使用python的scapy开发包,比较灵活,只要搞定payload,什么包都可以定义了
修改pcap的工具
目前比较好的工具是科莱数据编辑器
http://www.colasoft.com.cn/download/packet-builder.php
这个也可以手动生成pcap,但是相比于scapy,不灵活,不适合批量定义包
pcap回放工具
推荐tcpreplay,虽然没有状态维护功能,但是发包能力强,而且具备初步的改包能力,例如修改IP和mac