Skip to content
0:00 / 0:00

#frida#dynamicbinaryinstrumentation#hooking

Karl Trygve Kalleberg - Frida: Putting the open back into closed software

OSDC Nordic

182 subscribers • 2 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Karl Trygve Kalleberg
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

8.6K views11 years ago1 recommendation

SecuritySystems programmingReverse engineeringExploits and vulnerabilitiesJavaScript

Karl Trygve Kalleberg demonstrates how to use Frida to dynamically inject JavaScript and instrument closed-source software.

Have this black box process that you're just dying to peek inside of? Is this process perhaps running on your cell phone, or on a closed-source OS, and you just got to interoperate with it? Is the company behind this proprietary software being less than forthcoming with APIs and docs? Well, if you know a little JavaScript and have a little persistence, perhaps we can help. In this talk, we show what you can do with Frida, a scriptable dynamic binary instrumentation toolkit for Windows, Mac, Linux, iOS, Android, and QNX. We show by example how to write snippets of custom debugging code in JavaScript, and then dynamically insert these scripts into running processes. Hook any function, spy on crypto APIs or trace private application code. No source code, no permission needed!

Why it's here

1 person recommends this

What people say. Recommended as an introduction to using Frida for dynamic binary instrumentation and reverse engineering.

u/oleavrin r/ReverseEngineering • Recommends

Frida: Putting the open back into closed software

u/oleavrin r/netsec • Recommends

Frida: Putting the open back into closed software