exe文件加壳测试

本文探讨了两种加壳工具,Inno Setup和DRMsoft EncryptEXE,用于保护软件的安全性和限制使用。Inno Setup主要用于创建安装程序,但加壳功能有限,而DRMsoft EncryptEXE提供了更高级的加密和授权功能,如一机一码、运行限制等。DRMsoft试用版展示了所需功能,但加密密钥的简易性可能导致安全问题,建议根据软件重要性和预算选择合适工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    如果有软件的源码,在源码内可以随心所欲创造多种方式来保护或者说限制软件使用者的使用权限,为软件开发者谋取更多的利益;如果没有源码,一个可行的方案是寻找第三方软件工具为目标软件生成一个“壳”,来达到预期目标。

    我所关心的“壳”有三个基本要素:

    1.要有运行时间或者使用期限的约束,如运行多少小时后停止服务,或者运行到某一天停止服务;这点对我来说是最重要的

    2.软件只能在一台物理机器上运行,通过各种常见方法移植到另一台物理机器上,确保不能使用

    3.如有可能,尽量能保护内部程序不泄露,能够阻止常见的反编译等逆向工程的破解

    这3点总结起来,就是一个“软件奸商”心里所想......

    另外补充一点,软件工具最好是免费的


有博友总结了几款加壳软件工具如下,我只尝试了其中之二

代码保护(一) 几款加壳工具    

https://blog.csdn.net/gcoder_/article/details/80875306

如何封装EXE安装程序

https://jingyan.baidu.com/article/36d6ed1f50ecfc1bcf4883aa.html


一、 inno setup

    功能简介:inno Setup用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。Inno Setup是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。

    目录简介:

</

{app}

应用程序目录,这是用户在安装向导的选择安装目录页里面所选择的。

例如:如果你使用了 {app}\MYPROG.EXE 作为一项并且用户选择了“C:\MYPROG”作为应用程序的目录,那么安装程序就会将它转换成“C:\MYPROG\MYPROG.EXE”。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值