~/talk

Kernel Alchemy: Crafting Mobile Kernel Code to Evade Modern RASP Protections

Talkat OWASP Global AppSec San Francisco 2024 · 2024-09-23..09-27· [security]
links:none on file
slides:none on file

Claim: modifying the Android kernel lets RASP checks be intercepted and falsified. Implements a custom ohas driver and either direct syscall table hooking or ftrace/kprobe/eBPF techniques, cross‑compiled into a OnePlus 6 Android 13 boot image. Tests show open faccess read bind connect interceptions and checksum spoofing defeat several RASP protections and Frida/Freda detection with negligible perf hit, but stability risks and device‑specific build steps remain and universal guarantees are limited to tested apps.

AI-written summary · about

  1. 0:00Kernel Alchemy intro
  2. 3:57Android kernel & CIS calls
  3. 11:02RASP detection challenges
  4. 13:15Kernel driver setup
  5. 16:26Evasion techniques for RASP
  6. 20:09Custom driver code & compile
  7. 26:20Driver build & testing
  8. 28:47Evasion validation & impact
  9. 30:33Future RASP evasion limits
  10. 31:56Open-source resources
  11. 33:22Freda Gadget bypass
  12. 34:15Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.