kickenchicken57
12-06-2008, 06:19 PM
Hi,
I have done some reversing before but I have never had to deal with any anti-debug techniques. I am using IDA Pro 5.2 debugger to try to set a breakpoint in WinMain and on the first line of the startup routine in an executable, but my breakpoints are never hit. The executable continues to run and the debugger is not detached either. I need some help figuring it out. One more note, when IDA Pro debugger starts the application I get the message "Rebasing program to 0xXXXXXXXX" a couple of times with different addresses each time. I believe that the startup code is dynamically calculating an address to call?
Here is a link to the executable if anyone is interested :
http://wiki.gbatemp.net/wiki/images/c/cf/V112_UpdaterTool.rar
Please help!
I have done some reversing before but I have never had to deal with any anti-debug techniques. I am using IDA Pro 5.2 debugger to try to set a breakpoint in WinMain and on the first line of the startup routine in an executable, but my breakpoints are never hit. The executable continues to run and the debugger is not detached either. I need some help figuring it out. One more note, when IDA Pro debugger starts the application I get the message "Rebasing program to 0xXXXXXXXX" a couple of times with different addresses each time. I believe that the startup code is dynamically calculating an address to call?
Here is a link to the executable if anyone is interested :
http://wiki.gbatemp.net/wiki/images/c/cf/V112_UpdaterTool.rar
Please help!