第七周培训任务
BUUCTF–Reverse 前三题
一.easyre
-
1.点开题目,下载所需的文件;
-
2.通过IDA分析,加Shift+F12快速查找可得到所需的Flag。
- 另类解法:我通过打开所需的文件发现输入两个数据后会弹出Flag,但很快就关闭终端了,于是我采用录屏慢放逐步查帧,也得到了正确的Flag!
二.reverse1
-
1.点开题目,下载所需的文件;
-
2.通过IDA分析,加Shift+F12快速查找;
-
3.看到所在的Flag之后点进去,再输入Ctrl+X交叉引用;
-
4.出现一串看不懂的汇编代码,直接F5进入伪代码;
-
5.通过阅读代码以及查看Str2的值,还有了解上面if条件后;
-
6.将o换为0之后即为正确的Flag。
三.reverse2
-
1.点开题目,下载所需的文件;
-
2.通过IDA分析,加Shift+F12快速查找;
-
3.看到所在的Flag之后点进去,再输入Ctrl+X交叉引用;
-
4.出现一串看不懂的汇编代码,直接F5进入伪代码;
-
5.通过阅读代码以及查看flag的值,还有了解上面if条件后;
-
6.将r和i换为1之后即为正确的Flag。