第五个只能算得上是学习一个新技能–万能断点之前没听过。
给的是一个未注册版本的软件,题目要求将其注册
乱填只能是出错误
放入IDA用运行,然后点击输入注册码,报错之后暂停OD调试
如下图查看user3模块
转到这个模块下之后便开始下万能断点;查找二进制字符串(crtl+B),然后在弹出的框内输入万能断点并将跳转处设为断点
重新载入程序,依旧输入错误注册码(由于万能断点,在运行到弹出输入界面时,中途会多次暂停)输入结束之后便可以按F8单步步过。直到堆栈窗口出现正确的注册码
输入检验注册成功:
万能断点:“F3 A5 8B C8 83 E1 03 F3 A4 E8”