是一个.exe,用peid发现没有壳
打开程序,是一个小游戏,输入大于0小于9的数,输入1,1、2、8会通;输入3,3、4会通但2会断;
(12345678依次输入就能解开并拿到flag;)
下面我们来进行od分析
可以单步跟踪也可以搜索字符串,这次我们搜索字符串,发现标题,双击进去
走到这一步发现需要输入一位整数,我们输入1:
继续向下走,发现有很多类似的条件跳转的,怀疑是对输入的数进行对比,我们进入[ecx+0x162E28]看一下
发现与游戏的输出一样,我们输入2在试一下;
看来不会错了,我们把这八个全部改为1试试
ok,出现flag