촉촉한초코칩
CodeEngn Basic RCE L02 본문
파일을 다운받고 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 |