Basic RCE L13

HelloMG
|2020. 3. 22. 16:26

Basic RCE L13

문제가 정답을 맞추라는 것 같네요 :D

실행화면

다운받아 실행해보니 어떤 패스워드를 맞춰야하나 봅니다!

 

그럼 Ollydbg로 열어보도록 하겠습니다 :D

Error

잉!? 열리지 않네요..!!!

 

파일 형식을 보도록합시다!

C#

C#으로 만들어진 프로그램이었군요..

C#으로 만들어진 파일은 닷넷 프레임워크가 없는 환경에서는 분석할 수 없기 때문이죠 :D

 


닷넷 프레임워크란 ?

(.NET Framework)

 

MS에서 개발한 Window 프로그램 개발 및 실행환경을 의미합니다.

C#, C++, F# 등 여러가지 존재하는데

이중에서도 C#이 대표적이라고 할 정도로 닷넷이 없으면 안되는 존재이죠 :D


 

그럼 닷넷을 분석할수 있는 프로그램인 ".NET reflector"를 사용해 보겠습니다!

.NET reflector

다행히 소스코드가 전부 보이는군요 :D

 

소스코드를 가져옵시다!

Export Source Code

소스코드를 가져오기 위해 오른쪽 클릭 후 [Export Source Code] 기능을 사용하여 추출해 냅니다 :D

Visual Studio

비쥬얼을 이용해서 열고 이제 어떻게 하느냐?!

 

간단하게 생각하면 정답이 들어가는 변수를 출력해주면 간단히 풀리겠죠 :D

직접해보시는기 바랍니다 !!

 

그럼 이만 13번문제 풀이를 마치도록 하겠습니다 :D

'CTF > CodeEngn.kr' 카테고리의 다른 글

Basic RCE L15  (0) 2020.03.30
Basic RCE L14  (0) 2020.03.28
Basic RCE L12  (0) 2020.02.28
Basic RCE L11  (0) 2020.02.24
Basic RCE L10  (0) 2020.02.23