I have been envying the people that have OllyDbg to play with when they debug/analyze applications…
Today muts posted some screenshots of the upcomming BackTrack 4 distro. One of the screenshots shows a window where EDB was used to debug/analyze Firefox.
What was this tool – EDB??? google google google (dot com), and 10 minutes afterwards… Installed on my Ubuntu Hardy and Jaunty.
Easy:
$ wget http://www.codef00.com/projects/debugger-0.9.8.tgz
$ sudo aptitude install libqt4-dev libboost-dev
$ qmake && make
$ ./edb –help
usage: ./edb [ –attach ] [ –run (args…) ] [ –version ]
$ ./edb &
I fell in love, even before I tried it!
Findings like this, makes my day! Thanks to Evan Teran.
Happy D3bugging!
I have tried to get this to work. i installed libqt4-dev. I navigate to the debugger folder in terminal and type qmake. At this point I get no errors (I have even tried qmake -makefile DEFAULT_PLUGIN_PATH=”/usr/lib/edb/”). This does not however create the edb folder in /usr/lib. When i type make i get all sorts of errors. Do you have any help on this? I am running Jaunty.
I would really like to get this working as I don’t want to move back to Windows.
Thanks
LikeLike
Leonard,
I believe you tried the 0.9.7 or 0.9.8 version or so? For version 0.9.6, my description works fine. If you try 0.9.7 or newer, you need to install libboost-dev libraries to:
sudo aptitude install libqt4-dev libboost-dev
From the debugger/CHANGELOG:
2009-01-23
———-
* I’ve decided to start using boost (particularly smart pointers) wherever
appropriate. It will help make the code less likely to have bugs. Once Qt 4.5
is out for long enough, I’ll likely switch over to them their smart pointers
since there is no point in having multiple library dependencies. But I feel
that boost is such a robust library, it would be silly not to take advantage
of it.
Hope this helps you 🙂
E
LikeLike
what a wonderful tool!!
I love it 🙂
thanks Evan Teran
LikeLike
Great tool! I’ve always been a little disappointed OllyDBG didn’t have a Linux port, but this really makes up for it
LikeLike