hi,i found a program having anti-debug function.I used OD to load and run the program,it worked well,but if i debuged it one step by one step,it would terminate at a call for DeviceIoControl.that's to say,it terminated itself before returning from DeviceIoControl! In addition,the program has its own driver installed. So i think it implement its anti-debug in its driver.
I think its a good example for anti-debuging.So,i want to understand it and learn it,but it's so difficult.




