Category: Security
Author/Contact Info Carlos Carvalho http://nutshell.gotfault.net <carloslnx at gmail dot com>
Description: Runtime binary debugger Overflow tracker Exploitation tool I use Devel:GDB to get interaction with gdb and then save register adresses for exploitation and debugging.
This node was taken out by the NodeReaper on Thu Jun 9 14:12:21 2005 GMT
Reason: [merlyn]: black hat testing tool? do we want monks associated with being a pirate heaven?

For more information on this node visit: this

Replies are listed 'Best First'.
Re: flawseeker.pl
by ghenry (Vicar) on Jun 09, 2005 at 13:40 UTC

    Re my comment in the CB.

    This is why I was asking about the amount of empty my's that you have (from merlyn).

    Re: coding rules

    I'd add:

    Introduce and initialize each variable in the smallest scope possible.

    In other words, I find code that starts out with dozens of "my" declarations to generally spell trouble for maintenance or debugging. Instead, variables should be introduced right where they are needed, initialized with the correct value for that step of the coding. If necessary, refactor the code into subroutines so that the lifetime and visibility of the variables can be reduced even further.

    Take a look at my columns (especially the later ones) for examples of "just-in-time declaration and initialization".

    Programming with globals is so 80's. {grin}

    Gavin.

    Walking the road to enlightenment... I found a penguin and a camel on the way.....
    Fancy a yourname@perl.me.uk? Just ask!!!