能力值:
( LV2,RANK:10 )
|
-
-
2 楼
《Android软件安全与逆向分析》这书很清楚啊
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
先把Android系统的源码搞清楚 ,再搞逆向学习吧
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
我也是初学者,一般都是用apktools和dex2jar,解开,然后先看用apktools解出来的 AndroidManifest.xml,然后再去看用dex2jar 解出来的classes_dex2jar.dex;相对比较容易看懂,但是程序复杂的话就比较困难了。用IDA还看不来,也请高手指点
|
能力值:
( LV17,RANK:1820 )
|
-
-
5 楼
上面是引用secwiki 上的一张思维导图
书籍推荐:
《Android 软件安全与逆向分析》
《Android 安全攻防权威指南》
《Android 安全攻防实战》
再找本 android开发 和 系统源码分析 的书籍就差不多了,剩下的就是实战,实战,再实战!
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
开始安卓逆向之前 必须安装JAVA JDK
下载地址:http://www.oracle.com/technetwor ... nloads-1880260.html
逆向必备工具:
1.APKIDE(改之理)
是一款APK反编译可视化工具 全自动的反编译、编译、签名Apk
链接:http://pan.baidu.com/s/1mgwPBL2 密码:ok80
2.APKToolkit
多种功能集于一体 反编译.apk ,重建.apk,签名.apk,优化.apk,.apk转.jar,反编译.dex,重建.dex,.dex转.jar
链接:http://pan.baidu.com/s/1bneRdOr 密码:mik4
3.APK上上签
一款独立签名的工具
链接:http://pan.baidu.com/s/1s0okY 密码:dg4r
4.BlueStack(安卓模拟器)
一款可以在电脑上测试APK文件的软件
链接:http://pan.baidu.com/s/1i3yrDmH 密码:0hkg
靠谱win7版:http://cdn.bluestacks.com/public ... _0.8.6.3059_REL.msi
靠谱XP版:http://cdn.bluestacks.com/downlo ... _0.8.3.3026_REL.msi
5.IDA PRO 6.1
强大的逆向工具 6.1版本开始支持安卓的逆向分析
链接:http://pan.baidu.com/s/1eQutY3g 密码:rgrt
6.APKTool(手机版)
http://yunpan.cn/QpPEgUjWqcIdY (访问密码:131a)
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
有料,不错!
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
建议先提高一下基本功,先了解一下编绎器的东西,如:预处理、词法、形成语法树、中间代码,IR指令,指令优化,然后了解一下,c++的各个语句翻绎成arm汇编、x86汇编、mips等是什么样子的,了解了这些后,然后看一下IDA Pro这本书,会有很大的一个提升
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
看视频学习先,看游人客栈安卓逆向基础系列教程
然后去看一下游戏和应用的破解视频,网上很多。学完后破解个小游戏是不成问题的。
如果想学深成次的去学,那你就必须会写安卓程序了,不知道怎么写的程序--何来逆向破解?
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
找视频和相关电子书资料,可以的话再买本书更好。共同学习
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
如果想深入,就从基础语言学习开始吧,这是漫长路;如果想速成,可能很多都这样,就看看网上大神的逆向教程,时间久了,也会的,毕竟逆向是针对性的东西。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
个人感觉,Android逆向,如果只是java层的话,apktool解包资源,dex2jar,看代码,就行了。只是大部分代码都混淆了,看着有点头疼,但是比IDA调试要好多了。除非涉及到jni要调试so,不然没必要上IDA这大杀器
|
|
|