지난번에 L01문제를 풀어봤으니 코드엔진의 Basic RCE L02 문제를 풀어볼것이다.
올리디버거로 파일을 열어보니 읽을 수 없는 파일이라고 뜬다.
인증하는 실행파일이 손상되어 실행이 안되는 문제라서 그런것 같다.
다음으로 HxD로 파일을 열어보았다.
바로 알아볼 수 있는 문자가 있는지 decoded text 부분을 살펴보았다.
해독할 수 있는 문자가 있어서 자세히 살펴보았다.
이 부근에 정답이 있을거란 추측은 했지만 잘 모르겠어서 다른 분들의 풀이에서 도움을 받았다.
결과적으로 Crackme 뒤에 JK3FJZh이 정답이라고 한다. 직감적으로는 유추해볼 수 있었지만 정확한 이유를 모르겠어서 찾아보니 Crackme는 크랙 연습을 목적으로 작성되어 공개된 프로그램들을 의미한다고 한다. Yeah, you did it! 뒤에 나오는 문자라는 점이 단서인 것 같다. 이런식으로 패스워드를 알아보는 연습을 더 해서 보는 눈을 길러야 할 것 같다.
이번 문제는 비교적 간단히 해결할 수 있는 문제였다.
1번 문제를 풀었을 때 시간이 오래 걸려서 이번에도 힘들 줄 알았는데 쉽게 해결되어서 기뻤다

'SWUFORCE - Reversing' 카테고리의 다른 글
리버싱 | DreamHack rev-basic-0 문제 풀이 (0) | 2023.08.06 |
---|---|
리버싱 | 써니나타스 11 문제 풀이 (0) | 2023.07.11 |
리버싱 써니나타스 09 문제 풀이 (0) | 2023.05.20 |
리버싱 CodeEngn Basic RCE L03 문제 풀이 (1) | 2023.05.16 |
리버싱 CodeEngn Basic RCE L01 문제 풀이 (0) | 2023.04.03 |