先下载dex2jar和jd-gui这两个软件,然后解压APK,把解压出来的classes.dex,放到dex2jar的根目录,然后命令行进入到dex2jar根目录,然后执行命令 ./dex2jar.sh classes.dex 这样就把dex解成了jar包,然后再用jd-gui查看jar包里面的代码 ...
分类:
系统相关 时间:
2016-04-12 12:25:23
阅读次数:
195
一、反编译工具; 百度云分享资料:http://pan.baidu.com/s/1pLqw6dd; 一共有三个工具分别为; 1,apktool; 用来获取apk中的布局资料图片文字等资料; 2、dex2jar; 将apk的二进制文件转化为jar文件; 3、jd-gui; 查看jar文件; 二、反编译 ...
分类:
其他好文 时间:
2016-04-11 22:13:20
阅读次数:
216
0x00 摘要: 本系列文章通过对BurpLoader的几个版本的逆向分析,分析Burpsuite的破解原理,分析Burpsuite认证体系存在的安全漏洞。 0x01 JD-GUI的用途与缺陷: JD-GUI是一款从JAVA字节码中还原JAVA源代码的免费工具,一般情况下使用这款工具做JAVA逆向就 ...
分类:
编程语言 时间:
2016-04-03 14:38:02
阅读次数:
307
http://blog.csdn.net/hekewangzi/article/details/44676797 一、使用反编译工具JD-GUI(JD-GUI相关操作见Java-----反编译class文件)打开要修改的jar包(如update.jar),找到jar包中要修改的class文件(如a.
分类:
编程语言 时间:
2016-03-12 13:26:43
阅读次数:
158
1.原因:因为公司代码管理不当导致源码丢失,只好已编译好的class文件进行修改 2.首先先在myeclipse中新建java项目并导入javassist 3.将需要修改的文件放到指定文件夹下 4..在项目中添加以下代码 package dtj; import javassist.ClassPool
分类:
编程语言 时间:
2016-03-07 19:02:32
阅读次数:
335
Android APK中的Java代码可以被反编译到什么程度主要看APK的加密程度。第一种情况:无混淆无加密无加壳。直接利用Dex2jar和JD-GUI可把源码从APK里抠出来,代码逻辑清晰,基本上做到可复用,只是资源文件的引用需要计算一下。第二种情况:混淆。通常是利用Proguard做的防护。因为...
分类:
编程语言 时间:
2016-02-28 21:30:23
阅读次数:
242
这里贴出关键部分,如果你需要看英文原版请点击下面的连接。下面中文部分是我的简单翻译。I decompiled an apk file using dex2jar and opened the resulting jar file in jd-gui. I can view almost all of...
分类:
其他好文 时间:
2016-01-18 20:31:22
阅读次数:
9534
工具介绍:工具下载apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件)jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件反编译教程:apk反编译得....
分类:
移动开发 时间:
2015-11-21 19:49:23
阅读次数:
225
如果你没有代码,那么可以反编译该app。这里将用到2个工具,分别是dex2jar和jd-gui。你可以在这里下载目前为止的最新版本以及示例apk。我们以工具包里的ContactManager.apk为例,简单介绍一下反编译的流程。1,重命名ContactManager.apk为ContactMana...
分类:
移动开发 时间:
2015-11-09 23:52:02
阅读次数:
388
1.将apk解压,解压后为2.得到其中的classes.dex文件,下载软件dex2jar,把classes.dex文件拷贝到该软件下3.运行d2j-dex2jar.bat classes.dex,得到了此文件4.下载jd-gui工具,打开查看源码查看代码是否进行了混淆,是否包括了显而易见的敏感信息...
分类:
其他好文 时间:
2015-10-29 16:07:44
阅读次数:
153