失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > jar包打补丁 jar -uf_Java加密jar包流程

jar包打补丁 jar -uf_Java加密jar包流程

时间:2021-02-25 09:01:43

相关推荐

jar包打补丁 jar -uf_Java加密jar包流程

Java加密效果概述

深思对 java 的源码保护方式是通过 Virbox Protector 与DS Protector 工具进行保护。软件商无需任何代码开发,即可轻松加密Java应用程序、Jar包、War包,防止反编译逆向工程,真正实现 Java代码加密。

加密效果对比

加密前

加密后

加密方案

Virbox Protector 测试版工具: 立即下载

使用Virbox Protector Standalone对 Jar 包加密有两种方式

加密方式一

1、获取加壳工具使用许可

用手机号获取外壳使用许可,试用版许可获取地址:申请试用许可

登陆Virbox 用户工具,查看是否有外壳使用许可;,如有许可,即可开始使用加壳工具。

2、将jar包拖入加壳程序,点击保护项目,生成加壳后的程序

加壳后生成的文件示例:

3.运行加密后的程序

命令行中输入: java -agentpath:sjt64.dll -jar Java_Bounce.ssp.jar运行

4.war包加密后,运行加壳后的程序

1)需要将sjt32.dll或者是sjt64.dll【具体根据装的java环境决定】拷贝到jdkbin,jrebin中。2)将set JAVA_OPTS=-agentpath:sjt64.dll或者是set JAVA_OPTS=-agentpath:sjt32.dll设置到tomcat中bin目录下的catalina.bat文件中3)运行tomcat。
注意:如果上述方法保护后的程序无法运行,可能是因为上述方法不适用于您的程序,那么请尝试使用加密方法二:【DS工具加密】保护方式进行保护您的程序

加密方式二-【DS工具加密】

1.部署项目并启动服务

项目放在 webapps 目录下,先启动 tomcat 服务确认能正常启动,启动过后该 War 包会自动解压出一个同名的文件夹

启动 tomcat 服务

找到依赖的解释器

服务启动成功后,进入任务管理器-服务-找到目前运行项目所依赖的 jdk , 进入目录找到对应程序进行加密。 如下图

2.对java.exe加密

首先对安装环境 jdk 路径下的 java.exe 进行加密,将 java.exe 拖入到加壳工具Virbox Protector Standalone中。

在加密选项页面将插件的ds按钮打开。

点击“保护选中项目”,加壳后会额外生成图示两个文件。

java.exe.ssp 是配置文件,在后面对 .class/.jar加密时会用到;java.ssp.exe 是加壳后的 java.exe 文件,将 java.exe 剪切到其他文件夹备份,java.ssp.exe 名字改为java.exe 即可。

3.打开“DSProtector.exe”对 .class/.jar进行保护。

添加上一步加密 java.exe 生成的 java.exe.ssp 文件。

添加要加密的.class/.jar文件。

点击“保护它”,加密成功。

如果觉得《jar包打补丁 jar -uf_Java加密jar包流程》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。