实例软件:MRBills.exe
工具:OllyDbg2.01
一、准备工作
打开MRBills,查看注册弹出消息:"You have entered an...",记住他,稍后查找要用。
二、用OD打开这个实例成功注册。
在注释栏目搜索上面关键的一句"You have entered an..."。
并双击转到。往前两行是JNZ SHORT 004299F1重要的跳转代码,设置断点,并F9走程序。
点开注册,程序运行到断点处,改一下z值为0,让其可跳转。可以看最后就变成注册版了。
三、分析部分代码运行过程
首先调到注册位置。黄色方框为我们要进一步分析的CALL,因为它将AL的值至0了。