不一样的flag
一、题目
二、解题步骤
1、下载文件后运行exe文件,随便输入一个数字(1-4),发现程序退出。
2、查壳
发现并没有壳。
3、用IDA 32位打开软件,F5查看main函数反汇编后的C语言伪代码。结果发现如下代码
结合程序运行界面,怀疑是一个迷宫类游戏,走到‘#’结束。
4、shift+F12搜索字符串,发现一个可疑字符串。交叉引用之后,发现在main函数中使用了该字符串。
5、怀疑该字符串是迷宫地图,此外,发现位数正好是5的倍数,那5位一行试一试。配合控制台提示,从‘*’开始走到‘#’。路径是222441144222
,在题目中提交,发现提交成功。
注意:提交格式flag{222441144222}