随笔分类 -  Android逆向基础

小菜鸟学习Android逆向之路
摘要:Android Dalvik虚拟机的特点: l 体积小,占用内存空间小。 l 专有DEX可执行文件。 l 常量池采用32位索引值,寻址类方法名,字段名,常量更快。 l 基于寄存器架构,并拥有一套完整的指令系统。 l 提供生命周期管理、堆栈管理、线程管理、安全和异常管理以及垃圾回收等重要功能。 l 所 阅读全文
posted @ 2018-04-12 23:00 时光不改 阅读(529) 评论(0) 推荐(0) 编辑
摘要:0x00、 配置adb环境变量 下载地址:http://pan.baidu.com/s/1o8itZtC 密码:9o6j 如何配置android的adb环境变量 http://jingyan.baidu.com/article/17bd8e52f514d985ab2bb800.html 0x01、d 阅读全文
posted @ 2017-07-27 11:17 时光不改 阅读(2169) 评论(0) 推荐(0) 编辑
摘要:Android程序的一般分析与破解流程 1、如何寻找突破口是分析一个程序的关键。错误提示信息左右一般是程序验证逻辑的核心代码。 2、错误提示是android程序的字符串资源,字符串有可能硬编码到源码中,也可能引用自“/res/values”目录下的strings.xml文件。 3、strings.x 阅读全文
posted @ 2017-05-29 23:26 时光不改 阅读(792) 评论(0) 推荐(0) 编辑
摘要:参考此微博,更多详细内容可以到这里查看 http://blog.csdn.net/dd864140130/article/details/52076515 Dalvik字节码 1、寄存器位32位,64位数据(double)用两个相邻的32寄存器表示。 2、两种类型:基本类型和引用类型(对象和数组) 阅读全文
posted @ 2017-05-28 20:26 时光不改 阅读(1893) 评论(0) 推荐(0) 编辑
摘要:参考这个博客 http://www.cnblogs.com/wangtianxj/archive/2010/06/13/1757639.html http://blog.csdn.net/bupt073114/article/details/42298337 APK文件结构: AndroidMani 阅读全文
posted @ 2017-05-28 20:25 时光不改 阅读(3883) 评论(0) 推荐(1) 编辑