Hello,
I am reversing a binary that has integrity checks (so i can not modify it or use sbp) and timing controls (using GetTickCount and QueryPerformanceCounter)
Till now, i have been using python scripts with immunity debugger monitoring the code just at dlls, but the sw kicks me when the timing techniques start to work, because of the (huge) delay of the python scripts.
I tried then to hook those timing methods with python scripts to return in EAX a low value, but then it turns incredibly slow and the binary doesn't seems to work fine.
I dont know if i should modify the dll (so there would be no python layer to slow it down) or use Ida Pro with a ring0 debugger to be able to forget about tricks and be able to work with real staff :D
What would you recommend me?

