小甲鱼OD学习第13-14讲

 

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

 

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

 

 

然后下断点,如下图所示

 

 

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

 

 

 

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

 

 

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

 

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

 

 

 

 

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

 

 

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

 

 

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

 

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

 

 

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

 

 

转载于:https://www.cnblogs.com/Tobi/p/8456451.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值