10번 문제는 Reversing 문제이다.

 

홈페이지에서 파일을 Download 한 후에 열어보면 Reversing 이라는 exe파일이 들어있다.

 

 

이 파일을 우선 Hex Editor로 열어보자.

 

 

대충 내리다 보면 이렇게 Auth Key가 나온다.

 

하지만 이렇게 풀면 재미가 없다.

 

ExeInfo PE로 들어가보자.(HxD가 PEID를 사용할 줄 아냐고 물어봤으니까)

 

 

.NET으로 코딩되어 있는 프로그램인 것 같다.

 

.NET 디스어셈블러를 찾아보니 괜찮은 프로그램이...

 

 

믿고 쓰는 Jetbrains의 dotPeek 이라는 프로그램이 있다!

 

설치 후 Reversing.exe를 dotPeek으로 열어본다.

 

 

 

이런 화면이 뜬다.

 

수업시간에 C# 코딩할 때, Visual Studio로 프로젝트를 만들면 볼 수 있는

 

WindowsFormsApplication 을 찾아본다.

 

 

여기서 button1_Click, button2_Click, label2_Click 세 개가 보인다.

 

하나씩 살펴본다

 

1. button1_Click

 

 

button1을 클릭하면 실행되는 것이 적혀있다.

 

str="2theT@P" 이랑 textBox1에 들어간 Text랑 비교해서

같으면 → text="Authkey : Did U use the Peid?" 출력

다르면 → "Try again!" 출력

 

여기서 정답은 2theT@P 이라는 것을 알 수 있다.

 

 

정답!!!

 

2. button2_Click

 

 

아마 button2를 누르면 프로그램이 종료되는 것으로 예상할 수 있다.

 

 

실제로 눌러보면 프로그램이 종료된다.

 

3. label2_Click

 

 

label2를 클릭하면, suninatas 메인 홈페이지로 들어간다는 것을 알 수 있다.

 

 

고로 정답은...

 

2theT@P 입력 시...

Authkey : Did U use the Peid? 출력!

'보안 & 모의해킹 > SuNiNaTaS' 카테고리의 다른 글

[SuNiNaTaS] challenges_01  (0) 2019.10.07
[SuNiNaTaS] challenges_04  (0) 2019.10.07
Posted by NDC :