2019华南师大CTF新生赛maze

链接:https://pan.baidu.com/s/1oCQGIbbtCk0RfrrORiE21g
提取码:tuyt

分析

1.首先查壳发现无壳

image-20220408205024140

然后用IDA打开,去查找有用的东西

image-20220408205149940

能发现这个flag是与if的那个语句有关,于是去看看check函数在干嘛

image-20220408205322287

然后我们去maze这个地方,看看是些什么

image-20220408205428826

找到地址后,去另一个窗口看看

然后就能知道这是一个13*13的迷宫

解决方法

于是我们可以画出列出迷宫形式

*************
*@***********
*-***********
*-***-**-****
*--*****-****
*-***#**-****
*--**----****
**-*****-****
**-****--****
**---**-*****
**-*-----****
**-------****
*************

这样很容易得到

flag{sssssdsssddsdddwwdwwaaaw}