arm kernel pwn入门

Android 实验一

题目1:给定一个含有驱动漏洞的Android虚拟机,通过该 

驱动漏洞实现root

1.1 确定Android版本号(1分)

1.2 寻找有漏洞的驱动设备(1分)

1.3 提取kernel符号表(1分)

1.4 IDA加载kernel并导入符号表(1分)

1.5 分析漏洞并完成kernel任意地址读写(3分)

1.6 提权到root(3分)

题目文件会传到NAS上

Android 实验二

1.下载kernel代码分析漏洞(1分) 
2.编译poc测试漏洞是否存在(1分)
3.提取kernel符号表(1分)
4.实现kernel任意地址读写(2分)
5.patch cred、selinux(2分)
6.实现完整root(3分)
Author: Siamese
Link: https://siamesejuly.github.io/2020/01/16/arm_%E5%86%85%E6%A0%B8%E5%88%A9%E7%94%A8%E5%85%A5%E9%97%A8/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.