不少软件作者为选择一款合适的加密软件而困惑。建议作者不要太依赖壳的保护,大多数壳是可以被攻破的,还是在自身保护上下些功夫。选择壳的时候,更多的时候考虑其兼容性。 目前流行的一些壳可以参考一下这里:http://www.pediy.com/tools/packers.htm 现在壳的发展一个趋势就是虚拟机保护,利用虚拟机保护后,能大大提高强度,因此建议尽可能使用此类技术保护软件。如Themida ,WinLicense,EXECryptor等带有虚拟机保护功能,因此得用好其SDK。 另外,VMProtect是一款纯虚拟机保护软件,效果很好,但也有缺点,就是会影响程序速度,因此在一些对速度要求很高的场合就不适合用了。VMProtect 1.22.3之前是免费版,可以支持EXE,DLL等文件。更高版本需要购买,其支持驱动的保护。现在流行的做法,先用VMProtect将你的核心代码处理一下,再选用一款兼容性好的壳保护。 1.关键代码自己定位 VMProtect并不像其他加壳软件一样容易操作,必须告诉VMProtect你要加密的代码具体地址,这个对使用者有一定的要求,至少要有些解密基础。 在这以一个记事本程序为例来演示一下使用方法。 运行VMProtect后,打开NOTEPAD.EXE文件。单击Dump标签,输入要加密的起始地址,光标来到要加密代码起始地址后,点击菜单“project/new procedure”,会出现一个新的项目 需要处理其他地址时,请依次操作。 注意事项: 1.用VMProtect处理,请多测试,如果不稳定,请调整被保护代码的范围。 2.VMProtect对双线程支持不是太好,请同一次仅处理一个线程内的代码 2.用SDK标记代码 VMProtect v1.2以上支持SDK了,可以编程时插入一个标记,然后在加密时,VMProtect会认出这些标记,并在有标记的地方进行保护。编译后,VMProtect打开生成的这个exe文件后,点击“Project”菜单下的“New procedure”,在弹出的对话框中有SDK中的地址。 Delphi 中的标记模式 引用: asm db $EB,$10,'VMProtect begin',0 //标记开始处. end; //想保护的程序代码 asm db $EB,$0E,'VMProtect end',0 //标记结束处. end; VC的VMProtect的宏 : 引用: #define VMBEGIN __asm //标记开始处. { _emit 0xEB _emit 0x10 _emit 0x56 _emit 0x4D _emit 0x50 _emit 0x72 _emit 0x6F _emit 0x74 _emit 0x65 _emit 0x63 _emit 0x74 _emit 0x20 _emit 0x62 _emit 0x65 _emit 0x67 _emit 0x69 _emit 0x6E _emit 0x00 } //想保护的程序代码 #define VMEND __asm //标记结束处. { _emit 0xEB _emit 0x0E _emit 0x56 _emit 0x4D _emit 0x50 _emit 0x72 _emit 0x6F _emit 0x74 _emit 0x65 _emit 0x63 _emit 0x74 _emit 0x20 _emit 0x65 _emit 0x6E _emit 0x64 _emit 0x00 }
2022-11-10 03:46:47 595KB 虚拟机
1
VC运行库合集22年11月之前的所有库。 很多报缺少dll的程序,安装后药到病除。
2022-11-09 16:04:08 85.97MB DLL
1
软通22年秋季新员工入职考试答案 链接: https://pan.baidu.com/s/12GkULe2yPT5Zm64Z8UXotA 提取码: 1234 复制这段内容后打开百度网盘手机App,操作更方便哦
2022-11-06 14:16:21 27KB 软通 入职
1
项目管理PPT模板 (22).pptx
2022-11-05 09:05:35 28.91MB 项目管理PPT模板(22).p
AutoOff是一个定时关机软件工具,旨在帮助你时间表工作站注销,重新启动或关闭电脑机器在特定的时间,马上下载这款auto off定时开关机软件进行使用吧。
2022-11-02 14:02:45 601KB 定时关机软件
SQLServer数据库安全
2022-11-02 14:00:18 4.82MB 信息系统安全实验
1
mysql表的锁定 mysql数据库的维护 mysql数据库的修复 mysql的数据库安全 mysql的安全设置
2022-11-02 14:00:16 3.38MB 信息系统安全实验
1
DevExpress v22.1.4 发布于 2022 年 7 月 29 日 DevExpress v22.1 版本新特性:https://www.devexpress.com/Subscriptions/New-2022-1.xml 支持的运行时环境:.NET Framework 4.5.2+, .NET Core 3.0+, .NET 5, .NET 6 支持的集成开发环境:Visual Studio 2012 - 2022 与 .NET 运行时版本和 IDE 的兼容情况详见:https://docs.devexpress.com/WindowsForms/8092/prerequisites 以及 https://www.devexpress.com/support/versions.xml
2022-10-27 19:02:53 516.8MB DevExpress Dev DevExpressCompon 22.1.4
1
22年10月更新的多套奥维图源,户外、越野、野钓、测绘神器
2022-10-27 18:05:17 2KB 奥维图源
1
所有电大资料都有
2022-10-26 09:01:08 2KB 电大
1