SWUFORCE - Reversing

리버싱 CodeEngn Basic RCE L02 문제 풀이

솔리! 2023. 4. 27. 21:10

 

지난번에 L01문제를 풀어봤으니 코드엔진의 Basic RCE L02 문제를 풀어볼것이다.

 


 

 

올리디버거로 파일을 열어보니 읽을 수 없는 파일이라고 뜬다. 

인증하는 실행파일이 손상되어 실행이 안되는 문제라서 그런것 같다.

 

 

 

 

다음으로 HxD로 파일을 열어보았다. 

바로 알아볼 수 있는 문자가 있는지 decoded text 부분을 살펴보았다.

 

 

 

 

해독할 수 있는 문자가 있어서 자세히 살펴보았다. 

이 부근에 정답이 있을거란 추측은 했지만 잘 모르겠어서 다른 분들의 풀이에서 도움을 받았다.

 

결과적으로 Crackme 뒤에 JK3FJZh이 정답이라고 한다. 직감적으로는 유추해볼 수 있었지만 정확한 이유를 모르겠어서 찾아보니 Crackme는 크랙 연습을 목적으로 작성되어 공개된 프로그램들을 의미한다고 한다. Yeah, you did it! 뒤에 나오는 문자라는 점이 단서인 것 같다. 이런식으로 패스워드를 알아보는 연습을 더 해서 보는 눈을 길러야 할 것 같다.

 

 

 

 

이번 문제는 비교적 간단히 해결할 수 있는 문제였다.

1번 문제를 풀었을 때 시간이 오래 걸려서 이번에도 힘들 줄 알았는데 쉽게 해결되어서 기뻤다