Topic: "linux debugging" (page 1 of 9)

1 2 3 4 5 6 7 8 9 >
Author Post
EvilAsh
groupmaster
Hi all!

I installed Ubuntu 5.04 to solve linux exploits 21 & 22 and

I am looking for a good linux debugger so as to avoid using the primitive GDB.

So far I've found DDD and Lida (frontends for GDB ), and guess what? I'm unable to install/compile them :wall: :pc5:

DDD:
I run ./configure and the result is : Error Cannot find termcap compatible library

Lida:
I must install TK perl module and I get an error when running "perl Makefile.pl" ==>cannot find X include files ....

Hmmm I don't know why but I have the feeling that using Linux won't be a nice walk in the park

Any suggestions would be greatly appreciated!

Thanks
Edited by EvilAsh on 29.07.2005 16:28:35
private message
Dreamcatcher
groupmaster
Alot of people use GDB and afaik its kind of the standard for *nix systems.

The errors you get whyle installing other debuggers can probably be solved by either updating your system / installed packages ore installing the ones missing however, as these errors are probably OS Specific ( and as ubuntu is a rather new distro ) I suggest trying to get some help in their freenode irc channel ( #ubuntu on irc.freenode.net ) the people there are probably more familiar with this kind of errors as most forum users here are.

Good luck
private message EMail
pvcuong
groupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmaster
I am interested in these things too but it's very hard to use gdb and install lida. I have tried but no luck :wall: Can anyone recommend some nice tutorials out there for noobs like me?
private message
unknown user
1: gdb is NOT primitive, a CLI is not nescesarily bad. Did you guys ever hear of softice?

2: ubuntu ... is a plain user OS, it's a linux flavor so you can do everything with it, however - in my experience- you won't have the path of least resistance with, it for debugging. For one Coredumps are off by default

3: install the llinux headers, i'm no apt-getter, but i would assume the syntax is apt-get install linuxheaders or apt-get install linux-headers

4: Perl needs modules, modules, modules, Gentoo has included them into portage, i don't know about other distro's. However you can install modules using CPAN (google it), not that you will find lida useful anyway.

5: ddd is complaining about shared objects, check which ones, and install them. (gentoo portage would (probably) not have allowed for this to happen), not that ddd is mutch help if the code wasn't compiled with -g

6: don't forget the power of objdump... o wait nm it's another CLI you probably won't be able to master it.

7: afaik you will not find a linux equivalent of ollydbg, for several reasons, most importantly you shouldn't need one.

8: however there are a few fun projects out there like boomerang, rec, (dcc) you might want to take a look at.

9: it might be a good idea to spend some time on a linux os before worring to mutch, believe you me it took you a while to master windows as well. Sure linux doesn't make things as easy as the endless windows interfaces. But remember all the times you got hosed by M$, price of purchase, faulty updates, security patches that arrive 134 days to late on average, bugs that allow pictures to execute code, WGA code that phones home every single day, ... (the list continues)

10: linux isn't perfect.

my unsalted opinion
EMail
Rayden
groupmastergroupmastergroupmaster
well there are a lot of debuggers on the FreeBSD page is not linux but is a unix system and they can run perfectly on linux system if you want the address is www.FreeBSD.org look under the ports and you will find all the software that you need as mastering on linux is too easy linux is one of the most easyest system that i found on the web... But i think only after a week you will master it.... regards rayden
private message EMail
Gome
groupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmaster
Keep it friendly rhican, not everyone is as good as you are.
private message
unknown user
i was trying to balance on the border of informative and a tiny bit annoyed ;)

I'm sure nobody was too offended....


otherwise accept my deeeepesy appologies.


btw i hear IDA also works on linux OS
EMail
Rayden
groupmastergroupmastergroupmaster
it's true the last version of ida supports not only linux but other platforms and operating systems... platform=CPU
Edited by Rayden on 27.06.2006 10:29:17
private message EMail
quangntenemy
groupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmaster
I don't think IDA is that good. It is not free (against the Linux spirit :P) and only works on Windows (although it can disassemble Linux applications, there's only a Windows version :P)
Edited by quangntenemy on 27.06.2006 10:44:04
private message EMail Website
Rayden
groupmastergroupmastergroupmaster
what i want to say is that it can dissassemble and debugg in some cases programs of the unix world and programs for the arm MPU and others... i don't mean that it run on linux or other operating systems as it will can if it was emulated but that is another story... and by the way the spirit of linux is not totally true because the spririt doesn't appeared on linux but the first program that have been made with the spirit of free as you call it, back on the lates of 90 when we make the x-server for unix-bsd operating system... well when i say we it was really we because the servers on that time was to expensive and we don't have money for them i have been on the project of the x-server asmany other's....
Edited by Rayden on 27.06.2006 10:51:45
private message EMail

Topic: "linux debugging" (page 1 of 9)

1 2 3 4 5 6 7 8 9 >