반응형
#define _WIN32_WINNT 0x0500
#include <stdio.h>
#include <windows.h>
int Dhhd()
{
__asm
{
mov eax, dword ptr fs : [0x30] ;
movzx eax, byte ptr ds : [eax + 0x2] ;
}
}
int main()
{
while (-1)
{
Sleep(1000);
if (Dhhd())
printf("디버거 발견\n");
else
printf("정상\n");
}
return 0;
}
반응형
'PC리버싱 > 안티디버깅' 카테고리의 다른 글
INT 안티디버깅 정리 (0) | 2020.08.08 |
---|---|
GS (Stack Canary/Cookie)우회 (0) | 2020.05.28 |
TLS callback(TLS(Thread Local Storage) 와 isdebuggerpresent) (0) | 2020.05.24 |
간단한 ASLR우회 방법 (0) | 2020.05.20 |
Visual Studio 2019로보는 ASLR (0) | 2020.05.20 |