.so文件反编译_java加密防止反编译-VirboxProtector
Virbox Protector Java版
VBP 支持對 Java 的 JAR 包、WAR 包進行保護。通過加密 Java 中每個方法的字節碼防止反編譯,操作簡單,運行環境易部署,支持當前主流的 Windows、Linux、ARM Linux 平臺。
VBP 2 引入了全新的 Java 保護方案,在提升安全性的同時,加密操作體驗大幅提升,1分鐘完成加密部署!。而且一次加密即可支持主流平臺部署:Windows/Linux/ARM-Linux。
支持調用類jar包加密
VBP 2 Java 保護同時支持了加密應用場景:開發 jar 包給第三方進行調用,對 jar 進行加密。
Virbox Protector Java版 加密效果
Virbox Protector 會對 java class 中的所有方法的字節碼加密,在運行時通過 java agent 機制在 native 層解密 java 方法中的字節碼,再傳遞給 jvm 編譯生成機器指令執行。
加密后,使用反編譯工具查看jar包效果
支持的 Java 應用程序
Virbox Protector 支持多種java 程序,開發者無需編碼,直接對jar、war進行保護處理,具有簡單易用,安全強度高的特點
| 支持的部署環境 | Windows/Linux/Arm-linux |
| 支持的框架 | 支持主流框架:SpringMVC、SpringBoot、Maven等 |
| 其他場景 | 開發 jar 包給第三方進行調用 |
加密流程
1.準備工具
將待加密的jar包放到一個文件夾中。
2.添加目錄
將包含jar包的目錄拖入工具中,設置加密選項中的密碼
加密選項-密碼設置
- 密碼如果不設置,會隨機默認密碼。
- 建議設置一個密碼,并牢記,后續更新jar包時,重新加密時填寫此密碼,則無需更換配置sjt庫。
3.點擊保護
點擊【保護選中項目】,保護成功后會重新生成一個目錄:ssp.java程序 ,里面包含加密后的jar包和 sjt 文件。
4.運行加密后jar
兩種方式運行加密后的jar包。1.將sjt庫文件添加到系統環境變量;2.運行jar包時指定sjt文件目錄。
Windows系統
添加到系統環境變量
1)可以將 sjt 文件存放在一個固定的目錄下,將sjt_windows_x64.dll或sjt_windows_x86.dll添加到系統環境變量中。
設置環境變量流程:
我的電腦-屬性-高級系統設置-環境變量-系統變量,新建變量名JAVA_TOOL_OPTIONS,變量值
-agentpath:C:UserstestDesktopsjtsjt_windows_x64.dll2)配置好環境后,直接運行jar包或直接調用jar包即可。
備注:若Java版本是64位的,指定 sjt_windows_x64.dll ,若Java版本是32 位的,使用 sjt_windows_x86.dll。
Linux系統
添加到系統環境變量
1)將JAVA_TOOL_OPTIONS=-agentpath:/home/sense/Desktop/sjt_so/sjt_linux_x86.so 添加到 /etc/profile環境變量
JAVA_TOOL_OPTIONS=-agentpath:/home/sense/Desktop/sjt_so/sjt_linux_x86.so2)輸入命令source /etc/profile使修改的文件生效。
3)配置好環境后,直接運行jar包或直接調用jar包即可。
注意
若配置系統環境變量后,即使指定sjt庫的位置,java運行也會先走系統環境變量里的配置。
開始試用Virbox Protector Java !
下載安裝試用版后,點擊【申請試用】注冊VirboxProtector賬號,登錄即可開始加密。注意:試用版加密后的程序只能運行7天,請勿用于正式發布.
試用地址:https://shell.virbox.com/javaprotector.html
總結
以上是生活随笔為你收集整理的.so文件反编译_java加密防止反编译-VirboxProtector的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python装饰器由浅入深_详解Pyth
- 下一篇: P5737 【深基7.例3】闰年展示(p