当不输入点击check时
当输入错误信息时
输入正确信息时
用OllyDbg打开该程序,右击-中文引擎搜索,会发现有三条提示,如上所示。
双击Incorrect try again! 找到起始函数位置下断点
仔细观察会发现有一条语句,当输入的值不正确时,会跳转到Incorrect try again!
将该语句NOP掉,运行,单步注入,发现String2=<BrD-SoB>是正确值
String1=123456是自己输入的值
成功,无论输入什么值都会成功
检验发现找到的<BrD-SoB>是正确值
将下面第一条语句修改为JMP,第二条语句nop掉
修改后发现无论输入不输入都会成功