[版本构造]ASProtect初探---软件防护系列学习笔记

来源:互联网 发布:真的有迷你猪吗 知乎 编辑:程序博客网 时间:2024/05/16 10:24

唠叨一下:

开始学习版本构造了,那么构造一个版本的话,就不得不考虑软件保护机制了。所以呢,就来学习软件注册保护了,首先 ,就选择了ASProtect,软件加壳。虽然破壳工具泛滥,但是学习加壳还是有必要的,对于认识软件加密的发展来说,这个过程应该是不过时的。


正题:


今天学习了一下基本知识,嘛是ASProtect.看笔记吧:

1.什么是 ASprtect?
ASProtect SKE 是软件保护系统。它为快速实现应用程序保护功能而设计。
ASProtect SKE 能帮助你控制合法的应用程序副本发布,在内置的注册码方案的帮助下,你可以控制提供给授权用


户的应用程序的功能,此外,asprotect SKE允许你实现授权模式(试验,演示,等),是最适合你的策略。


2.它如火如何工作?
在一般情况下,应用程序的保护机制是基于“信封”的原则,这意味着将应用程序放置到这个所谓的信封中。应用


程序打包(压缩引擎,即使用ASPACK)应用部分(代码,数据,导入表,资源)进行处理,然后保护代码添加到文


件末尾。保护代码的大小约为20万字节填充。首先,保护码获取控制和检查应用程序的完整性,调试器的存在,和


注册码,程序试用版的局限性,然后解密和解压缩程序数据,初始化应用程序所需要的数据(过程导入函数和搬迁


表)和将控制传递到应用程序中。


3.asprotect主要特征:
  压缩应用程序
  加密应用程序
  反内存转储,防止 ProcDump 类的工具从内存转储程序
  文件完整性检查
  反调试器和反汇编
  内存保护,反内存补丁
  用于外壳通讯的内部 API 函数
  创建使用公开加密算法的注册密钥
  泄漏密钥的黑名单数据库
  创建评估(试用)版本,可以限制试用时间或试用次数、NAG 提示窗口
  限制应用程序的功能
  基于特定计算机系统的注册码生成
  创建在线注册服务,像 RegSoft, RegNow!, ShareIt!, SWREG  
  全面支持 Windows 95/NT4.0/98/ME/2000/XP/2003/Vista 操作系统

原创粉丝点击