工控CTF之协议分析8——特殊隧道

news/2024/11/14 1:19:16/

协议分析

流量分析

主要以工控流量和恶意流量为主,难度较低的题目主要考察Wireshark使用和找规律,难度较高的题目主要考察协议定义和特征
简单只能简单得干篇一律,难可以难得五花八门

常见的工控协议有:Modbus、MMS、IEC60870、MQTT、CoAP、COTP、IEC104、IEC61850、S7comm、OMRON等

由于工控技术起步较早但是统一的协议规范制定较晚,所以许多工业设备都有自己的协议,网上资料数量视其设备普及程度而定,还有部分协议为国家制定,但仅在自己国内使用,网上资料数量视其影响力而定

CTF之协议分析文章合集

工控CTF之协议分析1——Modbus
工控CTF之协议分析2——MMS
工控CTF之协议分析3——IEC60870
工控CTF之协议分析4——MQTT
工控CTF之协议分析5——COTP
工控CTF之协议分析6——s7comm
工控CTF之协议分析7——OMRON
工控CTF之协议分析8——特殊隧道
工控CTF之协议分析9——其他协议
文中题目链接如下
站内下载
网盘下载:https://pan.baidu.com/s/1vWowLRkd0IdvL8GoMxG-tA?pwd=jkkg
提取码:jkkg

特殊隧道

基于各类数据传输协议数据传输功能实现的数据传输都可以称为隧道

实际上因为协议层层嵌套的关系,任何协议都可以算是基于其底层协议的隧道

如 基于TCP的隧道、基于UDP的隧道、基于ICMP的隧道
这种类型的题可能比较杂而且比较综合

例题1 2022HMGK-being_hacked

先看协议分级,没有特殊的协议,那就逐步分析

image-20221220145651445

先看dns,发现都是一些很正常的域名请求,最后有一个arp,但是也没有异常点

http请求也是一个很正常的

image-20221220151109516

最后来看ICMP

发现都是ping请求,传输的数据也都是字母表,只不过长度不同,这是不正常的,ping的时候发包长度默认32字节

发现数据长度都是100左右以及50左右的数字,联想到ascii码表

image-20221220151409746

都是两条相同的数据,请求和返回,先筛选出一半来

(icmp) && (ip.src == 192.168.233.1)

提取数据长度,得到顺序错误的flag

image-20221220151948932

重回流量包中,发现seq可能是排序

image-20221220152034303

将seq作为一列,对数据排序

image-20221220152501247

重新写脚本提取

image-20221220153425705

例题2 2021CISC兰州站—DNS

偏脑洞

发现查询0.1.1.1返回的数据中有奇怪的域名,一串加密后的字符加上.1.com,很明显这是不正常的

image-20221220154106157

再往后有看到,查询1.1.1.1,2.1.1.1,3.1.1.1等等,返回的结果也都是这种很奇怪的域名先将其筛选出来

(dns) && (dns.resp.name contains ".1.1.1.in-addr.arpa")

image-20221220154258164

提取数据并尝试解码

image-20221220160022796

得到一串看似规则的乱码

各种尝试之后,想到汇编,这个实际上是一个可执行的shellcode

image-20221220160405055

忙活半天是一个假的flagimage-20221220160612382

往后接着找,因为他其实有多个PUSH

image-20221220160731266


http://www.ppmy.cn/news/5221.html

相关文章

C++ Primer笔记——lambda表达式与bind函数

目录 一.lambda介绍 (一).总体介绍 (二).参数列表 (三).尾置返回 (四).捕捉列表 ①值捕捉 ②引用捕捉 ③隐式捕捉 (五).lambda与捕捉列表的本质 二.…

【计算机考研408】进程运行的流程

由程序段(进程运行的程序的代码)、相关数据段、和PCB(进程存在的唯一标志)三个部分构成了进程实体,也称作进程映像。 注:(引入线程后)进程只作为cpu外的系统资源的分配单元。 注&a…

实验七、MOS管分压式偏置共源放大电路的静态和动态参数

一、题目 搭建MOS管分压式偏置共源放大电路。利用Multisim研究下列问题: (1)确定一组电路参数,使电路的 QQQ 点合适。 (2)若输出电压波形底部失真,则可采取哪些措施?若输出电压波形…

读书笔记:《置身事内》

前言 本书的主角既不是微观的价格机制,也不是宏观的经济周期,而是政府和政策。 在我国,政府不但影响蛋糕的分配,还参与蛋糕的生产,所以我们不可能脱离政府谈经济。 结束语 作为经济学家的朴素信念:生活…

matlab 通信仿真设计模拟信号的数字化

基带信号的采样定理是指,对于一个频谱宽度为 BHz 的基带信号,可惟一地被均匀 间隔不大于 1/(2B)秒的样值序列所确定。采样定理表明,如果以不小于 1/(2B)次/秒的速率 对基带模拟信号均匀采样,那么所得到样值序列就包含了基带信号的…

青少年关联网络功能地形的性别差异

我们发现了个性化联想网络功能地形的规范性性别差异,包括腹侧注意、默认模式和额顶网络。此外,染色体富集分析显示,功能地形多变量模式的性别差异在空间上与x连锁基因的表达以及星形细胞和兴奋性神经元细胞类型的特征相耦合。这些结果突出了性…

阿里中间件的源与流

目录前言从中间件->中台->阿里云从五彩石项目说起从HSF到EDAS从TDDL到PolarDB-XTDDL阶段DRDS阶段PolarDB-X 1.0阶段PolarDB-X 2.0阶段从Notify到RocketMQ阿里中间件一览参考链接前言 阿里中间件如雷贯耳,听上去高深莫测,那到底是哪几样神兵利器呢…

API接口设计基础功能方案

1. 签名 为了防止API接口中的数据被篡改,很多时候我们需要对API接口做签名。 接口请求方将请求参数 时间戳 密钥拼接成一个字符串,然后通过md5等hash算法,生成一个前面sign。 然后在请求参数或者请求头中,增加sign参数&#…