디버거 탐지하는 기능(함수)를 찾는 문제인듯 하다.
문제파일을 다운받아 실행해본결과 정상이라는 문구만 계속해서 뜬다.
그리고 올리디버거로 디버깅도중 위와 같은 코드가 나타났다.
이 코드를 한싸이클 돌리고나니....
디버깅 당함이라는 문구가 떴다.
즉 저 구문들이 디버거를 탐지하는 구문이라는 것이다.
그리고 친절하게도 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 |