XCTF] [BUUCTF"/>
[XCTF] [BUUCTF
下载附件,exeinfo pe看信息
无壳,32位程序
执行
随便一点,无事发生。
丢进ida,首先看到WinMain函数
调出一个提示对话框,跟进DialogFunc看看。
这个Text应该就是我们最终的flag了
而Text的内容如图,应该为
"flag{"+Source+"_Buff3r_0v3rf|0w}"
继续看Source的值
String是我们输入的值
1. 我们输入的值长度<=6
2,如下,也就是说,String要等于122xyz
v4 = atoi(String);
Value = v4 + 1;
if ( v4 == 122 && String[3] == 'x' && String[4] == 'y' && String[5] == 'z' )
再次输入
得到flag
flag{123_Buff3r_0v3rf|0w}
更多推荐
[XCTF] [BUUCTF
发布评论