[关闭]
@Lucien 2017-10-17T08:30:13.000000Z 字数 462 阅读 496

360手卫演讲内容


演讲题目:Android沙箱技术(arm inline hook的应用)

演讲摘要:本次演讲主要介绍Android沙箱技术,重点讲解其中的arm inline hook。

关于沙箱技术,介绍其大体的框架结构,包括Activity、Service、Provider等方案。

沙箱技术使用了众多hook点,其中的arm inline hook方案,主要是查找目标函数,之后修改目标函数起始内容,将其指向hook函数地址,执行后再返回原函数。

本次演讲的重点,就是如何处理目标函数的起始指令,如何修改并保证返回后能正确执行。分别针对ARM和THUMB指令讲解处理过程,以及具体的各种指令的处理方案。

演讲提纲:

1.沙箱技术方案说明介绍
2.沙箱技术框架
3.沙箱技术-Activity实现方案
4.沙箱中的arm inline hook
5.针对ARM/THUMB指令集的详细hook方案

听众受益点:

了解沙箱技术原理(包括技术架构、Activity等实现方案)
了解arm inline hook
学习ARM指令结构、指令集
学习linux系统函数及其应用

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注