Want to submit an article relating to security or OS internals? Click "Create an Article" on the left menu.
To add code, change the text format from Basic HTML to Full HTML. Then click the "Insert code snippet" icon (located at the top far right of the menu).
Administrators can add articles directly by clicking the top menu Content->Add content->Article.
Windows Debugger API — The End of Versioned Structures
Some time ago I was introduced to theWindows debugger APIand found it incredibly useful for projects that focus on forensics or analysis of data on a machine. This API allows us to open a dump file taken on any windows machine and read information from it using the symbols that match the specific mo... Read more
WinDBG - the Fun Way: Part 2
In the first part we got to know the basics of the new debugger data model — Using the new objects, having custom registers, searching and filtering output, declaring anonymous types and parsing lists and arrays. In this part we will learn how to use legacy commands withdx, get to know the amazing n... Read more
WinDBG - the Fun Way: Part 1
A while ago, WinDbg added support for a newdebugger data model, a change that completely changed the way we can use WinDbg. No more horrible MASM commands and obscure syntax. No more copying addresses or parameters to a Notepad file so that you can use them in the next commands without scrolling up.... Read more
Windows - Using the Debugger API
The Windows Debugger API allows interacting with a dump file or active debugger session and using the symbols for each module. This lets us automate complicated operations that might be a pain to repeatedly do in WinDBG. We can also use the debugger API to write debugger extensions, which got a lot ... Read more
Android - Overview: Debugging Native Applications
One question we often get asked is how to get started with native programming and debugging. This article is designed to help set you up for native programming on Android.
The Android NDK contains the tools required to compile C. Among other things, it also contains GDB, which i... Read more