what is DBI:
So simply put:
peeking under the hood while the car is running... and making changes, adding fuel/gas , adding passengers/disembarking while again still in movement/running
so why do DBI kind of things?
well, catch bugs
dump memory
really cool debugger (yes imagine running it on pretty much every platform, using the same scripting language)
memory hooking
API hooking
alrighty, so what tools are we using?
enter ----> FRIDA
so who is FRIDA and why do i like her so much to blog and use her... instead of other
So FRIDA is a DBI tool, that uses Javascript as its core scripting language (V8/DuckTape/JavaScriptCore) you inject the code into a binary (running or otherwise) Its Multi-Arch (name them) it also has bindings meaning :) ... python, C, Node.js , .NET and of course our favorite bit.... OpenSource
so install?
pip install frida
theres a sudo if you get stuck on the easy bit hehe
now pt2 covers how to use FRIDA
3 comments:
Link to Frida is broken, it needs the "www" for https://www.frida.re Apparently they're good at languages but bad at DNS ;) Cheers.
that website have a forum, want to talk at somebody
Post a Comment