![]() I’ll be using this simple program as our debugging target: #include int main() 0x555555556004 = “AAAA%d”. It’s pretty easy to install, just follow installation instructions from Peda repository: git clone ~/pedaĮcho "source ~/peda/peda.py" > ~/.gdbinit Program example I suggest you think of GDB as a debugger framework that allows you to build your own tools. The most common mistake I see is that people perceive GDB as a standalone debugger tool. ![]() In this video, I’m gonna walk you through GDB setup for reverse engineering and show you all of the necessary commands and shortcuts for your debugging workflow. But what’s important to understand about GDB is that GDB is not simply a tool, it’s a debugging framework for you to build upon. But its user-friendliness or lack thereof can actually make you throw your PC out of the window. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |