CTFHUB ICS(3)

4 篇文章 0 订阅

1.S7协议恶意攻击分析

因为是plc的关机,我们直接过滤s7comm协议的内容

然后是提供info的排序我们可以根据这个进行分析

在plc中ack_data是对于job的响应这里ack_data返回了plc的stop即题目中描述的plc关机,而关机的发出属于job的信息所以我们去查找job里面的内容

和ack_data里面的三次关机对应,共发出了三次stop根据题目flag{3201414D}

2.上位机通讯异常分析

过滤s7comm协议

这里都是job和ack_data

这里就很难从外面看出哪里有错误,继续学习s7comm协议发现在data响应数据包中,还有可能存在错误信息,其错误信息结构为:

  • Error class,错误类型:

  • Error code,错误代码;流量包分析

从这我们知道文件回返回错误代码,上面提到在data响应数据包中,还有可能存在错误信息,所以知道错误代码在ack_data中

这里发现data中都是sccuess我们把这个作为过滤的条件

找到了错误的文件flag{010400100100}

3.IC卡分析

通过010找到了两个文件的不同

也可以在工具里直接对比,文件加上txt后缀https://download.csdn.net/download/qq_61988806/88311215

后面出的数据
7B 00 00 00 A6 FF FF FF 30 00 00 00
75 00 00 00 A0 FF FF FF 34 00 00 00
72 00 00 00 9A FF FF FF 5F 00 00 00
31 00 00 00 96 FF FF FF 6B 00 00 00
65 00 00 00 A0 FF FF FF 6D 00 00 00
79 00 00 00 A0 FF FF FF 73 00 00 00
69 00 00 00 8C FF FF FF 74 00 00 00
65 00 00 00 8D FF FF FF 7D 00 00 00
4字节一组。类似7B 00 00 00直接取值,即为0x7b,类似A6 FF FF FF的进行ff异或,即为0xa6^0xff

flag{Y0u_4re_1ike_my_sister}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

许允er

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值