混淆

DashO

https://www.preemptive.com/products/dasho/downloads

ZKM(Zelix KlassMaster)

http://www.zelix.com/klassmaster/download1.html

Stringer

https://jfxstore.com/stringer/

ProGuard

https://www.guardsquare.com/en/proguard#download

yGruard 需配合ant使用

https://www.yworks.com/products/yguard/

RetroGuard

http://www.retrologic.com/retroguard-docs.html

Allatori

http://www.allatori.com/

Jocky Jocky是金蝶中间件技术领袖袁红岗先生的个人作品

https://download.csdn.net/download/victordemo/2696255

JODE

http://jode.sourceforge.net/

各混淆器比较反编译器名称支持JDK版本最后更新时间

DashOJDK 82017年,持续更新

ZKM(Zelix KlassMaster)JDK 82018年4月,持续更新

ProGuardJDK 62018年4月,持续更新

yGruardJDK 82017年6月,持续更新

AllatoriJDK 92018年2月,持续更新

JockyJDK 52011年,停更

JODEJDK 1.32004年2月,停更

商业使用的话建议用ZKM混淆,开源方案建议用ProGuard/yGruard,低版本的混淆除非是特殊需求不然不建议用

java混淆工具zelix比较_Java逆向基础之混淆器相关推荐

  1. java开发环境怎么写_Java开发基础设置:如何配置Java运行环境

    很多朋友都有自学Java的愿望,但是自学一门语言何其艰难,没人指引的话往往不得其门而入.那么,今天千锋老师就给大家带来Java入门课程中配置Java运行环境的方法,希望能够对大家有所帮助. 一.JDK ...

  2. java 混淆字符串_Java逆向基础之ZKM字符串混淆与还原

    为了防止静态分析,ZMK在混淆时对输出的字符串使用对称加密方法进行加密 早期的ZKM只在静态代码块的时候进行简单的异或加密,后续版本使用了流加密技术进行二次加密 看一个简单的字符串输出例子packag ...

  3. java混淆工具zelix比较_vscode,java环境

    vscode快速搭建java开发环境: 在 Build 2015 大会上,微软除了发布了 Microsoft Edge 浏览器和新的 Windows 10 系统外,最大的惊喜莫过于宣布推出免费跨平台的 ...

  4. java逆向_Java逆向基础之异常

    异常 由之前月份处理修改的例子 //清单1IncorrectMonthException.javapublic class IncorrectMonthException extends Except ...

  5. java程序员必学_Java入门基础学习,成为一个Java程序员的必备知识

    引言 众所周知,Java是一种面向对象的编程语言.您可以在Windows操作系统上编写Java源代码,而在Linux操作系统上运行编译后的字节码,而无需修改源代码. 数据类型 Java 有 2 种数据 ...

  6. java朗控点异常_Java语言基础(day_04)

    选择结构(switch语句)(掌握) 1)格式:switch(表达式){    case 值1:语句体1;  break;    case 值2:语句体2;  break;    ...    def ...

  7. java期末试题c卷_Java编程基础期末考试试卷模板(C)开卷含答案.doc

    编号:LNJD-PR08-RE32班 级学 号姓 名 辽宁机电职业技术学院 2015 - 2016 学年第 一 学期期末考试题 编号:LNJD-PR08-RE32 班 级 学 号 姓 名 装 使用班级 ...

  8. java 入门 博客园_java入门基础

    什么是java? java是一门编程语言  编程语言有很多种 你比如 C语言 等等 为什么学习java呢! 因为你要和计算机交互  当然了你用汉语跟她说她听不懂 所以你要学习编程语言 那么额咱们的ja ...

  9. java流程图表示输入 输出_Java IO基础总结

    Java IO基础总结 Java中使用IO(输入输出)来读取和写入,根据数据走向可分为输入流和输出流,用户可以从输入流中中读取信息,但不能写它,相反,对输出流,只能往输入流写,而不能读它(输入流表示从 ...

  10. java子线程的创建_Java多线程基础(一):线程的创建

    多线程基础 并行与并发 并发是指一个处理器同时处理多个任务. 并行是指多个处理器或者是多核的处理器同时处理多个不同的任务. 打个比方:在并发的状态下,餐厅里只有一个厨师,尽管他做事利索,餐厅的客人等待 ...

最新文章

  1. C#中获取程序当前路径的集中方法
  2. 【转载】在服务器上用Fiddler抓取HTTPS流量
  3. 皮一皮:这几天最容易搞错的事情...
  4. 安卓手机如何打开php文件夹,Android_Android中调用系统的文件浏览器及自制简单的文件浏览器,调用系统自带的文件浏览器- phpStudy...
  5. 实战-130W表增加字段耗时
  6. domino缺省注册服务器或无法访问,Domino服务器挂起时的现象
  7. 关键词热度分析工具_谷歌SEO推广排名的关键要素(一)利用谷歌关键词分析工具分析关键词...
  8. 高精度矢量汉字的一种填充方法_惯导解算数学基础4(等效旋转矢量解,圆锥补偿解)...
  9. Spring Security:自定义登录页面
  10. ROS采坑日记(3)----在ROS下 编译ORB_SLAM2时遇到问题:[rosbuild] rospack found package ORB_SLAM2 at ........
  11. 【电商】电商后台设计—订单中心
  12. 想知道PDF转Word软件哪个好?向你推荐3个自用软件
  13. 幅度谱、相位谱、能量谱等语音信号处理中的基础知识
  14. 如何禁用电脑文件共享
  15. html swf转mp4,swf怎么转换成mp4 swf视频转换成mp4格式没有声音|转换成MP4格式没有画面...
  16. 基于三星 bada 手机操作系统 的打泡泡游戏
  17. 实地调查,瑞幸门店天天爆满,因祸得福?
  18. DolphinDB Database丨交易回测系列一:技术信号回测
  19. python头像变二维码_学了Python之后,美化二维码如此简单
  20. 计算机文化基础第二次作业-简答题,中传2018年秋计算机文化基础第二次作业-简答题...

热门文章

  1. 大数据入门教程系列之Hadoop环境搭建--新建Hadoop用户
  2. 「Python海龟画图」利用海龟画笔绘制谢尔宾斯基三角形
  3. 基于Arduino和Mixly(超声波+蜂鸣器)实现距离报警
  4. MT 3DGIS 试用版本开发包及教程下载地址
  5. 应广单片机MINI-C编程要点
  6. 软件测试 白盒测试用例设计方法动态 逻辑覆盖(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖)基本路径测试法
  7. 尚硅谷redis6文档,代码
  8. 堆的实现(大量注释)
  9. 数码管超声波c语言黑51,51单片机开发板-超声波测距-数码管显示
  10. 《黑马程序员Android移动应用基础教程》学习笔记(1)