广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如果对Java代码做虚拟化保护?

    来源:网络收集  点击:  时间:2024-03-01
    【导读】:
    Java 程序可以构建为 jar 包、war 包或 class 文件,但其核心都是 class 文件,每个 class 文件包含了类、方法、成员等信息,运行时由 Java 虚拟机加载每个类,编译成平台相关的 CPU 指令执行或直接解释执行。Java 开发的程序很容易被反编译出源码,目前市面上比较安全的加密方式就是 Java 虚拟化保护。品牌型号:深思数盾Virbox系统版本:Windows7软件版本:Virbox Protector2.3方法/步骤1/5分步阅读

    不同于简单的加密壳,Virbox Protector Java VME 保护技术是将 Java 方法的字节码转换为自定义的虚拟机字节码,并将其替换为跳转代码,运行时跳转至自定义虚拟机中解释执行。

    2/5

    直接用 Virbox Protector 打开要保护的 JAR 包。可通过以下两种方式将待加密的文件添加到 Virbox Protector。1)直接拖入到 Virbox Protector2)点击工具栏的【打开文件】,选择要加密的文件。

    3/5

    函数选项设置,点击添加函数按钮,可以选择要保护的函数,并设置函数的保护方式为:虚拟化。高强度的 Java 虚拟化保护,将 JVM 字节码转换为自定义虚拟机指令,保护后不可被还原,逆向难度极高。

    4/5

    在选择函数设置保护方式时,可以使用选择的各种快捷方式如:按住CTRL+鼠标左键点击选择不连续的函数、配合shift键选择连续的函数、CTRL+A选择全部函数,选择函数后,在选中的函数上按鼠标右键可设置保护方式。

    5/5

    选择好函数后就可以进行点击保护选中了。提示保护成功即表示保护成功。,保护成功后会重新生成加密后的jar包和ssp文件

    注意事项

    test.ssp.jar 为加密后的jar包

    支持 Jar 包二次调用的加密场景

    JAVA加密
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.ff371.cn/art_183674.html

    ©2019-2020 http://www.ff371.cn/ 国ICP备20009186号06-08 22:24:48  耗时:0.021