首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模拟S7 SIemens可编程控制器

模拟S7 SIemens可编程控制器
EN

Stack Overflow用户
提问于 2018-04-29 19:46:26
回答 1查看 221关注 0票数 0

我正在尝试模仿西门子的S7可编程控制器,以便像Nmap,Zgrab和NESSUS这样的扫描仪可以检测到我的覆盆子是一个可编程控制器。当查看NSE脚本voor Nmap (基于lua)时,很明显响应可以通过以下结构进行解码:ś:

代码语言:javascript
复制
DATA                DATA TYPE   Location in response
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           74 + offset

Where: z is a zero-terminated string
       C is an unsgined char
       offset = 4

通过套接字连接建立到PLC的连接。现在我正在寻找一种方法来重新创建这个包并做出相应的响应。

EN

回答 1

Stack Overflow用户

发布于 2018-05-25 16:59:16

看一看Snap7.

不知何故,这个库可以满足您的需求。它充当S7-PLC,甚至响应Simatic管理器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50086224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档