小甲鱼 OllyDBG 教程:https://www.bilibili.com/video/av30969642?p=15
程序下载地址: https://pan.baidu.com/s/1xTBrvuAx6hsyHQ2RsYiCoA 提取码: 11sd
打开程序显示如下:
可以看到标题栏的 Flash Jigsaw Produce (unregistered),可以根据 这个提示的关键字,来进行切入
用 OD 代开程序:
然后通过关键字搜索:
找到 对应关键字后,双击进入对应代码
双击跳到对应得代码,然后往上查,找到跳转的地方
通常做法:
保存文件
运行修改后的程序,发现还是没有破解成功
重新载入没有修改过的程序,按上面流程搜索关键字符串,跳到对应代码处
重新载入程序,按 F9 执行到断点处,发现程序执行到 004047D3 处停了下俩,然后按 Alt + b ,查看所有断点,删除其他所有断点。
004047D3 这个断点是程序自启动以来,程序第一次判定是否已经注册的位置。
按 F7 单步进入 程序:
滚动条往下拉,可以看到整个函数:
这个函数就是就是整个算法函数过程。通过单步分析
改完之后 按 F9 执行程序,发现程序已经 pojie 成功。