Hi everyone,
Maybe some of you heard it already, but Sigma and I are working on an x32/x64 debugger for Windows for a few months now... The debugger currently has the following features:
variables, currently command-based only
basic calculations, can be used in the goto window and in the register edit window. Example: var*@401000+(.45^4A)
software breakpoints (INT3, LONG INT3, UD2), currently command-only (just type 'bp addr')
hardware breakpoints (access, write, execute), also command-only
stepping (over, into, out, n instructions), can be done with buttons/shortcuts
memory allocation/deallocation inside the debuggee
quickly access API adresses (bp GetProcAddress)
syntax highlighting, currently not customizable
simple memory map (just addr+size+module+protection basically)
The debugger has an easy GUI, for which we looked a lot at Olly
Debug engine is TitanEngine, disassembler BeaEngine, icons are from various sources (see About dialog). We use QT for the GUI part.
If you have a suggestion, a bug report, need more info, want to contribute, just post here or send me a private message.
The latest public build + source can always be found on http://x64dbg.com (click 'Source'->'bin_public') to download the latest build. For now, you can also download the first 'alpha' here
We would love to hear from you!
Greetings,
Mr. eXoDia & Sigma