一、工程文件的混淆
混淆文件下载:http://download.csdn.net/detail/lxq_xsyu/6328751
1、在根目录下添加progard.cfg文件
2、打开project.properties在底下添加proguard.config=proguard.cfg
# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
target=android-18
proguard.config=proguard.cfg
如果你的项目中没有添加其他的jar包这样就ok了。
二、apk文件的反编译
工具下载:http://download.csdn.net/detail/lxq_xsyu/6329011
1、解压dex2jar.zip文件
2、解压apk文件
3、将classes.dex文件放到解压后dex2jar包内dex2jar.bat文件所在的文件夹
4、ctrl+r
5、输入cmd
6、进入到控制台,并进入到dex2jar.bat所在目录执行 dex2jar.bat classes.dex
7、将该目录下的classes_dex2jar.jar文件用jd-gui.exe打开
这样就ok了。
分享到:
相关推荐
包括android工程源码混淆方法、apk签名方法和apk反编译方法
JEB是一个功能强大的为安全专业人士设计的Android应用程序的反编译。反向工程或审计APK文件,并减少许多工程师的分析时间。JEB的独特功能是,其Dalvik字节码反编译为Java源代码的能力。无需DEX-JAR转换工具。特别是...
反编译引擎、漏洞检测引擎、恶意行为检测引擎、污点传播分析引擎、反混淆引擎、apk壳检测引擎等等, 尤其是恶意行为检测引擎和污点传播引擎与反编译核心的完美融合, 大大提高了无源码逆向工程的效率, 此外反编译器还...
图形化的界面、拖拽式的操作、反编译输出 Java 代码、查看源码时直接显示资源名称(而不是像jd-gui里显示的资源ID)、导出 Gradle 工程、支持.dex/ .apk/.ja/.class、反混淆、支持代码跳转、支持搜索文本/类
为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤: 1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,...
反编译探探的源代码,发现它做了很严肃的混淆处理。然后用Hierarchy Viewer看了View的层级,这才有了一点点的思路。 在代码撰写的过程中,我也踩了不少坑。细看代码深处,或许你会有一丝丝的收获吧。 当然,在最初的...
基于此,我们提出了一种基于多维度特征的Android恶意软件检测方案,该方案通过对Android应用软件包进行反编译,提取应用的权限、网络证书、代码混淆等多种特征进行融合,并使用随机森林模型和支持向量机模型进行训练...
总结了安卓的编译和反编译的基本流程和逻辑。整理了加密和解密,反编译,加固,脱壳等相关的工具和技术。典型的反编译流程包括,如何从apk反编译得到java源代码,如何从apk转换出dex文件,如何从dex文件转换出jar...
Android安全应用逆向: 反编译classes.dex文件 Android安全应用逆向: 使用Apktool解包并打包 Android安全应用逆向: 使用IDA静态分析so文件 Android安全应用逆向: 动态调试Smali源码 Android安全应用逆向: 使用IDA动态...
Android安全应用逆向--23--反编译classes.dex文件.pdf Android安全应用逆向--24--使用Apktool解包并打包.pdf Android安全应用逆向--25--使用IDA静态分析so文件.pdf Android安全应用逆向--26--动态调试Smali源码.pdf ...
ANDROID APK JAR等反编译工具DEX2JAR,配合JD-GUI使用可查看未混淆的工程源码
针对上述问题,提出基于API调用的抗混淆Android应用相似性检测方法,首先从DEX文件中提取引用API序列,应用反编译后对引用API进行频数统计;然后构建应用的特征向量,以此计算应用之间的相似度。实验结果证明,该...
链接到针对Android的逆向工程的工具/资源。 链接到有关Java逆向工程和一般JVM主题的各种文章/资源。 链接到与我先前包含在SkidSuite中的工具具有相同目的的工具。 贡献 如果您有翔实的文章或有用的工具,请打开...
开发人员可以使用它反编译.NET代码,了解到它是如何工作的,以便学习或指导。该软件针对NET语言的复杂性,提供了一个更好的替代库的文档,还能恢复丢失或不可用的源代码,解决定位性能问题,帮助开发人员分析依赖...
接着通过jadix-gui-0.9.0反编译工具解开“X约.apk”文件,得到该文件的内部代码结构。将解开的文件统一存放到规定位置,并计算MD5值,以用于证据固定。 其中AndroidManifest.xml是安卓平台与APK程序执行交互的接口...
使用您的反编译器反编译apk(您必须将其反编译为Java文件) 现在,在* .java文件中搜索new TStruct("thisIsStruct")代码 但这不是一件容易的事, new TStruct("thisIsStruct")肯定会被开发人员所混淆,并且可能
此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...
此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...