Log in

View Full Version : Debugger Tool


peterg70
November 23rd, 2001, 08:23
Looking for a debugger that can log what calls and jmps are made when i do certain things.

For example. If i enter a incorrect serial number and push the register buttom the software will produce a sort of a trace of what calls are made from my start point to my end point.

Then when i enter a correctly formatted serial number it will show again the trace so i can compare it to the original.

This sort of utility would be bloody useful in W32dasm debugger.
As it will show loops in the code where the serial number is check for each byte.

PS how can i get w32dasm to run the debugger without decompiling the exe first.

Also how can i jump straight to a DLL rather than disassembling the exe in w32dasm. (Some exes are hugh and no point in disassemble when the code is in a DLL)

TIA
Peterg70

Hoof Arted
November 23rd, 2001, 09:04
Hi,

You may have already done this but have a look at OllyDbg 1.05. This is very quickly becomming a tool of the trade and is accepted by many crackers. It is MUCH quicker than w32dasm.

Go here : h**p://home.t-online.de/home/Ollydbg/

Hoof

Clandestiny
November 23rd, 2001, 09:45
Hiya,

Actually, you can use SoftICE for this purpose by making use of its backtrace range feature and setting breakpoint traps.

The syntax is bprw "module name" T

Once the trace has been logged, you can use the SHOW
command to display the results of your trace.

For making multiple traces for comparison puposes, you'll have to make use of Kayaker's backtrace buffer disassembler TracDis since SI does not have any built in means of saving traces out to a file.

Cheers,
Clandestiny

peterg70
November 24th, 2001, 01:39
thanks for the Info about Ollydbg.

Looks good but need to learn how to use it. Any info on using it would be good especially tracing the command and viewing API calls (similar to w32dasm)


thanks again