~/talk

Dynamic Binary Instrumentation Techniques to Address Native Code Obfuscation

Talkat Black Hat Asia 2020 · 2020-09-29..10-02· [security, android]
links:none on file
slides:none on file

Shows QBDI dynamic instrumentation used to recover actual function targets, resolve JNI registerNative mappings, and extract decoded strings by record printable byte memory accesses rather than redoing complex static deobfuscation. Demonstrates an exact broker for external calls that maps addresses to symbols, tracks malloc/mmap/mprotect to instrument JITed code, and combines QBDI with LEAF to patch syscall results to bypass anti‑Frida checks. Works on ARM/ARM64 in private branch and successfully unpacks and analyzes real Android obfuscators.

AI-written summary · about

  1. 0:00Start
  2. 5:28History of Kubernetes
  3. 15:51Gni Function
  4. 26:53Gni Onload
  5. 30:27Video Game Protection
  6. 35:30Implicit Destructor
~/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.