2021年江西工业互联网安全技术技能大赛线下决赛部分Writeup


题目附件自取
链接:https://pan.baidu.com/s/17TagYh6oxZhePWeh36g9YA 
提取码:ky47

智能制造

签到题,直接查找http流量包中的关键字

http contains "flag"

在这里插入图片描述

flag{jx2021}

风力发电

题目描述

风力发电机平时正常转速2500转每分钟,但有一天风力发电机转速异常,请从流量包中找出异常的转速流量之和。

TCP总共14个流,其中有几个流有一些十六进制字符数据,转换字符没发现什么线索,也没发现什么规律,然后用Hex 转储发现第一个流的数据存在规律
在这里插入图片描述
WireShark不方便做查找,复制到Sublime发现绝大多条数据都是以00 00 00 00 06 01 03 00 00 00 05开头
在这里插入图片描述
只有八组数据例外,并且长度也少了七个字节
在这里插入图片描述
这八组数据除去开头的一些序号之外,都是以00 00 00 00 06 01 06 00 00开头的,只有末尾两个字节不同
在这里插入图片描述
但是直接一起相加起来不对,继续分析
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
发现这八组数据有些数据之后的几条数据的后一段大部分为0a 00,少部分为0a 010a 0b,将后部分数据为0a 00的从八组里面去除,只剩下四组
在这里插入图片描述
在这里插入图片描述
这样加起来转速5879也不对,继续分析,每分钟2500转
在这里插入图片描述
转换成十六进制就是09 C4,这里四组的后两位字节如果真是转速,那么根据转速可大致分为两类0a xx01 xx,对比09 C4一快一慢;OK,那么根据快慢分两组加起来
在这里插入图片描述
得到每分钟转速:579
在这里插入图片描述
得到每分钟转速:5300
最终flag为

flag{5300}

火力发电厂

题目描述

找到流量中的flag数据

只有一个TCP流,在其中发现了很明显的flag字符的base64编码开头;鼠标点击到流中字符串的位置回跳转到该字符存在的包中
在这里插入图片描述

后面还发现一串,都是以0开头的,容易辨识
在这里插入图片描述
拼接起来

>>> from base64 import *
>>> b64decode('ZmxhZ3tkaHMzMzVyMzN9')
b'flag{dhs335r33}'

智慧城市

题目描述

找到流量中隐藏的flag

签到题,过滤出Modbus协议,按长度排序
在这里插入图片描述

>>> from base64 import *
>>> b64decode('d2VsY29tX2p4X2ljc0BzcmFvIQ==')
b'welcom_jx_ics@srao!'
flag{welcom_jx_ics@srao!}

  • 3
    点赞
  • 6
    收藏 更改收藏夹
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

末初mochu7

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值