IC卡分析

点击此处获得更好的阅读体验


WriteUp来源

来自Venom战队

题目描述

某工厂员工的IC卡被黑客做了手脚请进行分析,请对比两个数据中金额的不同,找出数据加密的规律,破解黑客留下的信息,flag格式为flag{}。

题目考点

  • RFID卡数据分析

解题思路

两个文件中的不同点

金额是两个字节存储,按4字节为一组,前俩字节是数据,后俩字节是校验,校验方式为异或

比如0x7896 ^ 0x0000

后续的数据如下

1
2
3
4
5
6
7
8
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

1
flag{Y0u_4re_1ike_my_sister}