ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • lvl 19
    Wargame/CodeEngn Basic RCE 2019. 1. 9. 12:59

    문제



    이 프로그램은 몇 밀리세컨드 후에 종료 되는가






    풀이


    → 프로그램을 실행한다. 다음과 같은 메시지 창이 나타나고 일정시간이 흐른 후 자동으로 종료된다.







    → PEiD 도구로 확인한 결과, UPX로 패킹된 것을 확인할 수 있다.





    → UPX를 언패킹한다.






    → IDA 도구를 이용하여 디스어셈블하여 String을 살펴본 결과, 다음과 같은 String을 확인할 수 있다.






    → AutoIt script로 컴파일된 것으로 추측가능하며, 구글링 검색을 통해 Autoit decompiler 를 찾아 다운받는다.





    → 다운받은 후, 디컴파일하면 MsgBox 함수를 사용하는 스크립트를 확인할 수 있다.






    → AutoIt script의 MsgBox 함수를 찾아보면 다음과 같다.




    → timeout 파라미터가 존재하였으며, 종료되는 시간을 확인할 수 있다.


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

    lvl 20  (0) 2019.01.09
    lvl 18  (0) 2019.01.07
    lvl 17  (0) 2019.01.06
    lvl 16  (0) 2019.01.04
    lvl 15  (0) 2019.01.03

    댓글

Designed by Tistory.