~/talk

Analysis of Real World Apps with Frida

Talkat NDC TechTown 2022 · 2022-08-29..09-01· [security]
slides:none on file

Live-demo uses Frida-trace to find a markdown→HTML function inside WebEx, then replaces hooks with a standalone JS agent that calls the C++ std::string constructor and the target function directly. Instrumentation uses Stalker-based call tracing to list callees and basic blocks, and Interceptor.replace to bypass client-side checks. Scripted harness feeds inputs into AFL++’s frida mode for coverage-guided fuzzing. Result: able to see and modify pre-encryption messages, reproduce a rendering quirk briefly exposing script content; works but causes target memory leaks and needs SIP disabled on macOS.

AI-written summary · about

  1. 0:00Introduction to Frida
  2. 1:43Why choose Frida?
  3. 4:39Getting started and setup
  4. 6:59Using frida-trace
  5. 11:54Call stacks and inspection
  6. 17:36The Frida REPL
  7. 19:07Standalone scripting
  8. 27:53Function introspection
  9. 38:47Advanced analysis techniques
  10. 44:01Next steps for research
  11. 45:43Wrap-up and Q&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.