小甲鱼OD学习第13-14讲

 

这次我们的任务是破解这个需要注册码的软件,如下图所示

 

我们搜索上图相应的提示字符串,看看能找到什么线索,我们搜索  invalid  code  试试看,如下图

 

 

然后下断点,如下图所示

 

 

我们来到断点处的代码,如下图

 

 

 

观察代码,发现0041749C  JNZ SHORT XoftSpy.004174E3  能跳转到相应的成功注册的提示信息,如下图

 

 

我们干脆把代码改为 jmp  SHORT XoftSpy.004174E3,看看效果,如下图

 

用所欲修改保存,运行程序并且注册,发现提示成功,如下图

 

 

 

 

但是我们又发现,软件还是没有注册成功,如下图所示

 

 

我们干脆换个方式,搜索另外一个标志字符串,下断点,如下图所示

 

 

观察 00401499 JE SHORT XoftSpy.004014AD,这行代码能跳转到软件注册成功的代码处,如下图

 

我们尝试着用NOP来代替这行代码看看效果,如下图

 

 

用所有修改保存,运行软件,发现已经破解成功!!

 

 

posted on 2018-02-21 12:08  孙悟空son_ku_kong  阅读(143)  评论(0编辑  收藏  举报

导航