OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
Re[2]: [Dailydave] Debuggers and such...

From: Halvar Flake (halvargmx.de)
Date: Sun Feb 01 2004 - 16:12:52 CST


Hey all, Sinan,

SE> agreed. ptrace() is a poor bastard compared to what softice is.

Word :-)

SE> not agreed. i think gdb's scripting capabilities are great for any sort
SE> of exploit development, bug hunting task.

Also true.

My experience is (although I might do Olly horribly wrong here):
1) Softice beats ptrace() for analysis of malicious code
2) Softice's scripting is way too limited -- you can do loops with
   recursion but no decent conditionals
3) Olly did not have an intuitive scripting interface last time I
   checked
4) GDB is really nice if you load a stack of macros :-)
5) Scripting in GDB has all the things that are missing in SICE

Err. I am off to bed now.

Cheers,
Halvar