工控安全常用工具及软件

  • S7 Client Demo
    开源的S7协议库”snap7“基础上进行开发的,主要支持西门子的S7-300/s7-400设备,可以直接连接西门子的控制器,获取控制器上的设备信息(如固件版本,块信息等),还可以直接操作控制器的CPU的启停。
    链接: 下载

  • PLCSCAN
    通过探测设备,获取关于设备的供应商类型、模块信息等,目前仅支持S7协议与MODBUS协议。
    链接: 下载

  • QTester104
    使用QT和C++实现IEC104通讯规约,可以连接IEC104的设备。
    链接: 下载

  • ISF
    该框架主要使用Python语言开发,集成了ShadowBroker释放的NSA工具Fuzzbunch攻击框架,是一款适合工控漏洞利用的框架。其中集成很多常用的针对工控安全的攻击集。
    链接: 下载

  • GrassMarlin
    GRASSMARLIN是一款由美国国家安全局开发的,能够帮助运维工程师在IP网络上发现并编目监控和数据采集系统(SCADA)和工业控制系统(ICS)主机的开源软件工具,也被称为被动网络映射器。其数据源十分多样化,包括PCAP文件、路由器和交换机配置文件、CAM表以及实时网络数据包的捕获。该工具能够自动识别可用网络,生成网络拓扑,实现主机间通信的可视化,还能够展示从主机通信中所提取的元数据。我们对此工具进行了汉化。
    链接: 下载

  • S7-Brute-Offline
    S7密码离线暴力破解工具。
    链接: 下载

  • SCADA_Metasploit_Modules
    列举了MSF上所有的针对工业控制系统的漏洞脚本。
    链接: 下载

  • Scada_Password
    列举了工业控制系统中的常见的用户和密码。
    链接: 下载

  • Scada_Dorks
    收集针对工业控制系统中常见的DORK。
    链接: 下载

  • Scapy
    Scapy的是一个强大的交互式数据包处理程序(使用python编写)。它能够伪造或者解码大量的网络协议数据包,能够发送、捕捉、匹配请求和回复包等等。它可以很容易地处理一些典型操作,比如端口扫描,tracerouting,探测,单元测试,攻击或网络发现(可替代hping,NMAP,arpspoof,ARP-SK,arping,tcpdump,tethereal,P0F等)。最重要的他还有很多更优秀的特性——发送无效数据帧、注入修改的802.11数据帧、在WEP上解码加密通道(VOIP)、ARP缓存攻击(VLAN)等,这也是其他工具无法处理完成的。 该工具主要用于工控协议解析,常用协议攻击(如tcp_land、arp fload等),工控协议FUZZ测试和漏洞利用脚本的编写。
    链接: 下载

工控安全常用工具及软件-学习笔记相关推荐

  1. 项目管理工具project软件学习(六) - 设置里程碑、任务备注

    1. 里程碑设置三种方法: 1.1 工期设置为0,默认就是里程碑 1.2 双击任务名称,弹出框选择高级,下面标记为里程碑的选项勾选 1.3 添加里程碑的列 右击,插入列 然后选择里程碑,在里程碑列,选 ...

  2. Python——常用Python包的学习笔记

    1 致谢 感谢陈助教的帮助! 2 前言 今天想通过画图展现一下学习参考值的变化情况,在网上看了一下,需要使用plt包,不过又忘了plt是做什么用的了,于是想要记录一下,写一下关于常用Python包的笔 ...

  3. 微信小程序-常用API开发技巧学习笔记

    常用API开发技巧学习笔记 第一章 认识微信小程序 前后端分离的开发方式 小程序的特点 小程序对开发者的影响 学习小程序需要的基础 第二章 小程序环境搭建与开发工具介绍 小程序开发环境 没有小程序号对 ...

  4. 常用python编程软件-学习编程语言常用的10个工具、库——每个程序员都应该知道...

    原标题:学习编程语言常用的10个工具.库--每个程序员都应该知道 每个行业都有自己的工具,软件开发也没有什么不同.一个优秀的程序员应该比其他程序员更了解他的工具,而且还可以使用比普通工具更强大和更高级 ...

  5. 工控随笔_05_西门子_Step7软件仿真方法

    现在的PLC厂商提供的开发环境都具备仿真能力.无论是西门子.三菱.罗克韦尔还是ABB 或是其他一些厂商提供的产品都具有仿真功能. 仿真就是在没有硬件的情况下来测试程序功能,同时也为初学者提供了方便,即 ...

  6. AndroidRoot的本质和常用工具及软件,包括知名漏洞zergRush和Gingerbreak

    1 简介: 对于Android系统来说,应用程序可以通过获取Androidroot权限,来越过Android系统的限制,从而访问到系统底层或其它应用程序的数据或文件,进程等.这和iOS的越狱的概念差不 ...

  7. python中socket模块常用吗_python网络学习笔记——socket模块使用记录

    此文章记录了笔者学习python网络中socket模块的笔记. 建议初次学习socket的读者先读一遍socket模块主要函数的介绍. socket模块的介绍可以参考笔者的前一篇关于socket官方文 ...

  8. Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令

    ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...

  9. 黑马程序员视频教程学习mybatis框架常用注释SQL语句学习笔记?

    mybatis学习笔记 常用注释增删改查SQL语句 常用注释拓展SQL语句 解决实体类属性和数据库表中的属性名称不相同的问题: mybatis注解之一对一查询: mybatis注解之一对多查询: my ...

最新文章

  1. Ubuntu中php.ini修改运行内存
  2. SQL语句删除重复记录
  3. opencv 罗曼滤波_勒罗曼杜罗伊
  4. 第三章 PX4-Pixhawk-SPI底层驱动解析
  5. 7-2 批处理作业调度 (10 分)(思路+详解)
  6. 获取DOM元素方法小结
  7. Java ByteArrayOutputStream reset()方法及示例
  8. linux ioctl 设备只读,linux – 尝试SSH时设备的ioctl不合适
  9. Dapper的语法应用
  10. Spring学习总结(23)——Spring Framework 5.0 新特性
  11. BroadcastReceiver广播
  12. html利用cookie登陆,前端登陆注册实现——利用cookie模仿后台数据库存取数据
  13. python爬虫课程大纲_马哥2018python全栈+爬虫+高端自动化课程大纲
  14. flutter 报错 type ‘int‘ is not a subtype of type ‘String‘ 奇葩经历
  15. 记录一次 Deadlock found when trying to get lock; try restarting transaction 错误
  16. RK3566和S905X3/S905X4对比哪个好?
  17. 极简试用期转正述职报告PPT模板
  18. iOS系统 查看设备序列号 获取UDID
  19. 第十一天: SD卡原理分析及SD卡启动详解
  20. 蓝桥杯嵌入式设计与开发历届客观题答案

热门文章

  1. 主线3带小号过鸿蒙,《诛仙网游》这四个小号试了下,归云可以过鸿蒙、四象。其他三个能刷鸿蒙么?...
  2. 科目一考试,93分拿下!
  3. 心音数据库_心音数据库综合管理系统开发与应用
  4. linux vim界面命令大全,vim命令大全
  5. 哈尔滨工业大学CSAPP大作业程序人生
  6. javaSE学习笔记——第十四天正则表达式、Math类、System类、Data类、Calendar类等
  7. 预备1-window常用快捷键
  8. android 动态壁纸 波浪效果,Android使用自定义View实现360手机卫士波浪球进度的效果...
  9. python3模块文档_python3之模块
  10. 卷文件系统根目录仅剩余0字节_25 张图读懂文件系统