Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 11-20-2010, 18:15
nakkeost
 
Posts: n/a
Which debugger is best?

Hello Forum members!

I am a C programmer and want to try to get into your world :-)
I was wondering if someone could guide me with some clues of what tools to ues, i.e. what debugger to use, etc...

Regards,
Nakkeost
Reply With Quote
  #2  
Old 11-20-2010, 18:40
dave_omirora dave_omirora is offline
VIP
 
Join Date: Dec 2006
Location: Osaka
Posts: 176
Rept. Given: 24
Rept. Rcvd 76 Times in 35 Posts
Thanks Given: 13
Thanks Rcvd at 58 Times in 41 Posts
dave_omirora Reputation: 76
Ollydbg

Ollydbg is best debegger, because his references available.
Reply With Quote
The Following User Gave Reputation+1 to dave_omirora For This Useful Post:
  #3  
Old 11-23-2010, 06:57
Fyyre's Avatar
Fyyre Fyyre is offline
Fyyre
 
Join Date: Dec 2009
Location: 0°N 0°E / 0°N 0°E / 0; 0
Posts: 188
Rept. Given: 47
Rept. Rcvd 67 Times in 31 Posts
Thanks Given: 50
Thanks Rcvd at 214 Times in 78 Posts
Fyyre Reputation: 67
Hi,

Start learning assembly language, if not familiar with it already.

For live debugging (ring-3), OllyDbg is king.

-Fyyre

Quote:
Originally Posted by nakkeost View Post
Hello Forum members!

I am a C programmer and want to try to get into your world :-)
I was wondering if someone could guide me with some clues of what tools to ues, i.e. what debugger to use, etc...

Regards,
Nakkeost
Reply With Quote
The Following User Gave Reputation+1 to Fyyre For This Useful Post:
  #4  
Old 11-28-2010, 14:36
sope2001
 
Posts: n/a
SoftIce is the Best!
Cheers, Sope!
Reply With Quote
  #5  
Old 11-30-2010, 03:41
Fyyre's Avatar
Fyyre Fyyre is offline
Fyyre
 
Join Date: Dec 2009
Location: 0°N 0°E / 0°N 0°E / 0; 0
Posts: 188
Rept. Given: 47
Rept. Rcvd 67 Times in 31 Posts
Thanks Given: 50
Thanks Rcvd at 214 Times in 78 Posts
Fyyre Reputation: 67
Quote:
Originally Posted by sope2001 View Post
SoftIce is the Best!
Cheers, Sope!
For kernel mode debugging under x86 Windows XP - 2003, nothing is better than SoftIce. Certainly wish the source code leaks... then it could be updated a bit...

-Fyyre
Reply With Quote
  #6  
Old 12-13-2010, 07:34
Squidge's Avatar
Squidge Squidge is offline
Drunken Squirrel
 
Join Date: Oct 2002
Posts: 408
Rept. Given: 4
Rept. Rcvd 9 Times in 4 Posts
Thanks Given: 0
Thanks Rcvd at 6 Times in 6 Posts
Squidge Reputation: 9
I use Ollydbg and IDA for most 'debugging'. IDA has built in debugger, but I prefer Olly. IDA is best for examining structure of code and then exporting names to Olly. IDA also has decompiler plugin, but meh, I prefer to look at the assembler code in graph view - makes more sense to me.

Course, if your target isn't x86, then you have no choice but to use IDA.

For kernel work I use WinDbg and sometimes Softice, depending on the exact problem.
Reply With Quote
  #7  
Old 12-18-2010, 01:42
prodito
 
Posts: n/a
I love ollydbg, in my opinion it's the best debugger today
Reply With Quote
  #8  
Old 12-20-2010, 00:04
deroko's Avatar
deroko deroko is offline
cr4zyserb
 
Join Date: Nov 2005
Posts: 217
Rept. Given: 13
Rept. Rcvd 30 Times in 14 Posts
Thanks Given: 7
Thanks Rcvd at 30 Times in 15 Posts
deroko Reputation: 30
It's also good to learn some windbg basics. Might come handy sometimes.
__________________
http://accessroot.com
Reply With Quote
  #9  
Old 12-20-2010, 15:26
Av0id Av0id is offline
VIP
 
Join Date: Jan 2006
Posts: 399
Rept. Given: 112
Rept. Rcvd 111 Times in 69 Posts
Thanks Given: 0
Thanks Rcvd at 15 Times in 15 Posts
Av0id Reputation: 100-199 Av0id Reputation: 100-199
agreed with deroko, windbg for now very useful for remote driver and x64 apps debugging, but gui not so user friendly
Reply With Quote
  #10  
Old 12-25-2010, 04:59
unknownone
 
Posts: n/a
if he uses MS VStudio then the best debugger is the one which comes with the ide. if you plan to operate on pe files not having the source code, then you should take in consideration olly, ida, windbg etc.
Reply With Quote
  #11  
Old 12-28-2010, 15:39
uumonkey
 
Posts: n/a
gdb is powerful!!!
Reply With Quote
  #12  
Old 12-28-2010, 16:34
deroko's Avatar
deroko deroko is offline
cr4zyserb
 
Join Date: Nov 2005
Posts: 217
Rept. Given: 13
Rept. Rcvd 30 Times in 14 Posts
Thanks Given: 7
Thanks Rcvd at 30 Times in 15 Posts
deroko Reputation: 30
Well also for Linux you may use EDB from http://www.codef00.com . I'm using it on my x64 linux box. Too bad it's not ported for win x64, as it would be great addition for x64 debugging.
__________________
http://accessroot.com
Reply With Quote
The Following User Gave Reputation+1 to deroko For This Useful Post:
chessgod101 (01-24-2011)
  #13  
Old 12-28-2010, 19:40
Av0id Av0id is offline
VIP
 
Join Date: Jan 2006
Posts: 399
Rept. Given: 112
Rept. Rcvd 111 Times in 69 Posts
Thanks Given: 0
Thanks Rcvd at 15 Times in 15 Posts
Av0id Reputation: 100-199 Av0id Reputation: 100-199
the little problem with edb is that you must compile it for proper platform and debug there, you can't use x64 edb to debug x86 apps and vice versa, you can't build x86 edb on x64 linux and vice versa
Reply With Quote
  #14  
Old 12-29-2010, 16:44
Li_
 
Posts: n/a
+1 for olly, and 64bit is coming!
Reply With Quote
  #15  
Old 01-24-2011, 01:13
mostafaebady
 
Posts: n/a
Hi
ollydbg I think the best option is to crack software such facilities is very wide, which is the only surprise is that 64-bit programs and does not support NET.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Best debugger for DOS? Taitch General Discussion 13 10-21-2010 13:46


All times are GMT +8. The time now is 18:30.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX
( 1998 - 2020 )