요즘 몇가지 안티리버싱을 해보고있는데, 그중한가지.


PEB구조에서 NtGlobalFlags 값이 70h이면 디버깅이라고 판단한다.


찾는 방법은 인터넷에 많이 있는데,


검출추틴을 만들었는데, 의문점은 일단 아무프로세스하나 실행시키고 WinDBG에서 attach a process 로 붙이면 NtGlobalFlags로 걸리지가 않는다는점.


아무프로그램을  WinDBG에서 open executable ... 이걸로 실행해서  열면 검출이되고....


이거뭐야! 내가 잘못짠거야? ㅠ


언제 값이 변경되는지 알아봐야겠다. 

'Reversing' 카테고리의 다른 글

[ANTI-Reversing] ANTI_DLL Injection  (0) 2012.04.24
[ANTI Reversing] BegingDebuged 설명  (0) 2012.04.24
PEB구조체 시작 주소 MS Windows 버전별  (0) 2012.04.24
PEB 구조체  (0) 2012.04.24
TEB 구조체  (0) 2012.04.24
AND