pc2am2p--VB程序破解教程

0x1,查看壳

可以看是VB写的,VB介于原来的算是较为古老的程序,常用在关键函数下断点调试的方法,现在算是很少见到这样的程序;

0x2,简单介绍VB程序以及破解

VB程序的特殊性在于,再用OD调试过程中,会在动态链接库以及程序领空中经常跳跃,这里说一些常见的动态链接库:

VB4 链接库为 vb40016.dll ; - 16 位,较少见;

VB4 链接库为 vb40032.dll ; - 32 位;

VB5 链接库为 msvbvm50.dll ;

VB6 链接库为 msvbvm60.dll ;

他在编译的过程中 ,VB 程序执行时从本质上讲是解释执行,它们只是调用 VBRUNxxx.DLL 中的函数 ,这样可使程序员不需写大量的程序代码就可编写出较好的图形界面的 windows 程序。

这里别人大佬总结的一些常用的关键函数

破解关键就是这些函数,由于VB的函数数量不少,这里单纯破解的话就不展开讲了。

0x3,pc2am2p破解

这里说 __vbavartsteq 比较两个变量值是否相等 ,也是我们这个程序的关键。

0x4,简述程序的防破解的机制

会在安装时在每台计算机上注册key值,当用户在互联网上注册后输入的key值一样时,则为注册版本。

显示未注册,这里因为是要拿到key值为目的,就不在看有什么限制用户了。

0x5,关键函数下断点

经过几次的尝试下断点,比较等等,__vbavartsteq 是我们要找的函数。载入OD,利用Ctrl+n寻找我们要的函数并下断点

显示了下了88个断点。

0x6,寻找关键位置

断点处找到了,现在我们单步走,如果到了最后还没有看到key,那就换其他关键函数。

现在

我们看到了注册值的样子,每个电脑应该不一样,现在来记录下来,输入看一下;

0x7,注册成功

输入oeiu-564-oqei-97

注册成功。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值