ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • lvl 13
    Wargame/CodeEngn Basic RCE 2019. 1. 3. 10:42

    문제



    정답은 무엇인가





    풀이


    → 프로그램을 실행한 결과 콘솔 프로그램인 것을 확인할 수 있다.




    → PEiD 도구를 통해, C# / Basic .NET 환경으로 구현된 프로그램인 것을 확인할 수 있다.





    → C# / Basic .NET 환경은 디컴파일러가 존재하기 때문에, ILSpy 디컴파일러를 이용하여 디컴파일한 결과, 다음과 같이 소스코드를 확인할 수 있다.




    → 소스코드를 정확히 파악할 수 있으므로, Visual Studio를 이용하여 C# .NET 프레임워크를 이용하여 프로그램을 그대로 구현한다.




    → 구현한 코드에서 plainText 변수에 저장되는 값을 알아야하므로, 해당 값을 출력하는 코드를 추가하여 재컴파일 한다.



    → 프로그램을 실행하면, 다음과 같이 정답이 출력된다.



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

    lvl 15  (0) 2019.01.03
    lvl 14  (0) 2019.01.03
    lvl 12  (0) 2018.12.27
    lvl 11  (0) 2018.12.27
    lvl 10  (0) 2018.12.13

    댓글

Designed by Tistory.