문제
Name이 CodeEngn일때 Serial을 구하시오
항상 그랬듯 성공 구문을 찾아보자.
성공 구문이 위와 같이 있고 바로 위인 00458831에 CMP 구문이, 그 아래에 JNZ가 있다.
CMP에서 입력값과 시리얼 값을 비교하는 것으로 추측해볼 수 있다!
CMP 부분에 BP를 걸어두고 실행해보자.
위와 같이 입력한 후 ollydbg를 보니,
EAX에 입력한 값의 hex 값이 들어가고 비교 대상이 되는 값은 00006160임을 알 수 있다.
그럼 Name이 CodeEngn일 때의 시리얼 값은 00006160의 10진수 값인 24928이다.
CodeEngn과 24928을 입력해주었더니 성공 구문이 출력된다!
정답은 24928이 된다!
'Wargame > CodeEngn' 카테고리의 다른 글
CodeEngn Basic RCE L17 (0) | 2021.05.19 |
---|---|
CodeEngn Basic RCE L16 (0) | 2021.05.18 |
CodeEngn Basic RCE L14 (0) | 2021.05.17 |
CodeEngn Basic RCE L13 (0) | 2021.05.17 |
CodeEngn Basic RCE L12 (0) | 2021.05.16 |