Resources
Linux Lightweight Process
- https://en.wikipedia.org/wiki/Light-weight_process
- https://medium.com/hungys-blog/linux-kernel-process-99629d91423c
SELinux
seccomp
Building Kernels
- https://source.android.com/setup/build/building-kernels
- https://android.googlesource.com/kernel/manifest
Linux Kernel Source Code Cross Referencer
Linux Kernel Source Annotated
CVE-2019-2215 - Bug Report
- https://groups.google.com/d/msg/syzkaller-bugs/QyXdgUhAF50/g-FXVo1OAwAJ
- https://bugs.chromium.org/p/project-zero/issues/detail?id=1942
Vectored I/O
- https://en.wikipedia.org/wiki/Vectored_I/O
- https://www.gnu.org/software/libc/manual/html_node/Scatter_002dGather.html
- http://man7.org/linux/man-pages/man2/readv.2.html
Exploitation
- https://www.blackhat.com/docs/eu-16/materials/eu-16-Shen-Rooting-Every-Android-From-Extension-To-Exploitation-wp.pdf
- https://googleprojectzero.blogspot.com/2019/11/bad-binder-android-in-wild-exploit.html
- https://www.youtube.com/watch?v=TAwQ4ezgEIo
- https://dayzerosec.com/posts/analyzing-androids-cve-2019-2215-dev-binder-uaf/
- https://hernan.de/blog/2019/10/15/tailoring-cve-2019-2215-to-achieve-root/