`
大碗干拌
  • 浏览: 46803 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

android工程混淆和反编译

 
阅读更多

一、工程文件的混淆

混淆文件下载: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混淆与签名与反编译方法

    包括android工程源码混淆方法、apk签名方法和apk反编译方法

    android逆向神器jeb_1.4_full破解版

    JEB是一个功能强大的为安全专业人士设计的Android应用程序的反编译。反向工程或审计APK文件,并减少许多工程师的分析时间。JEB的独特功能是,其Dalvik字节码反编译为Java源代码的能力。无需DEX-JAR转换工具。特别是...

    GDA3.98不依赖java且支持反编译apk、dex、odex、oat、jar、aar、class, 支持python

    反编译引擎、漏洞检测引擎、恶意行为检测引擎、污点传播分析引擎、反混淆引擎、apk壳检测引擎等等, 尤其是恶意行为检测引擎和污点传播引擎与反编译核心的完美融合, 大大提高了无源码逆向工程的效率, 此外反编译器还...

    JADX 反编译开发工具

    图形化的界面、拖拽式的操作、反编译输出 Java 代码、查看源码时直接显示资源名称(而不是像jd-gui里显示的资源ID)、导出 Gradle 工程、支持.dex/ .apk/.ja/.class、反混淆、支持代码跳转、支持搜索文本/类

    Android 混淆代码详解及实例

    为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤: 1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,...

    Android代码-android-drag-square

    反编译探探的源代码,发现它做了很严肃的混淆处理。然后用Hierarchy Viewer看了View的层级,这才有了一点点的思路。 在代码撰写的过程中,我也踩了不少坑。细看代码深处,或许你会有一丝丝的收获吧。 当然,在最初的...

    基于多维度特征的Android恶意软件检测方法.pdf

    基于此,我们提出了一种基于多维度特征的Android恶意软件检测方案,该方案通过对Android应用软件包进行反编译,提取应用的权限、网络证书、代码混淆等多种特征进行融合,并使用随机森林模型和支持向量机模型进行训练...

    java反编译源码-android_app_security_crack:安卓应用的安全和破解

    总结了安卓的编译和反编译的基本流程和逻辑。整理了加密和解密,反编译,加固,脱壳等相关的工具和技术。典型的反编译流程包括,如何从apk反编译得到java源代码,如何从apk转换出dex文件,如何从dex文件转换出jar...

    【推荐】超全的移动安全自学资料精编合集(43份).zip

    Android安全应用逆向: 反编译classes.dex文件 Android安全应用逆向: 使用Apktool解包并打包 Android安全应用逆向: 使用IDA静态分析so文件 Android安全应用逆向: 动态调试Smali源码 Android安全应用逆向: 使用IDA动态...

    移动安全系列教学下载共43份.zip

    Android安全应用逆向--23--反编译classes.dex文件.pdf Android安全应用逆向--24--使用Apktool解包并打包.pdf Android安全应用逆向--25--使用IDA静态分析so文件.pdf Android安全应用逆向--26--动态调试Smali源码.pdf ...

    dex2jar_xpgod

    ANDROID APK JAR等反编译工具DEX2JAR,配合JD-GUI使用可查看未混淆的工程源码

    基于API调用的抗混淆Android应用相似性检测方法

    针对上述问题,提出基于API调用的抗混淆Android应用相似性检测方法,首先从DEX文件中提取引用API序列,应用反编译后对引用API进行频数统计;然后构建应用的特征向量,以此计算应用之间的相似度。实验结果证明,该...

    SkidSuite:Java逆向工程工具和信息链接的集合

    链接到针对Android的逆向工程的工具/资源。 链接到有关Java逆向工程和一般JVM主题的各种文章/资源。 链接到与我先前包含在SkidSuite中的工具具有相同目的的工具。 贡献 如果您有翔​​实的文章或有用的工具,请打开...

    dnSpy-netcore-win64.zip

    开发人员可以使用它反编译.NET代码,了解到它是如何工作的,以便学习或指导。该软件针对NET语言的复杂性,提供了一个更好的替代库的文档,还能恢复丢失或不可用的源代码,解决定位性能问题,帮助开发人员分析依赖...

    手机APP逆向分析在电子数据取证工作中的应用.pdf

    接着通过jadix-gui-0.9.0反编译工具解开“X约.apk”文件,得到该文件的内部代码结构。将解开的文件统一存放到规定位置,并计算MD5值,以用于证据固定。 其中AndroidManifest.xml是安卓平台与APK程序执行交互的接口...

    LINE-来源:线路应用程序来源

    使用您的反编译器反编译apk(您必须将其反编译为Java文件) 现在,在* .java文件中搜索new TStruct("thisIsStruct")代码 但这不是一件容易的事, new TStruct("thisIsStruct")肯定会被开发人员所混淆,并且可能

    JAVA上百实例源码以及开源项目

    此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...

    JAVA上百实例源码以及开源项目源代码

    此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...

Global site tag (gtag.js) - Google Analytics