使用外壳加密方式保护软件防盗版解决方案

使用外壳加密方式保护软件防盗版解决方案

ID:8820715

大小:88.50 KB

页数:5页

时间:2018-04-08

使用外壳加密方式保护软件防盗版解决方案_第1页
使用外壳加密方式保护软件防盗版解决方案_第2页
使用外壳加密方式保护软件防盗版解决方案_第3页
使用外壳加密方式保护软件防盗版解决方案_第4页
使用外壳加密方式保护软件防盗版解决方案_第5页
资源描述:

《使用外壳加密方式保护软件防盗版解决方案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、使用外壳加密方式保护软件防盗版解决方案2010-06-25    软件加密有两种方式,一种是内嵌式加密,这种加密方式要求具有源程序(源代码),在源程序中调用我们提供的接口函数,在被加密程序中访问加密锁。另外一种就是外壳加密,它不同于传统的嵌入源代码的加密方式,是一种直接对可执行文件(.exe)加密的加密方法。这种方法不需要源程序,加密过程简单、方便。脱离“加密锁”,软件将不能运行。“外壳”就是在可执行程序的外面加上一层壳,保护你的程序不被其他人随意的窃取或改动而制作的加密程序,就是把主动权交给了外壳,让外壳来控制程序的运

2、行和关闭。   外壳加密不需要任何的经验,也不需要你是编程高手,只要你有磐石为你打造的外壳加密程序,几分钟的时间即可完成对软件的加密。另外,加密后的程序对执行速度也不会有什么影响。   说明:外壳加密的对象主要是EXE、DLL、OCX等标准Win32格式的文件,不能对DotNet的程序加密。DotNet程序有另外的混淆工具,详细请咨询磐石技术人员。NT系列外壳工具实现以下功能1、输入表加密  输入表是PE文件的必要组成部分,用于引导PE文件导入所需的API函数;加密输入表可以在一定程度上防止破解者还原导入函数的功能。主要

3、有输入表重定向和模拟导入函数功能,在一定程度上可以防止破解者还原导入函数的功能。外壳会删除原始输入表,然后模拟函数导入功能,将保护后文件的输入表分配到随机地址,这样类似的输入表修复工具就无法修复保护后的IAT表。2、反调试   破解者通常使用调试器来分析软件的工作流程。外壳一般会通过某种方法来干扰调试器的正常工作,比如使之崩溃或异常退出等,来达到保护软件不被动态分析的目的。3、文件校验 文件完整性检查,校验文件是否被非法修改   将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的md5信息摘要。

4、如果在以后传播这个文件的过程中,无论文件的内容发生了任何形式的改变(包括人为修改或者下载过程中线路不稳定引起的传输错误等),只要你对这个文件重新计算md5时就会发现信息摘要不相同,由此可以确定你得到的只是一个不正确的文件4、校验附加数据  检查附加的数据是否被非法修改。   附加数据是在附加在文件后面的,不被映射到内存空间中的数据,他提供他自己的程序打开自己来读取。以验证附加数据的正解性。5、只读区段校验  效验被加密程序只读取段的内容,防止被HOOK或修改。6、多线程序校验  多线程解码时线程间相互校验,防止程序被附加

5、调试。7、保留附加数据  有的程序末尾会有一段附加的数据,比如程序运行所必需的配置信息等。如果不激活此选项,程序被加密/压缩时会丢失这些附加数据,导致程序无法正确运行。8、压缩资源图标  资源图标在文件中占用很大比例,压缩资源可以极大的减少保护后程序的体积;加密资源可以有效的防止其他人修改,资源的结构很复杂,破解者想要恢复加密后的资源到原始资源是非常困难的。在使用加密狗中需要注意的地方2010-07-03  1、在使用时一定要注意防水及防潮。不用时可以装上盖子主要是防潮,防脏。  2、电脑应有良好的接地。如果接地不良,当

6、有漏电时就有可能将加密锁击坏,因为加密锁的正常工作电压为4.5-5.5V,超过该工作电压就有可能损坏加密锁  3、尽量使用合格的电源。电源部分是最容易被忽略,但却是最重要的,因为好的电源滤波发生性能,不会生产漏电及涌流,电压稳定,不会过高或过低。  4、如果电脑的外设较多,不好的电源就容易产生电压过低的情况,导致加密锁不稳定,这时最好是加大电源功率。  5、如果是插入到电脑的前置USB时,一定要注意,因为有一些电脑的前置USB的接线正负极会接反,会直接烧坏加密锁,同时有一些前置USB的接线质量太差,容易引起不稳定及容易生

7、产涌流击穿加密锁的情况  6、尽量使用合格的主板。有一些杂牌主板,USB接口质量差,容易引起加密锁不稳定或引起涌流将加密锁击坏。  7、尽量不要让加密锁插入到电源风扇的散热位置,因为加密锁的工作温度为0-70度,如果散热不良,就容易将加密锁烧坏。  8、如果是使用延长线,请尽量使用带屏蔽层的那种,因为有一些延长线的质量不好,会导致信号及电压不稳定。有一些延长线质量不好的话,在拨出及插入时还容易引起涌流,将加密锁击坏烧掉。加密锁使用出现不稳定的问题的处理2010-07-03  1、可能是电源电压低或电源不稳定。可以更换一台

8、电脑试一下看是不是有这样的情况,如果在其它电脑工作稳定,就可以将不稳定的机的电源更换一下。如果在其它机也是这样的情况,可以看一下市电是否稳定,可以看一下灯是否有忽亮忽暗的情况,如果是可以在电脑前加装稳压器或不间断电源。  2、散热不良,加密锁工作温度太高或太低,请保证其工作温度介于0-70度之间。  3、可能是储存器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。