4 ms·
Sounds really neat! How does it compare to using the Ghidra MCP server?
by Tepix 1y ago
Sounds really neat!
How does it compare to using the Ghidra MCP server?
- cjbprime 1y agoGhidra's a decompiler and WinDBG is a debugger, so they'd be complementary.
- Tepix 1y agoGhidra also has a debugger, see https://github.com/NationalSecurityAgency/ghidra/blob/master/GhidraDocs/GhidraClass/Debugger/A1-GettingStarted.md https://github.com/NationalSecurityAgency/ghidra/blob/master...
- trealira 1y agoThis isn't a decompiler, but there are LLM tools for decompilation, like LLM4Decompile.
- mahmoudimus 1y agoGhidra is actually a suite of reverse engineering toolkits, including, but not limited to a disassembler, a decompiler and a debugger interface that interfaces with many debuggers, among other neat things. A disassembler takes compiled binaries and displays the assembly code the machine executes. A decompiler translates the disassembled code back to pseudocode (e.g. disassembly -> C). A debugger lets you step through the disassembly. Windbg is a debugger which is pretty powerful, but has the downside of a pretty unintuitive syntax (but I'm biased coming from gdb/llvm debuggers). Both the MCP servers can probably be used together, but they both do different things. A neat experiment would be to see if they're aware of each other and can utilize each other to "vibe reverse"