使用JNI加密字节码,通过JVMTI解密字节码以保护代码,支持自定义包名和密钥,使用魔法禁止黑客dump字节码
算法加强,修改JVM
阻止通过HSDB
以dump
字节码,支持linux
和windows
更新日志:
beichen
师傅议题阻止dump字节码的方法 #6提供 GUI 和 CLI 两个版本,CLI 版本分为 patch 和 export 两个命令
GUI 版本的使用和 CLI 版本基本一致,具体参考 README 文件
更新两个重要功能:
linux
系统更新日志:
gcc
和nasm
支持linux x86_64 (amd64)
Windows
和Linux
任意密钥加密解密execstack
为so
库修改堆栈可执行属性JVM
崩溃linux
中字符串处理函数的缓冲区溢出问题README
部分应该使用-agentpath
启动Java
层代码,抽出工具类等提供 GUI 和 CLI 两个版本,CLI 版本分为 patch 和 export 两个命令
不建议使用 GUI 版本因为还没测试
第一个版本:
提供 GUI 和 CLI 两个版本,CLI 版本分为 patch 和 export 两个命令
GUI 版本的使用和 CLI 版本基本一致,具体参考 README 文件
目前的加密算法:
适用环境: