[版本构造]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 操作系统
- [版本构造]ASProtect初探---软件防护系列学习笔记
- python学习一:软件版本选择以及代码调试初探
- 笔记三之AsProtect
- 关于版本控制软件初探
- 软件测试实验学习笔记系列1
- Cognos学习笔记系列(一)-软件安装
- IEC61850学习笔记- 初探
- CloudStack学习笔记-初探
- 初探排序学习笔记
- Unity3D初探学习笔记
- 初探JNI学习笔记
- 初探C++学习笔记
- ASPROTECT 2.x 脱壳系列(三)
- ASPROTECT 2.x 脱壳系列(二)
- ASPROTECT 2.x 脱壳系列(一)
- 用Qt写软件系列五:一个安全防护软件的制作(1)
- 用Qt写软件系列五:一个安全防护软件的制作(2)
- 用Qt写软件系列五:一个安全防护软件的制作(3)
- Android unlock screen
- Subversions的基本原理
- Tabhost中子Activity跳转到新的activity,从该activity重新返回子Activity问题解决
- 附文:伤逝在文学中
- 高通Android平台硬件调试之Camera篇
- [版本构造]ASProtect初探---软件防护系列学习笔记
- 比赛正式开始的openeim001
- Android 使用懸浮視窗
- 30分钟后的飞鸽传书
- 小学生玩ACM----栈和队列
- hdu2049 错排+组合问题
- Camera sensor驱动
- IT从业人员必看的10个论坛
- 无聊说说 strong VS weak