刘功瑞的博客

有一天你突然惊醒,发现这一切,都只不过是一场梦。

攻防世界 XCTF Reverse crackme Writeup

image.png

脱壳后ida打开

image.png

arr = [0x12, 0x04, 0x08, 0x14, 0x24, 0x5C, 0x4A, 0x3D, 0x56, 0x0A, 0x10, 0x67, 0x00, 0x41, 0x00, 0x01, 0x46, 0x5A, 0x44,
       0x42, 0x6E, 0x0C, 0x44, 0x72, 0x0C, 0x0D, 0x40, 0x3E, 0x4B, 0x5F, 0x02, 0x01, 0x4C, 0x5E, 0x5B, 0x17, 0x6E, 0x0C,
       0x16, 0x68, 0x5B, 0x12]
str = 'this_is_not_flag'
flag = ''
for i in range(42):
    flag += chr(arr[i] ^ ord(str[i % 16]))
print flag
#flag{59b8ed8f-af22-11e7-bb4a-3cf862d1ee75}


发表评论:

Powered By Z-BlogPHP 1.5.2 Zero

Copyright www.liugongrui.com.All Rights Reserved.