촉촉한초코칩

CodeEngn Basic RCE L02 본문

Study/Reversing

CodeEngn Basic RCE L02

햄친구베이컨 2022. 9. 18. 23:48

 

파일을 다운받고 PEiD에 넣어봤는데 아무것도 나오지 않았다. 

그래서 upx를 이용해서 언패킹해보았고 packed로 나온게 없어서 패킹이 된 파일이라고 생각했다.

 

OllyDbg에서도 열리지 않아서 HxD로 파일을 열어보았다.

MZ로 되어 있는 것을 보아 PE구조로 된 파일임을 알 수 있었다. 

첫번째 문제의 디버거에서 보던 MessageBoxA, SendMessageA 등 프로그램에서 쓰이는 DLL부분과 API 함수가 선언된 것을 볼 수 있다.

그리고 내려가다 보면 이 문구를 볼 수 있는데, 만약 비밀번호가 틀리면 try again, 맞다면 비밀번호를 출력하는 부분인 것 같았다. 그래서 이 부분을 복사해서 답으로 제출했다.

'Study > Reversing' 카테고리의 다른 글

CodeEngn Basic RCE L06  (0) 2022.09.29
CodeEngn Basic RCE L05  (0) 2022.09.22
CodeEngn Basic RCE L04  (0) 2022.09.20
CodeEngn Basic RCE L03  (0) 2022.09.20
CodeEngn Basic RCE L01  (0) 2022.09.18