Author: GeneBlue 0X01 前言 内核驱动是漏洞的高发区,了解Android驱动代码的编写是分析、利用驱动漏洞的基础。本文以一个“hello”驱动为例,简单介绍内核驱动编写、编译的基本过程,包括内核模块的内建编译和动态加载方式的编译。 0X02 编写 在 ./goldsifh/drivers 文件夹下新建hello目录,在hello目录中新建hello.c文件: #include <linux/module.h> #include <linux/kernel.h…

2017年2月24日 0条评论 5点热度 阅读全文

Author: GeneBlue 0X01 前言 内核驱动是漏洞的高发区,了解Android驱动代码的编写是分析、利用驱动漏洞的基础。本文以一个“hello”驱动为例,简单介绍内核驱动编写、编译的基本过程,包括内核模块的内建编译和动态加载方式的编译。 0X02 编写 在 ./goldsifh/drivers 文件夹下新建hello目录,在hello目录中新建hello.c文件: #include <linux/module.h> #include <linux/kernel.h…

2017年2月24日 0条评论 0点热度 阅读全文