您的位置:首页 > 其它

第五季极客挑战赛 逆向部分writeup

2015-03-19 17:08 471 查看
Reverse-ruhua







明显,我们要分析的是sub_401500和sub_401530







看懂就用python算出来

[code]Python:
username = raw_input('Username:')
password = ''
for i in range(len(username)):
    password += chr((((ord(username[i])^3)-20)^16)-2)
print "Password:" + password


reverse –cm2




Sub_401190是关键!




针对这里的原来IDA自动定义的v5,v6,v7改过来,分别是flag[1],flag[2]。。等等的,然后我们就可以得到一系列的等式,最后直接用笔推算就没问题了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: