工控安全:工控常见协议识别

20160718101501863.jpg

前言

首先是因为接到一个任务:需要对工控常见协议的识别流量进行收集。
项目见:https://github.com/hi-KK/ICS-Protocol-identify (含nse脚本和识别pcap流量)

360截图18770527116454.png

工控常见协议

协议通信端口
Siemens S7tcp102
Modbustcp502
IEC 60870-5-104tcp2404
DNP3tcp20000
EtherNet/IPudp44818
BACnetudp47808
Tridium Niagara Foxtcp1911
Crimson V3tcp789
OMRON FINStcp9600
PCWorxtcp1962
ProConOstcp20547
MELSEC-Qtcp5007

工控协议识别

Siemens S7

nmap -sS -Pn -p 102 --script s7-info -iL 123.txt -oX 123.xml

Modbus

nmap -sS -Pn -p 502 --script modicon-info -iL 123.txt -oX 123.xml

IEC 60870-5-104

nmap -Pn -n -d --script iec-identify.nse  --script-args='iec-identify.timeout=500' -p 2404 <host>

DNP3

nmap --script dnp3-info -p 20000 <host>

EtherNet/IP

nmap --script enip-info -sU  -p 44818 <host>

BACnet

nmap --script bacnet-info -sU -p 47808 <host>

Tridium Niagara Fox

nmap --script fox-info.nse -p 1911 <host>

Crimson V3

nmap --script cr3-fingerprint -p 789 <host>

OMRON FINS

nmap --script omron-info -sU -p 9600 <host>
nmap --script ormontcp-info -p 9600 <host>
nmap --script ormonudp-info -sU -p 9600 <host>

PCWorx

nmap --script pcworx-info -p 1962 <host>

ProConOs

nmap --script proconos-info -p 20547 <host>

MELSEC-Q

nmap -script melsecq-discover -sT -p 5007 <host>
nmap -script melsecq-discover-udp.nse -sU -p 5006 <host>
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值