![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
逆向工程
jinxinliu1
这个作者很懒,什么都没留下…
展开
-
so注入(inject)和挂钩(hook) 以及同进程动态库so文件的函数hook方法介绍
so注入(inject)和挂钩(hook) - For both x86 and arm对于Android for arm上的so注入(inject)和挂钩(hook),网上已有牛人给出了代码-libinject(http://bbs.pediy.com/showthread.php?t=141355)。由于实现中的ptrace函数是依赖于平台的,所以不经改动只能用于arm平台。本文将之扩展了一下转载 2015-05-28 11:12:20 · 4520 阅读 · 2 评论 -
Android 反编译资料整理
Android 反编译资料整理Made by 李文栋 rayleeya@gmail.com2010-12-13 Monday 于北京一、反编译流程图 二、工具使用方法(命令)准备工作假设我的工作目录为 $AndroidDecompile,首先要将system.img中(或者说从源码中编译好的)几个重要的od转载 2015-06-02 14:00:11 · 357 阅读 · 0 评论 -
ELF文件介绍及hook
1.参考《Linux C 一站式编程》有一章专门讲ELF文件格式的。2.基于Android的ELF PLT/GOT符号重定向过程及ELF Hook实现,此文是讲ELF hook的实现 看一下PLT表和GOT表的原理原创 2015-06-01 18:24:01 · 1092 阅读 · 0 评论 -
android反编译-smali语法
前言前面我们有说过android反编译的工具,如何进行反编译。反编译后可以得到jar或者得到smali文件。Android采用的是java语言进行开发,但是Android系统有自己的虚拟机Dalvik,代码编译最终不是采用的java的class,而是使用的smali。我们反编译得到的代码,jar的话可能很多地方无法正确的解释出来,如果我们反编译的是smali则可以正确的理解程序的意思。因此转载 2015-07-03 18:52:45 · 384 阅读 · 0 评论