`

android混淆代码总结

阅读更多

反编译工具下载地址:http://ishare.iask.sina.com.cn/f/33782299.html

反编译工具使用方法:

1.解压apk包,把classes.dex文件放置到与dex2jar同一个文件夹中;

2.在cmd中执行命令dex2jar classes.dex (需要先进入到放置命令和dex文件的目录中)

3.获取jar文件后,使用该文件夹中的jd-gui.exe打开jar包,查看代码;

==============

project使用代码混淆功能:在default.properties中添加proguard.config=proguard.cfg。


混淆代码使用的是android提供的东西,每一个project都有一个proguard.cfg文件,这个文件是混淆代码的配置。默认的配置会混淆一部分代码,但是像activity、service等不会混淆,反编译后是正常显示的代码。然后就是对proguard.cfg文件的具体配置。


proguard.cfg文件的具体配置:






分享到:
评论

相关推荐

    介绍了Android代码混淆的三种方法及可能出现的问题

    介绍了Android代码混淆的三种方法及可能出现的问题.通过jocky或proguard实现jar包混淆;通过proguard实现Android项目整体导出混淆。并总结了一些容易出现的问题

    Android代码混淆的写法总结

    本篇文章主要介绍了Android代码混淆的写法总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Android 混淆代码详解及实例

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

    android app进行代码混淆实例详解

    接到一个新的任务,对现有项目进行代码混淆。之前对混淆有过一些了解,但是不够详细和完整,知道有些东西混淆起来还是比较棘手的。不过幸好目前的项目不是太复杂(针对混淆这块来说),提前完成~~现总结之。  第...

    代码混淆,及反编译

    代码混淆、Android、反编译、文档、详解;有自我总结的详细文档。现来分享。

    Proguard混淆Android/Java源代码

    看了好多博客论坛对proguard混淆android/java代码的介绍,自己用起来总出错。现总结具体用法步骤,并亲测无误,其中不乏参考之处还请见谅!

    Android应用开发之代码混淆

    Android项目中的混淆很easy,之所以写这篇总结是由于近期发现公司的代码居然没有混淆,反编译后代码随手可得。很震惊。

    Android代码块执行顺序分析总结

    本文介绍了Android代码块执行顺序分析总结,分享给大家,具体如下: 子类、父类变量,代码块,以及构造方法的加载顺序,是我们在程序开发中时不时遇到的一个问题,也是比较容易混淆的。 基础准备: 变量: 成员变量...

    Android安全保护.pdf

    从Android APP的脆弱性入手,分析恶意APP的工作原理和恶意行为,并针对相关脆弱点分析和总结了APP代码混淆与加壳、完整性校验、代码隐藏等保护措施,例如:通过自定义底层so文件结构、代码混淆、代码反调试、dex文件...

    王栋栋_周报_AndroidAPK相关总结_20190809.doc

    一如既往孤独相伴,万千纷扰与我何干.

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

    Android安全安全技术--22--其他Android安全知识总结.pdf Android安全安全技术--34--Emulator模拟器的配置和ROOT(终极版).pdf Android安全应用逆向--23--反编译classes.dex文件.pdf Android安全应用逆向--24--使用...

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

    移动安全: 我设计的Java代码混淆解决方案 Android安全安全技术: Android系统安全(上) Android安全安全技术: Android系统安全(下) Android安全安全技术: ARM汇编语言 Android安全安全技术: Small汇编语言 Android...

    Android学习系列教程实例.pdf

    Android 学习文档总结 ................... 1 DevDiv 推荐资源 ........................ 2 Windows 8 ........................................................... 2 iOS .........................................

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

    总结安卓应用的安全措施和如何出于研究目的去破解安卓应用,其中介绍好多代的加密技术发展历史,包括常见的代码混淆,自我校验,dex文件变形,dex文件隐藏、so保护等等。总结了安卓的编译和反编译的基本流程和逻辑。...

    Android热更新开源项目Tinker集成实践总结

    前言 最近项目集成了Tinker,开始认为集成会比较简单,但是在实际操作的过程中还是遇到了一些问题,本文就会介绍在集成过程大家基本会遇到的主要问题。 考虑一:后台的选取 目前后台功能可以通过三种方式实现: ...

Global site tag (gtag.js) - Google Analytics