How Frida Works? The journey of introspection
750,00 €
How Frida Is Made — Stop treating instrumentation tools like magic. Build one.
You’ve watched Frida hook a function and rewrite its arguments mid-flight and thought: how does that even work? This course answers it the only way that sticks — you build a working clone from scratch.
In ~600 lines of heavily commented C and Lua, you’ll write luatrace: a real tool that attaches to a live process, reads and rewrites its registers and memory, and hooks functions with your own scripts — no source code required. Every trick Frida is famous for, reduced to its teachable core.
What you’ll walk away with
- A complete instrumentation engine you wrote yourself — native C core, LuaJIT scripting layer, and a Frida-style
Interceptor.attach{ onEnter }API. - The “aha”: how
ptrace+ a0xCCbreakpoint turns into a live function hook. - Six short, guided lessons — setup → ptrace → breakpoints → the Lua bridge → building Interceptor → exercises.
- Full source, working examples, and ready-to-run scripts, all meant to be read.
Who it’s for
Reverse engineers, security researchers, CTF players, and developers who want to truly understand their tools. The API mirrors real Frida, so everything you learn transfers straight to the real thing.
Requires Linux x86-64 (VM/WSL2 on Mac/Windows) and LuaJIT. A learning tool, not a Frida replacement — clarity over breadth, on purpose.
In stock




