[2] https://github.com/radareorg/radare2
[3] https://github.com/radareorg/cutter
[4] https://github.com/radareorg/radare2/milestone/51
[2] https://github.com/radareorg/radare2
[3] https://github.com/radareorg/cutter
[4] https://github.com/radareorg/radare2/milestone/51
[1] - https://docs.microsoft.com/en-us/windows-hardware/drivers/de...
[2] - https://www.microsoft.com/en-us/p/windbg-preview/9pgjgd53tn8...
https://twitter.com/M_Cedervall/status/1228338401876807682
I suspect a more formal solution will be available soon, but for now, there's this feedback post at GitHub where you can add your vote for supporting it:
https://github.com/microsoftfeedback/WinDbg-Feedback/issues/...
Even the latest version of Visual Studio, their flagship IDE, doesn't have that stupid ribbon UI, because they know their developers absolutely abhor it. To see it in WinDbg, whose userbase is even more traditional and "hardcore", is extremely shocking. With that ridiculous full-screen File menu (or page?), it looks like a part of Microsoft Office!
Visual Studio is what most Windows developers use, including beginners, and it doesn't need --- or want --- a ribbon. It also doesn't have a full-screen File "menu", which is a repulsive visual assault and one of the other abominations that came from recent versions of Office.
The UI isn't even the worse of it. Old WinDbg was a pretty portable thing that you could just copy onto a machine wherever you wanted to debug something. New WinDbg is...
https://lifeinhex.com/running-windbgx-on-windows-7/
...no. Just... no.
(Yes, keep on downvoting me if you want, I don't care. I've had enough of this idiotic 'modern' shit creeping into everything.)
https://github.com/Microsoft/WinDbg-Samples https://docs.microsoft.com/en-us/windows-hardware/drivers/de...
As for suitability with userland debugging; I use the WinDbg Preview version almost every day to debug userland programs. I rarely use it for kernel/driver debugging.
Quite frankly I was surprised how easy it was to pickup given that I was mostly used to Solaris' mdb and the ubiquitous gdb on other *nixes.
There is also Immunity Debugger which is kind of the successor of OllyDbg. It's got some popularity in malware analysis and exploit development circles. ImmDgb is actively developed and freely available but is not open source.
[1] https://github.com/radareorg/radare2/tree/master/libr/bin/pd...