ctfshow中的reverse逆向工程笔记如何获取?
- 内容介绍
- 文章标签
- 相关推荐
本文共计505个文字,预计阅读时间需要3分钟。
以下是对您提供内容的简化修改:
re1: 将逆向签到到题目,直接ida打开即可看到flag。可以直接运行main函数。flag{7ujm8ikhy6}
re2: 用ollydebug打开,我的ida用得不好。这里是一个简单的异或+DH+m+qq+vqxB^|||zll@Jq+jkwpmvez{ 密钥+s。
re1 逆向签到题
直接ida打开就可以看到flag。可以直接找main函数。
flag{7ujm8ikhy6}
re2
用ollydebug打开,我的ida不好使了。。。。
这里是简单的异或
DHmqqvqxB^||zll@Jqjkwpmvez{
脚本得到密钥
s="DH~mqqvqxB^||zll@Jq~jkwpmvez{"key=""
for c in s:
key+=chr(ord(c)^0x1f)
print(key)
#[Warnning]Access_Unauthorized
[Warnning]Access_Unauthorized
程序用密钥对明文flag进行RC4加密,现已知密文和密钥,写RC4解密脚本即可得到flag
用winhex查看那个被加密的txt文档,这就是被加密的数据,放到代码的data中。
本文共计505个文字,预计阅读时间需要3分钟。
以下是对您提供内容的简化修改:
re1: 将逆向签到到题目,直接ida打开即可看到flag。可以直接运行main函数。flag{7ujm8ikhy6}
re2: 用ollydebug打开,我的ida用得不好。这里是一个简单的异或+DH+m+qq+vqxB^|||zll@Jq+jkwpmvez{ 密钥+s。
re1 逆向签到题
直接ida打开就可以看到flag。可以直接找main函数。
flag{7ujm8ikhy6}
re2
用ollydebug打开,我的ida不好使了。。。。
这里是简单的异或
DHmqqvqxB^||zll@Jqjkwpmvez{
脚本得到密钥
s="DH~mqqvqxB^||zll@Jq~jkwpmvez{"key=""
for c in s:
key+=chr(ord(c)^0x1f)
print(key)
#[Warnning]Access_Unauthorized
[Warnning]Access_Unauthorized
程序用密钥对明文flag进行RC4加密,现已知密文和密钥,写RC4解密脚本即可得到flag
用winhex查看那个被加密的txt文档,这就是被加密的数据,放到代码的data中。

