博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
016-JDK8+可用的反编译工具(JD_GUI+Procyon)
阅读量:6863 次
发布时间:2019-06-26

本文共 686 字,大约阅读时间需要 2 分钟。

这是坚持技术写作计划(含翻译)的第16篇,定个小目标999,每周最少2篇。

本文是源于一次逆向android app,辛苦脱壳后得到 classes_dumped_29-dex2jar.jar ,要得到源码,但是又不想降级jdk到1.7来迁就jd_gui。花了一分钟,找到jd_gui 在1.8下的用法,至于 基于procyon的UI luyten 纯是凑数。

JD_GUI

打开 

其实官网已经很明显了,大家之所以以讹传讹,认为JD_GUI不支持1.8,大多是被度娘或者CSDN荼毒。
1.4.0 及以前的jd_gui,在1.8打开一般是

下载并解压预览版,然后 java -jar jd-gui-1.4.1.jar 

熟悉的界面,熟悉的配方。

官方截图

procyon + luyten

下载最新版的  ,然后   java -jar luyten-0.5.4.jar 

只是轻度使用的话,两个差不多,建议用jd_gui,起码搜索速度能甩luyten 10条街啊。

结语

是不是以为会有类似lambda反编译比对一类的评测文?答案是,你想多了。这些工具只要有数就行,一个不好用,换另一个就行。

其实,一般情况下,使用独立反编译工具的可能性很小,一般是IDE的插件居多,比如, ,而idea默认有简易版的反编译插件。足以应付日常工作中零星的反编译用途。

招聘小广告

山东济南的小伙伴欢迎投简历啊 , 一起搞事情。

长期招聘,Java程序员,大数据工程师,运维工程师,前端工程师。

转载于:https://juejin.im/post/5cb7fea6f265da03aa4da2de

你可能感兴趣的文章
C# 在PDF中绘制动态图章
查看>>
一个自定义python分布式爬虫框架。
查看>>
canvas三角函数模拟水波效果
查看>>
Java_压缩与解压工具类
查看>>
MultipartResolver实现文件上传功能
查看>>
linux命令之crontab定时执行任务【转】
查看>>
Master RenderMan Procedural Primitive DSO
查看>>
Microsoft Dynamics CRM 2013 and 2011 Update Rollups and Service Packs
查看>>
(原創) 标准的makefile写法 (C/C++)
查看>>
友元函数例程
查看>>
千万别在UI线程上调用Control.Invoke和Control.BeginInvoke,因为这些是依然阻塞UI线程的,造成界面的假死...
查看>>
DataReader和DataSet区别
查看>>
揭秘 ClownFish 比手写代码还快的原因
查看>>
HDU 2444 The Accomodation of Students (二部图+染色)
查看>>
C#学习笔记(八)——定义类的成员
查看>>
激光雷达--看图
查看>>
TMSScripter演示
查看>>
咏南中间件+开发框架支持最新的DELPHI XE10.1(BERLIN) UPDATE1
查看>>
Django实战(11):修改Model类
查看>>
用iptables做IP的静态映射
查看>>