swifty
June 22nd, 2007, 19:54
Hi all,
I'm trying to reverse my first program using IDA but whenever I add a breakpoint or make any alteration to the original executable the program no longer runs.. if I debug using IDA I get a message from the program stating "File Corrupted!" (this is if I add a breakpoint)
I'm guessing that the program detects any modification using CRC or similar..
I have used PEid with the Kanal plugin and it returns the following:
I'm kind of stuck on what to do next to work around this.. I don't even know if I'm even on the right track
Any advice is appreciated!
I'm trying to reverse my first program using IDA but whenever I add a breakpoint or make any alteration to the original executable the program no longer runs.. if I debug using IDA I get a message from the program stating "File Corrupted!" (this is if I add a breakpoint)
I'm guessing that the program detects any modification using CRC or similar..
I have used PEid with the Kanal plugin and it returns the following:
Code:
ADLER32 :: 000FF4E3 :: 005000E3
The reference is above.
ADLER32 :: 003A2A99 :: 007A3699
The reference is above.
BASE64 table :: 004B2F90 :: 008B3B90
Referenced at 00592E96
Referenced at 00592EA7
Referenced at 00592EBC
Referenced at 00592ECD
Referenced at 00592F68
BASE64 table :: 004B39E8 :: 008B45E8
Referenced at 00983118
CRC16 [word] :: 00586320 :: 00986F20
The reference is above.
CRC32 :: 00482B10 :: 00883710
Referenced at 004FFEF4
Referenced at 004FFF18
Referenced at 004FFF2D
Referenced at 004FFF42
Referenced at 004FFF57
Referenced at 004FFF6C
Referenced at 004FFF81
Referenced at 004FFF96
Referenced at 004FFFC2
CRC32 :: 00483388 :: 00883F88
Referenced at 00504FB4
Referenced at 00504FD8
Referenced at 00504FED
Referenced at 00505002
Referenced at 00505017
Referenced at 0050502C
Referenced at 00505041
Referenced at 00505056
Referenced at 00505082
CRC32 :: 0050ECA0 :: 0090F8A0
Referenced at 00784B90
Referenced at 00784BA3
Referenced at 00784BB6
Referenced at 00784BC9
Referenced at 00784BDC
Referenced at 00784BEF
Referenced at 00784C02
Referenced at 00784C15
Referenced at 00784C34
MD5 :: 0027C53D :: 0067D13D
The reference is above.
ZLIB deflate [long] :: 00482920 :: 00883520
Referenced at 004FFA14
ZLIB deflate [long] :: 00517868 :: 00918468
Referenced at 007AAEB5
I'm kind of stuck on what to do next to work around this.. I don't even know if I'm even on the right track

Any advice is appreciated!
