Study
CodeEngn Basic 04 본문
4. CodeEngn Basic 04
함수 이름을 찾는 문제이다.
4.1 문제 풀이
프로그램을 올려 F8을 이용해 한 줄씩 진행시키다 보면 어느 시점에서 디버깅을 탐지하는지 알 수 있다.
위 그림 속 함수를 실행시키자 디버깅이 시작되었다.
시작. 내부적으로 반복문이 계속 돌고 있다.
해당 함수 안으로 들어왔다. 조금 아래에 의심스러운 이름을 가진 함수가 보인다. 정답이기에 이름을 가렸다.
실행시키면 콘솔엔 아무 일도 일어나지 않는다. 단순히 탐지만 하는 함수인가 보다.
아래의 함수를 실행시키고 나서야 콘솔에 1회 출력된다.
프로그램 구성이 복잡하게 되어있지 않아 바로 찾았지만, 그냥 더 쉽게 찾으려면 CodeEngn 3번 문제처럼 Found intermodular calls를 이용하여 바로 찾아도 된다.
'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 |