-
lvl 19Wargame/CodeEngn Basic RCE 2019. 1. 9. 12:59
문제
이 프로그램은 몇 밀리세컨드 후에 종료 되는가
풀이
→ 프로그램을 실행한다. 다음과 같은 메시지 창이 나타나고 일정시간이 흐른 후 자동으로 종료된다.
→ PEiD 도구로 확인한 결과, UPX로 패킹된 것을 확인할 수 있다.
→ UPX를 언패킹한다.
→ IDA 도구를 이용하여 디스어셈블하여 String을 살펴본 결과, 다음과 같은 String을 확인할 수 있다.
→ AutoIt script로 컴파일된 것으로 추측가능하며, 구글링 검색을 통해 Autoit decompiler 를 찾아 다운받는다.
→ 다운받은 후, 디컴파일하면 MsgBox 함수를 사용하는 스크립트를 확인할 수 있다.
→ AutoIt script의 MsgBox 함수를 찾아보면 다음과 같다.
→ timeout 파라미터가 존재하였으며, 종료되는 시간을 확인할 수 있다.
댓글