[CodeEngn] Basic RCE LO2

Evie·2023년 4월 6일
0

시스템

목록 보기
11/22

코드엔진 베이직 2 리버싱 문제 풀이과정

🤓 문제

패스워드로 인증하는 실행파일이 손상되어 실행이 안되는 문제가 생겼다. 패스워드가 무엇인지 분석하시오.

👀 풀이


문제와 같이 실제로 실행시켜 보았더니 실행이 안된다고 뜬다.
그래서 dbg로도 열어봤는데 아무것도 뜨지 않았고 hex에디터로 열 수 있었다.

내리다보면

이런 수상한 문자열들을 볼 수 있는데
일단 수상해서 읽을 수 있는 문자들은 다 적어놔 봤다.,,

근데 이걸 가지고 무엇을 해야할지 몰라서
일단 리버싱 핵심원리 보면서 PE파일 공부를 했고

이 파일을 실행시켜야 비밀번호를 알아 낼 수 있을 것 같은 마음에
책 내용을 참고해서 오프셋 맞춰서 PE헤더도 바꿔보고

그런데 답이 없어서
다른 분들의 풀이를 확인해 보았더니
...


저기 나온 부분이 비밀번호였고
그냥 헥스 에디터 열어서 유추하면 되는 문제였다!
야호!


말좀 들을껄

profile
공부합시다

0개의 댓글