Name이 CodeEngn일때 Serial은 무엇인가
먼저 문제를 실행시켜보겠습니다.
이름과 시리얼을 입력하는 칸이 있습니다.
적당한 값을 입력해보겠습니다.
Check버튼을 누르면 실패메시지가 뜨게 됩니다.
이제 본격적으로 분석해보겠습니다.
OllyDBG를 이용한 동적 분석을 진행하기 전에 PEiD를 이용한 정적 분석을 진행해보겠습니다.
EXE Shield라는 것이 보이는데 정확히 어떤 것인지는 모르겠습니다.
일단 OllyDBG를 이용해서 동적분석을 진행해보겠습니다.
문자열 검색을 이용해서 빠르게 비교하는 부분을 찾을 수 있었습니다.
적당한 위치에 BP를 걸고 F9를 이용해서 실행시키면
입력한 값인 1234와 06162370056B6AC0을 비교하는 것을 확인할 수 있습니다.
이제 이 값을 시리얼으로서 프로그램에 입력해보겠습니다.
Flag: 06162370056B6AC0
'CodeEngn Write Up > Basic' 카테고리의 다른 글
CodeEngn Basic RCE L20 Write Up (1) | 2022.05.18 |
---|---|
CodeEngn Basic RCE L19 Write Up (1) | 2022.05.13 |
CodeEngn Basic RCE L17 Write Up (1) | 2022.04.22 |
CodeEngn Basic RCE L16 Write Up (0) | 2022.03.31 |
CodeEngn Basic RCE L15 Write Up (3) | 2022.03.11 |