![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 58
v0id-nu11
这个作者很懒,什么都没留下…
展开
-
Android Dalvik 下的类加载
0x01 前言之前了解了 dalvik 下的 dex 文件加载过程,下面开始了解一下当一个 apk 运行起来以后,一个类是如何加载的,虚拟机都做了什么事情。原发分析使用的是 4.4.4 的版本开始要加载一个类,java 提供的接口是 Class.forName 方法public static Class<?> forName(String className) throws ...原创 2020-01-17 11:46:51 · 315 阅读 · 0 评论 -
ELF文件格式学习,section修复
0x0001小弟学习Android逆向也有一段时间,翻看大神们的帖子收获了不少,开始对ELF、so文件很感兴趣,尤其对内存dump和修复的技术很好奇,看了ThomasKing的ELF section修复的帖子更是深受启发,链接:http://www.52pojie.cn/thread-294642-1-1.html,通过帖子中给出的修复思路,再配合一篇关于ELF文件结构解析的文章让小弟完整原创 2017-05-22 15:56:02 · 5575 阅读 · 0 评论 -
Mac系统上的Frida环境搭建
Mac系统上的Frida环境搭建需要的基本环境python3 其实用 python2 也可以,但是我这里使用的是 python3。下载地址:https://www.python.org,python 安装就不赘述了注意: 如果使用 python2 的环境还需要单独安装 pip安装 virtualenvpython3 -m pip install virtualenv#有的时候可能...原创 2019-09-02 15:00:51 · 6345 阅读 · 1 评论 -
Android Dalvik 下的 dex 文件加载
0x01 前言学习一下 Android 系统关于 dex 文件加载的过程,已经有很多前辈分享过无数的文章了,我只在这里做一个简单的记录,有助于自己查阅和学习 ART 虚拟机。这里分析使用的代码时基于 4.2.2 版本的系统。0x02 一些必要的结构体在 dex 文件加载过程中 java 中的类其实涉及并不多,主要还是集中在 native 层下面就简单罗列一下(建议提前熟悉一下 DEX 文件...原创 2019-09-24 16:16:59 · 434 阅读 · 0 评论