@Lucien
2017-10-17T08:30:13.000000Z
字数 462
阅读 496
演讲题目: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系统函数及其应用