- 程序运行:
只能输入数字序列,不能输入字母和字符
- 查壳,无壳,标准c++程序:
我在想,能不能爆破,嘿嘿嘿,但是我不会写相应的脚本。
- IDA打开,String,找到 "Correct!"
- 查看调用的函数,找到获取输入内容的函数GETDlgItemInt,获取后转为int类型
- OD动态调试,找到IDA中对应的0040509C这个地址,之后发现这个地址似乎不存在,我也不知道为什么,找了一会儿 ,才找到这个函数调用的指令位置(0040105A),赶紧下个断点:
找到了 correct! 的位置