Page 1 of 1

OT: Debugger to no souce code exe file

Posted: Fri Jun 16, 2006 4:45 pm
by Maurilio Viana
Hi!

I must debug an exe file (without source). I must check step by step each instruction performed, values in memory etc.
Does anybody know a program to do it and were I can find?

The program was wrote in Visual C++ by a chinese company. It is used to get values from a electronic ballast analyzer and is connected in COM1 port. The program receive data from analyzer (hexadecimal values) and translate it to decimal values. We must create a software to interact with analyzer because the original program have any limitations and do any wrong calculations. We try contact the manufacturer in China but I think it don't exist anymore :-(

Then I thinking debug the software and try understand what it do. I decompiled it with DisAsm but ASM source code don't aided. After I decompilded with REC (it mix ASM code with C code), it aided a bit more but isn't sufficient...

Thanks a lot.
Maurilio

Posted: Sat Jun 17, 2006 11:32 am
by Antonio Linares
Maurilio,

You may load it and execute it, (step by step) using the Microsoft debugger or other debuggers like softice. If the app has symbolic info into it, then it may help you much more.

Posted: Mon Jun 19, 2006 7:24 pm
by Maurilio Viana
Antonio, I have difficulties to understand this floating points number showed like hexadecimal. I have a sequence like this:

5F FF 06 11 07 23 07 35 07 48 07 5B 07 6E 07 81
07 93 07 A5 07 B7 07 C7 07 D7 07 E7 07 FA 07 0D
08 1D 08 2D 08 3E 08 4F 08 5D 08 70 08 81 08 91
08 9F 08 AE 08 BB 08 C9 08 D7 08 E5 08 F1 08 FD

Do you know any site with information about how to "decode" these float values?
Or a ruler to convert it to decimal

Thanks a lot!
Maurilio