看到csdn中一篇文章:http://blog.csdn.net/fisher_jiang/article/details/6783922,该文章使用动态调试进行破解找到密码。由于自己对linux不熟悉需要学习段时间,就使用ida静态反汇编进行逆向。
要破解的文件链接:hackme
1、运行该程序,查看运行效果:
运行之后屏幕打印出:Password,Please?
随便输入字符串:123、111
可以确认错误提示为:Oops..
2、根据以上执行逻辑,我们可以判断输入密码前面的逻辑为显示字符串“Password,Please?”,通过快捷键"Alt + T" 搜索字符串"please",如下图: