刘功瑞的博客

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

攻防世界 XCTF Reverse secret-string-400 Writeup

image.png


ida打开发现是空的,右键notepad++打开,(后来看其他人wp,发现可以直接解压出来)

image.png

看起来是个html页面,手动删除掉大段的null,修改文件后缀名为html,打开

image.png

修改源码,打印出执行的命令

image.png

在opcode12中找到关键代码

image.png

算法很简单,逆推一下即可,wp

nonce = 'groke'
f = ''
j = 0
ex = [1, 30, 14, 12, 69, 14, 1, 85, 75, 50, 40, 37, 48, 24, 10, 56, 55, 46, 56, 60]
for i in ex:
    f += chr(i ^ ord(nonce[j % 5]))
    j += 1
print f
#flag is: WOW_so_EASY


发表评论:

Powered By Z-BlogPHP 1.5.2 Zero

Copyright www.liugongrui.com.All Rights Reserved.