Greyhound2004
July 31st, 2008, 11:26
I'm working on a program that was packed with AS Pack V2.1
I ran ASP Die on it and I now have a working program several times bigger than the original as you'd expect. I looked at this unpacked prog with a Hex viewer and located a whole load of strings including "Registration Failed" at 00446700.
I did a dissassembly using WinDasm and found the following code:
0040C332 PUSH 00446700
There is only one reference to this string.
I set a breakpoint (BPMD 0040C332 rw) ran the program and entered a wrong serial number but Sice did not break.
I can get Sice to break if I use BPX messageboxA but this is far too general.
What am I doing wrong? Is the prog detecting that Sice is there ?
I ran ASP Die on it and I now have a working program several times bigger than the original as you'd expect. I looked at this unpacked prog with a Hex viewer and located a whole load of strings including "Registration Failed" at 00446700.
I did a dissassembly using WinDasm and found the following code:
0040C332 PUSH 00446700
There is only one reference to this string.
I set a breakpoint (BPMD 0040C332 rw) ran the program and entered a wrong serial number but Sice did not break.
I can get Sice to break if I use BPX messageboxA but this is far too general.
What am I doing wrong? Is the prog detecting that Sice is there ?