BUUCTF reverse 不一样的flag心得
首先我们依旧把程序放入IDA中,观察最后几行
我们注意到,如果什么东西等于‘#’,它就会输出这个flag
然后再去字符串窗口(shift+F12),发现第一行出现一行奇怪的二进制数
点进去发现 它在主函数被调用了
再加上有上下左右方向的字符串,所以综上我们可以判断是迷宫类型了
还有注意图里,25表示开辟了5*5的迷宫
接下来就是直接分析代码了。
走0不走1,
迷宫图
由此可知,flag为222441144222
首先我们依旧把程序放入IDA中,观察最后几行
我们注意到,如果什么东西等于‘#’,它就会输出这个flag
然后再去字符串窗口(shift+F12),发现第一行出现一行奇怪的二进制数
点进去发现 它在主函数被调用了
再加上有上下左右方向的字符串,所以综上我们可以判断是迷宫类型了
还有注意图里,25表示开辟了5*5的迷宫
接下来就是直接分析代码了。
走0不走1,
迷宫图
由此可知,flag为222441144222