blog.blink.moe
CISCNCTF2016抱大腿游记(初赛) – Blink's Blog
https://blog.blink.moe/2016/07/11/ciscnctf2016region
由提示想到曼切斯特编码(Manchester code), 是一个同步时钟编码技术, 大概是高电平变到低电平表示0(10- 0), 低电平变到高电平表示1(01- 1), 标准有G. E. Thomas 和 IEEE 802两种, 其区别为两种编码相反, 一个是(10- 0), 一个是(10- 1). Manchester code在线编解码工具. 11111111 11111111 01111111 11001011 11111000 00100110 00001010 10101010 10011111. 因此大胆猜测 直接将每个byte翻转, 就得到了答案. 在上题的基础上, 给了两个不同ID的压力传感器在压力为45psi和30psi时的16进制串, 问某一指定ID的压力传感器在压力为20psi时的解码结果. 根据上题的基础, 可以知道先Manchester decode之后, 前 2 byte为. 3 4 5 byte表示ID, 猜测后4 byte为数据区. 还是像上题一样先将端序变换, 然后发现三组数据的中间的两 byte数据都相同, 猜测答案的这两byte也会是这样. Leave a Com...