#1
|
|||
|
|||
GDB for linux (rhel 6) x64
Good day!
Sorry for my English. Found a working debugger under linux. Have packages for Ubuntu 10.10. On my RHEL 6.4 with great difficulty to compile. Requirements Qt >= 4.5 boost >= 1.35 Features Intuitive GUI interface The usual debugging operations (step-into/step-over/run/break) Conditional breakpoints Debugging core is implemented as a plugin so people can have drop in replacements. Of course if a given platform has several debugging APIs available, then you may have a plugin that implements any of them. Basic instruction analysis View/Dump memory regions Effective address inspection The data dump view is tabbed, allowing you to have several views of memory open at the same time and quickly switch between them. Importing and generation of symbol maps Plugins Code analysis engine which can identify functions Search for binary strings Code Bookmarks Breakpoint management Check for updates Output the current state to the console Environment variable viewer Hardware Breakpoints Heap block enumeration Opcode search engine plugin has basic functionality (similar to msfelfscan/msfpescan) Open file enumeration Reference finder String searching (like strings command in *nix) Basic ROP instruction search Looking for other debuggers for Linux. http://codef00.com/projects#debugger |
#2
|
|||
|
|||
Try LLDB. It's got a python scripting interface and is far superior to GDB/EDB.
|
#3
|
|||
|
|||
Quote:
I could not find a working link to download. Maybe you have the latest release 3.4? My system: rhel 6.4 x64 |
#4
|
|||
|
|||
Quote:
Philosophy of *NIX is to use the CLI and stop messing around with GUI stuff which I really want to express my inclination towards gdb. If you tell me that it supports DWARF then all I can say is that objdump also supports DWARF standard. What is that LLDB has and GDB doesn't that makes it so superior? I will remain grateful if you tell me, maybe I don't know something so it'll be useful for me (and also maybe to others). |
The Following User Gave Reputation+1 to |roe For This Useful Post: | ||
sendersu (12-30-2013) |
#5
|
|||
|
|||
You may use eclipse+cdt+dbg for c/c++ debuging.
http://stackoverflow.com/questions/15918888/how-to-configure-eclipse-cdt-with-gdb-debugger you may get LLDB by apt in ubuntu. http://llvm.org/apt/ |
#6
|
|||
|
|||
Quote:
|
#7
|
||||
|
||||
Quote:
https://github.com/deroko/lldbinit <-- here is my lldbinit.py script which produces nice output with apple's lldb As it seems gdb on mac is useless, as part which is in gdb release by apple is not in official version (to parse symbols) so lldb is only way to go, or to port these changes manually to latest version of gdb and make it more apple friendly
__________________
http://accessroot.com Last edited by deroko; 04-18-2014 at 00:57. |
#8
|
|||
|
|||
I know this thread is old but i want to post here some addition..
LLDB for sure and use this python script voltron https://github.com/snare/voltron looks amazaing and very good for debugging |
#9
|
|||
|
|||
radare2 + Cutter QT GUI
"Cutter is not aimed at existing radare2 users. It instead focuses on those whose are not yet radare2 users because of the learning curve, because they don't like CLI applications or because of the difficulty/instability of radare2." Code:
https://github.com/radareorg/cutter |
Tags |
dbg for linux x64 x86 |
Thread Tools | |
Display Modes | |
|
|