abcdef
CodeEngn Basic - (4) 본문
이번 문제는 디거버를 탐지하는 함수를 찾는 것입니다.
먼저 다운받습니다. 그리고 실행시켜보면
이렇게 뭔지는 몰라도 정상이라고 계속 뜹니다.
올리디버거로 열어봅니다.
실행시켜보면
이렇게 뜹니다. 그냥 실행시켰을 때는 정상이라 뜨고 디버거로 실행을 시키면 디버깅 당함이 뜹니다. 그런 함수를 찾으라는 얘기입니다.
자세하게 분석하기위해 F8로 한단계씩 실행시켜봅니다.
그럼 저 0040100F주소를 호출하는 시점에서 디버깅 당함 문구가 뜨게됩니다. 저 주소로 들어가 봅니다.
그럼 Sleep함수와 IsDebuggerPresent함수가 있습니다, 이름만 봐도 답은 IsDebuggerPresent입니다.
'IT 독학 > CodeEngn' 카테고리의 다른 글
CodeEngn Basic - (6) (0) | 2018.08.11 |
---|---|
CodeEngn Basic - (5) (0) | 2018.08.11 |
CodeEngn Basic - (3) (0) | 2018.08.11 |
CodeEngn Basic - (2) (0) | 2018.08.11 |
CodeEngn Basic - (1) (0) | 2018.08.11 |