如何使扫描器将树莓派识别为西门子S7 PLC?附NSE响应结构
树莓派伪装西门子S7 PLC的响应结构梳理
刚好我最近在折腾一个有意思的项目:把树莓派伪装成西门子S7 PLC,让Nmap、Zgrab、NESSUS这类主流扫描器能识别它。研究了Nmap基于Lua的NSE脚本后,摸透了扫描器期望的响应解码结构,具体细节如下:
- Protocol ID:数据类型
C,响应位置8 - SZL-ID:数据类型
C,响应位置31 - Module information:数据类型
z,响应位置44 - Basic Hardware:数据类型
z,响应位置72 - Version Number:数据类型
CCC,对应固定值123 - Plant ID:数据类型
z,响应位置108 + offset - Copyright:数据类型
z,响应位置142 + offset - Serial Number:数据类型
z,响应位置176 + offset - System name:数据类型
z,响应位置40 + offset - Module Type:数据类型
z,响应位置7...(原内容未补充完整)
内容的提问来源于stack exchange,提问作者user5292617
相关产品推荐
相关产品推荐

