![]() |
|
||||
|
Debugging on linux has always been (and still is) a pain in the neck. Well, people will argue (i'm sure) that gdb has everything you need from a debugger. I disagree with that. It is my opinion that a debugger has to have a decent GUI in order to efficiently debug code with.
Unluckily, the GUI frontend of gdb, known as DDD does not even mildly reach the power of ollydbg. For more linux debuggers take a look at this link: Programs like OllyDBG in Linux? - Ubuntu Forums For disassembler IDA is always the best one by far and it even exists on linux: IDA Pro Disassembler - linux disassembler - linux debugger |
|
|||
|
Thanks, HT.
Normally, I'd practice on my Windows desktop, but I'm going away for a few days with my Linux laptop. So, I needed something to keep me busy. ![]() --Happy <insert holiday>
__________________
"If Pro is the opposite of Con, Then is Congress the opposite of Progress?" |
|
|||
|
I have used cmt but that will try to provide a gui driven tool to disassemble executables. So it's kinda x86 compat and supportive. Above 2 mentioned in posts are good as well. Good luck man ..
__________________
IP PBX |
|
|||
|
A typical use of the remote linux debugger would be the safe analysis of an hostile Windows binary: the Linux debugger, for example, brings unprecedented flexibility and security to the virus analyst. A typical use of the remote Windows debugger would be Linux debugging in a comfortable, well known GUI.
__________________
anti keylogger |
|
|||
|
Kernel debuggers are good at Linux. Kernel debuggers make kernel internals more transparent. You can single step through instructions, disassemble instructions, display and modify kernel variables, and look at stack traces. The Linux kernel has no built-in debugger support. (Whether to include a debugger as part of the stock kernel or not is an oft-debated point in kernel mailing lists.) As of today, whether you want use the instruction-level Kernel debugger, kdb, or the source-level Kernel GNU debugger, kgdb, — the two main Linux kernel debuggers — you must first download the relevant patches and apply them to your kernel sources.
__________________
VMWare | |
![]() |
| Thread Tools | |
| Display Modes | |
|
|