基于Umas协议的指纹识别工具,能够识别modbus服务指纹,重点针对施耐德PLC进行指纹识别,基于umas协议的0x2操作码进行识别,通过逆向该协议建立的识别规则
ICfinger是一款工业指纹识别工具,能够识别各种modbus协议机器信息,能通umas识别施耐德PLC机器型号
usage: main.py [-h] -t TARGET [-r RULE] [-o OUTPUT]
施耐德PLC指纹识别工具
options:
-h, --help show this help message and exit
-t TARGET, --target TARGET
目标IP地址
-r RULE, --rule RULE 加载指定的规则库json文件
-o OUTPUT, --output OUTPUT
指定输出扫描结果文件位置
单目标识别
多目标识别
结果渲染输出
https://www.ics-cert.org.cn/portal/page/121/a9c6ec01a8b747ee9dcee7b9ac41cb38.html
https://www.secrss.com/articles/30362
https://cloud.tencent.com/developer/article/1639560
https://www.anquanke.com/post/id/231884
https://github.com/Fupo-series/ICS-Tools/blob/main/ModbusPLC_InfoScan.py