开始安卓逆向之前 必须安装JAVA JDK
下载地址:http://www.oracle.com/technetwor ...
nloads-1880260.html
逆向必备工具:
1.APKIDE(改之理)
是一款APK反编译可视化工具 全自动的反编译、编译、签名Apk
链接:http://pan.baidu.com/s/1mgwPBL2 密码:ok80
2.APKTo...
分类:
移动开发 时间:
2016-05-12 14:43:33
阅读次数:
362
一、前言今天我们来看一下Android中一个众人熟悉的一个属性:shareUserId,关于这个属性可能大家都很熟悉了,最近在开发项目,用到了这个属性,虽然知道一点知识,但是感觉还是有些迷糊,所以就写篇文章来深入研究一下。关于Android中的sharedUserId的概念这里就简单介绍一下:Android给每个APK进程分配一个单独的空间,manifest中的userid就是对应一个分配的Lin...
分类:
移动开发 时间:
2016-05-06 15:28:25
阅读次数:
637
我的说明: 让老皮特整理了这么长时间这个手冊,心里挺过意不去的,回头我去深圳带着他女儿去游乐场玩玩得了,辛苦了。peter! 太多的话语,也描写叙述不出这样的感觉了,得找个时间。不醉不归。。。 注:下文提到的谷子,是曾经的网名(鬼谷子1110,鬼谷子c)。。。 切割线 版权说明 手冊整理者:Pete
分类:
移动开发 时间:
2016-03-22 17:30:44
阅读次数:
232
最佳实践:Android逆向助手1、点击“反编译apk,完成后res下的所有资源就都可以正常使用了,相当于apktool的功能------目前已失效,但是直接用rar解压是可以的!2、点击“提取dex”,可以提取出apk文件中的.dex文件,相当于把.apk更改后缀后解压3、点击“dex转jar”,...
分类:
其他好文 时间:
2016-03-20 02:01:00
阅读次数:
2309
一、前言新的一年又开始了,大家是否还记得去年年末的时候,我们还有一件事没有做,那就是解析Android中编译之后的classes.dex文件格式,我们在去年的时候已经介绍了:如何解析编译之后的xml文件格式:http://blog.csdn.net/jiangwei0910410003/article/details/50568487如何解析编译之后的resource.arsc文件格式:http:...
分类:
移动开发 时间:
2016-02-16 13:29:38
阅读次数:
496
一、前言快过年了,先提前祝贺大家新年快乐,这篇文章也是今年最后一篇了。今天我们继续来看逆向的相关知识,前篇文章中我们介绍了如何解析Android中编译之后的AndroidManifest.xml文件格式:http://blog.csdn.net/jiangwei0910410003/article/details/50568487当时我说到其实后续还要继续介绍两个文件一个是resource.ars...
分类:
移动开发 时间:
2016-02-03 17:28:14
阅读次数:
784
众所周知,android 是开源的。如今市场上反编译别人的劳动果实的人也不少。所以我们也是有必要学习下smail语言,(就是androidproject反编译后出的语法语音),看看改怎么给我们的代码 “埋雷” 。才干更好的保护好我们自己的劳动成果。接下来就让我们来学习下吧~!(事先声明:本人也是初....
分类:
移动开发 时间:
2016-01-26 21:36:46
阅读次数:
688
一、前言今天又是周六了,闲来无事,只能写文章了呀,今天我们继续来看逆向的相关知识,我们今天来介绍一下Android中的AndroidManifest文件格式的内容,有的同学可能好奇了,AndroidManifest文件格式有啥好说的呢?不会是介绍那些标签和属性是怎么用的吧?那肯定不会,介绍那些知识有点无聊了,而且和我们的逆向也没关系,我们今天要介绍的是Android中编译之后的AndroidMan...
分类:
移动开发 时间:
2016-01-23 13:19:19
阅读次数:
311
apk 反编译大家都比较熟悉,这里只做一个笔记。1 反编译 apkapktool d perfect.apk这样就把资源文件解压缩了, classes.dex 也反编译成了 smali 文件2 修改 smali 文件得到 smali 文件,现在就可以对 smali 文件进行修改和添加自己的代码了。当...
分类:
移动开发 时间:
2016-01-21 00:30:12
阅读次数:
301
一、前言从这篇文章开始我们开始我们的破解之路,之前的几篇文章中我们是如何讲解怎么加固我们的Apk,防止被别人破解,那么现在我们要开始破解我们的Apk,针对于之前的加密方式采用相对应的破解技术,Android中的破解其实大体上可以分为静态分析和动态分析,对于这两种方式又可以细分为Java层(smail和dex)和native层(so)。所以我们今天主要来讲解如何通过静态分析来破解我们的apk,这篇文...
分类:
移动开发 时间:
2015-11-28 20:06:56
阅读次数:
496