攻防世界 reverse EASYHOOK

EASYHOOK XCTF 4th-WHCTF-2017

 

 1 data=[ 0x61, 0x6A, 0x79, 0x67, 0x6B, 0x46, 0x6D, 0x2E, 0x7F, 0x5F,
 2   0x7E, 0x2D, 0x53, 0x56, 0x7B, 0x38, 0x6D, 0x4C, 0x6E, 0x00]
 3 data[18]^=0x13
 4 for i in range(17,-1,-1):
 5     t=i^data[i]
 6     if i%2:
 7         data[i]=t+i
 8     else:
 9         data[i+2]=t
10 print(''.join(map(chr,data)))

alag{Ho0k_w1th_Fun} 

提交失败,需要把开头a改成f   0.0

flag{Ho0k_w1th_Fun} 

 

posted @ 2019-11-05 21:01  DirWangK  阅读(994)  评论(0编辑  收藏  举报