디버거 탐지하는 기능(함수)를 찾는 문제인듯 하다.



문제파일을 다운받아 실행해본결과 정상이라는 문구만 계속해서 뜬다.



그리고 올리디버거로 디버깅도중 위와 같은 코드가 나타났다.

이 코드를 한싸이클 돌리고나니....



디버깅 당함이라는 문구가 떴다.

즉 저 구문들이 디버거를 탐지하는 구문이라는 것이다.

그리고 친절하게도 IsDebuggerPresent라는 함수가 명시되어 있었다.

직역하면 디버거 방지..


이 구문이 무한루프 되고

한싸이클마다 계속 반복해서 뜨게된다..


문제에서는 디버깅을 탐지하는 함수의 이름을 적으라고 했으니,

해당 함수를 적으면 되겠다.


'Reversing > CodeEngn Basic RCE' 카테고리의 다른 글

CodeEngn Basic RCE 06 풀이  (0) 2016.10.13
CodeEngn Basic RCE 05 풀이  (0) 2016.10.13
CodeEngn Basic RCE 03 풀이  (0) 2016.10.11
CodeEngn Basic RCE 02 풀이  (0) 2016.10.11
CodeEngn Basic RCE 01 풀이  (0) 2016.10.11

+ Recent posts