INT3 소프트 브레이크 감지

903 단어
"INT3"인터럽트 명령의 기계 코드는 "0xcch"입니다.
사고방식을 감지하고 함수 주소를 취하여 첫 번째 바이트가'CCh'인지 아닌지를 판단한다.
BYTE bFirst = 0;
ProcAddres = GetProcAddress(LoadLibrary("user32.dll","MessageBox"));
bFirst = *((BYTE*)ProcAddress);
if(bFirst == 0xCC)
{
    return TRUE;   
}

좋은 웹페이지 즐겨찾기