上节介绍了当下几款代码保护工具,本节介绍反编译工具对加密的软件进行破解。
反编译工具:jd-gui
打包工具:exe4j
脱壳工具:PEID
调试工具:OllyICE
一、未加密状态
测试过程:
1.运行发布的clock.exe文件

2.在C盘AppData\Local\Temp\目录下搜索jar并拷贝到新建文件夹

3.在jd-gui中打开可将.class字节文件反编译得出程序代码

二、测试常用加密软件
1、使用DRMsoft-EXEResPacker加密
(1)进行加密:

(2)得到加密文件并运行

(3)无法正常打开C盘AppData\Local\Temp\目录,双击后闪退
(4)使用PEID查壳工具检测加密外壳&n

本文探讨了如何通过反编译工具测试Java代码的加密效果,使用jd-gui、exe4j、PEID和OllyICE等工具进行分析。测试了DRMsoft-EXEResPacker、EXECryptor和VProject等加密软件,发现非针对Java的加密工具在加密Java程序时存在问题。提出了Java反盗版解决方案,包括绑定序列号、代码混淆和使用ExcelsiorJET进行AOT编译,以增强代码保护。
最低0.47元/天 解锁文章
1309

被折叠的 条评论
为什么被折叠?



