码迷,mamicode.com
首页 > 其他好文 > 详细

软件保护技术

时间:2014-08-03 15:09:35      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:文件   数据   代码   时间   算法   安装   c   ad   

1.防范算法求逆

2.抵御静态分析

a.花指令  b.SMC(Self-Modifying Code) c. 信息隐藏 d.简单的多态变形技术

3.文件完整性检验

磁盘文件校验;检验和;内存映像校验

4.代码与数据结合技术

使.text区块可写:a.LoadPE/Prodump改变区块属性为E0000020H b. VirtualProtect修改内存读写属性

注意:

1.尽量开发自己的保护机制,不要过分依赖不是自己开发的任何代码。核心代码可用VMProtect

2.不要太依赖壳的保护

3.增加对软件自身的完整性检查。

4.与软件加密相关的字符串都不能以明文形式直接存在可执行文件中。

5.注册码和安装时间记录在多个不同的地方

软件保护技术,布布扣,bubuko.com

软件保护技术

标签:文件   数据   代码   时间   算法   安装   c   ad   

原文地址:http://www.cnblogs.com/anjsxz/p/3888366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!