[求助]求大神们指点下这个小程序怎么破解password~

samohyes 2017-8-11 23:15 520

这个逆向的题目我想了半天了还没搞出来,把自己的思路写出来求大家指点一下!

首先在linux gdb中查看它的汇编,是这样子的。

几个if分支都很简单,关键就在我画蓝线这个圈里面了。

我起初还尝试着改eax去让这个执行了strcmp后直接往下走,结果只打印出来access granted并没有给出flag。然后我思考了下,上面的push 0x80485b8很有可能就是那个password,试了下,不行。但是,它也不是一个栈地址。难道eax里面存的是密码?我又试了下,我自己设定不同密码的时候eax是在变的,所以应该也不是。。。然后我就晕了,不知道如何下手,刚入门的小白还请大大们指点下~感激不尽!

这个文件就在附件里面,得在linux进行./login password这样的操作~

上传的附件:
最新回复 (1)
samohyes 2017-8-12 17:28
2
发现用ida  pro马上可以看到flag。。。先前只用过ollydbg和gdb,失败啊。。
返回