攻防世界 re EasyHook - Odoiys/ctf GitHub Wiki
题目不难,但是要找到真正的解密的地方,该程序运用了hook技术,直接给出解码部分的脚本:
a = [0x61,0x6a,0x79,0x67,0x6b,0x46,0x6d,0x2e,0x7f,0x5f,0x7e,0x2d,0x53,0x56,0x7b,0x38,0x6d,0x4c,0x6e,0x00]
v3 = ''
a[18]^=0x13
v3+=chr(a[18])
for i in range(17,-1,-1):
v = a[i]^i
if i%2:
a[i]=v + i
else:
a[i+2]=v
for i in range(len(a)):
v3 += chr(a[i])
print(v3)