160个CrackMe-第九个

从前有160个CreakMe,后来….
1.打开程序,输入伪码进行验证
Name:123456789
Key:qqqqqqq
这里写图片描述
这里输入错误的注册码会弹出提示错误的窗口

2.程序破解思路和流程
上面我们知道了输入错误的name/serial会弹出错误的提示窗口,我们就用OD打开程序,进行到弹出错误提示窗口这一步,进入OD界面按F12,进入调用堆栈,一般都是在最后一个,可以找到用户程序调用函数的位置
这里写图片描述
右键->显示调用
这里写图片描述

我们看到如图最下面高亮的那行代码就是调用函数的地址,一般来说,弹出错误提示框的函数上面肯定有验证name/serial的代码,所以我们就网上找,找到了我们的错误提示信息,和正确提示信息,还有一个关键跳转,这个跳转会跳到正确提示信息之后的代码,所以我们直接nop掉这个关键跳转,就可以达到暴力破解的目的了

这里写图片描述

3.尝试破解注册机
VB的代码….就算OD看的下去我也看不下去了。。。就此GG

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值