Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Study

CodeEngn Basic 04 본문

Reversing/코드엔진

CodeEngn Basic 04

마늘부추 2019. 6. 15. 12:25

4. CodeEngn Basic 04

[그림 4.1]

함수 이름을 찾는 문제이다.

 

4.1 문제 풀이

[그림 4.2]

프로그램을 올려 F8을 이용해 한 줄씩 진행시키다 보면 어느 시점에서 디버깅을 탐지하는지 알 수 있다.
위 그림 속 함수를 실행시키자 디버깅이 시작되었다.

 

[그림 4.3]

시작. 내부적으로 반복문이 계속 돌고 있다.

 

[그림 4.4]

해당 함수 안으로 들어왔다. 조금 아래에 의심스러운 이름을 가진 함수가 보인다. 정답이기에 이름을 가렸다.

 

[그림 4.5]

실행시키면 콘솔엔 아무 일도 일어나지 않는다. 단순히 탐지만 하는 함수인가 보다.

 

[그림 4.6]

아래의 함수를 실행시키고 나서야 콘솔에 1회 출력된다.

 

프로그램 구성이 복잡하게 되어있지 않아 바로 찾았지만, 그냥 더 쉽게 찾으려면 CodeEngn 3번 문제처럼 Found intermodular calls를 이용하여 바로 찾아도 된다.

[그림 4.7]

'Reversing > 코드엔진' 카테고리의 다른 글

CodeEngn Basic 06  (0) 2019.06.15
CodeEngn Basic 05  (0) 2019.06.15
CodeEngn Basic 03  (0) 2019.06.13
CodeEngn Basic 02  (0) 2019.06.13
CodeEngn Basic 01  (0) 2019.06.13