手脱 ASProtect 1.22 - 1.23 Beta 21 -> Alexey Solodovnikov

 

手脱 ASProtect 1.22 - 1.23 Beta 21 -> Alexey Solodovnikov

并修复的过程;

OD忽略出内存和添加的访问的所有异常;

还是运用最后一次异常的方法,达到程序OEP 达到脱壳的目的;

当达到后,打开内存镜像,在CODE 段下断点,运行。。达到OEP。。

脱壳,修复。。。不能运行。。。

为什么??因为程序中还有还有问题。。哈哈。。。运行脱壳后程序,会出现异常。那么就在数据窗口那返回程序,具体就是在反汇编窗口跟随。。来到一个地方。。向上找到最近的CALL..这就是问题的地方。。她CALL的地址有问题。。

在转存窗口 dd 那个地址,发现她储存的是壳的地址,壳已经被我们脱了,

不异常才怪呢。。。

打开源程序(为脱壳的),来到同样的地方,跟随那个CALL 看下面返回的是什么地址。。记下她,将她作为脱壳程序中那个内存中的地址内容,也就是让那个CALL 执行她,在转存窗口修改就行。。

按照这样的方法,将其它的几个地方也这样修改就完成了

让我们打开愿程序开开。。OK!!

ASPROTECT 1.2 创建应用程序的测试版,采用时间限制或累减使用次数的方式对测试版本进行限制,生成注册码并对注册码进行管理,是程序员的得力助手! ASPROTECT 为保护程序员的劳动成果而开发,为开发出来的应用程序创建测试版,采用时间限制或累减使用次数的方式对测试版本进行限制;采用公用的注册码加密算法创建和确认注册码并对注册码采用数据库的方式进行管理,有效防止对应用程序的破解、盗版、反编译等;帮助程序员发布和销售自己的软件产品,简单易用而且非常安全可靠! ASPROTECT的程序界面如下(点击可放大): (1)程序主界面 (2)压缩过程 ASPROTECT的关键特色: 对应用程序进行压缩; 对应用程序进行加密; 使用象ProcDump这样的工具防止对应用程序的盗版和破解销售; 应用程序的完整性检测; 防止对应用程序的调试和反编译; 防止通过内存调用对应用程序进行修补; 提供应用程序和保护程序之间的API接口; 采用公用的注册码加密算法创建和确认注册码; 对注册码采用数据库管理的方式,防止“偷盗”(非法)的注册码产生; 创建应用程序的测试版,采用时间限制或累减使用次数的方式对测试版本进行限制; 可针对不同的电脑操作系统创建不同的注册码。 ASPROTECT 的优势: 保护程序开发者的劳动成果; 帮助程序员发布和销售自己的软件产品; 创建注册码和对注册码进行管理; 创建应用程序的测试版; 简单易用而且非常安全可靠。 ASPROTECT 完全兼容Microsoft Visual C++、Visual Basic、Inprise (Borland) Delphi and C++ Builder及其它的Win32开发工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值