문제
Serial 을 구하시오
Ollydbg로 열어보았다!
항상 그랬듯 문자열을 찾아보자!
문자열에서는 별다른 내용을 찾아볼 수가 없었다!
PEiD에 05.exe 파일을 넣어보니, Visual Basic으로 작성된 것을 알 수 있었다.
그럼 Visual Basic에서 사용되는 문자열 비교 함수가 사용되었을 수 있다!
오른쪽 마우스 - Search for - Found intermodular calls 를 통해 사용된 함수를 뽑아보았다.
그랬더니 vbaStrCmp가 있음을 볼 수 있었다.
해당 주소에 BP를 걸어둔 후 실행을 해보자!
그랬더니 EAX에는 입력값을 ECX에는 serial 값이 들어가는 것을 볼 수 있다!
677345를 입력창에 입력해주었더니 실패 구문인 Mal Cracker!!가 아닌 아래의 문구가 출력된다!
이에 677345를 auth에 입력해주었더니 문제가 풀렸다!
답 : 677345
'Wargame > CodeEngn' 카테고리의 다른 글
CodeEngn Basic RCE L19 (0) | 2021.05.31 |
---|---|
CodeEngn Basic RCE L18 (0) | 2021.05.20 |
CodeEngn Basic RCE L17 (0) | 2021.05.19 |
CodeEngn Basic RCE L16 (0) | 2021.05.18 |
CodeEngn Basic RCE L15 (0) | 2021.05.17 |