[BUUCTF]传感器

首先下载附件,打开附件

 

 看到题目,初步判断这是个我不熟悉的新的加密方式,那么根据提示,搜索曼联

 

 结果全是球队,但曼联全称叫做“英国曼彻斯特联足球俱乐部”,那么曼彻斯特又有什么特别的呢

终于搜索出一种结果:曼彻斯特编码

百度可基本了解它的编码过程,但没有在线网站来解密,那么只能使用脚本解密

 1 cipher='5555555595555A65556AA696AA6666666955'  #这里可以修改
 2 def iee(cipher):
 3     tmp=''
 4     for i in range(len(cipher)):
 5         a=bin(eval('0x'+cipher[i]))[2:].zfill(4)
 6         tmp=tmp+a[1]+a[3]
 7         print(tmp)
 8     plain=[hex(int(tmp[i:i+8][::-1],2))[2:] for i in range(0,len(tmp),8)]
 9     print(''.join(plain).upper())
10 
11 iee(cipher)

运行代码即可得到flag

posted @ 2022-07-15 16:28  lslgru  阅读(646)  评论(0)    收藏  举报