Suche alternative zu GDB Betriebssystem: Linux
-
Hallo ich suche einen Debugger fürs Reverse Engineering unter Linux.
Bei dem GDB da werd ich verrückt, mit dem Olly Debugger oder IDA Pro arbeitet man ja locker doppelt so schnell als mit dem GDB.Kennt wer noch andere Linux Debugger ?
-
Falls du einen Intel Compiler hast (gibt's frei für nichtkommerzielle Privatanwender), ist da auch ein Debugger bei. Habe ich aber keine große Erfahrung mit, erst Recht nicht zum Thema Reverse Engineering, aber kannst du ja mal ausprobieren und berichten ob der was taugt.
-
Ich benutze g++ und gcc zum Kompilieren.
btw weiss wer ob der Borland C++ Builder 6 Personal eine Stack Schutz Funktion besitzt die man irgendwie abschalten kann, ich hab in der Einstellungen nichts finden können ich hab so ein paar Sachen getestet die eigentlich hätten gehen müssen doch mit dem Borland ding ging es nicht ...
-
Dir ist aber auch bekannt, dass der GCC einen optionalen Stack-Schutz hat? Und wenn du gegen die Debugversion der Standardbibliothek linkst, hast du nochmal einen ganzen Haufen Debugfeatures die ich nicht alle aufzählen mag, lies sie einfach nach (unter anderem Heap-Schutz). Aber was hat hat das mit Reverse-Engineering zu tun?
-
Das mit dem Stack Schutz war nur eine Frage nebenbei.
Ich verwende den gcc-3.4 und eine alte Ubuntu Version da muss ich mich nicht um Stack Schutz kümmern.
Der Borland C++ Builder Personal ist ja nur für Windows.
-
ddd
-
Hilft dir vielleicht ein Frontend für den GDB? da gibt es zB DDD, kdbg, emacs uvm.
Aber OllyDbg ist ja eher lowlevel. Vielleicht sagt dir rr0d (SoftICE ähnlich) eher zu. Alternative gibt es noch LinICE.
Ida Pro gibt es in einer Konsolenversion und iirc Alphaversion mit Qt auch für Linux: http://www.hex-rays.com/idapro/linux/index.htm
Ansonsten gibt es noch einen kommerziellen Debugger TotalView. Aber das scheint eher ein Sourceleveldebugger zu sein (also verm. weniger das was du suchst).