물마중

[Reversing] CodeEngn BasicRCE Level4 본문

Reverse Engineering/Reversing 실전

[Reversing] CodeEngn BasicRCE Level4

zweistar2 2011. 6. 2. 17:06


[문제04] 이 프로그램은 디버거 프로그래을 탐지하는 기능을 갖고 있다.디버거를 탐지하는 함수의 이름은 무엇인가?

문제가 계속 왜 이런지 모르겠다... ㅇ_ㅇ;;

공부하려고 왔더니... 검색만 시키고 있다...

제대로 된 분석을 하고싶단 말이다... 이번은 그냥 검색할끄다...



Syntax

BOOL WINAPI IsDebuggerPresent(void);

Parameters

This function has no parameters.

Return Value

If the current process is running in the context of a debugger, the return value is nonzero.

If the current process is not running in the context of a debugger, the return value is zero.



 
IsDebuggerPresent 보는 것과 같이 Windows에서 API함수로 제공하고 있으며, 특별히 파라미터는 받지 않는다. 디버거가 동작 중이라면 0이 아닌 값을 리턴하고, 동작 중이지 않다면 0을 리턴할 것이야...