문제
Name이 CodeEngn일때 Serial은 무엇인가
성공 구문을 찾아보자~!~!
성공 구문을 찾을 수 있었다!
해당 위치에 가서 cmp나 분기점을 찾아보자~!
명령어를 보면 004011F6에서 ZF 1이면 성공구문을 출력하는 곳으로 JMP를 하는 것을 볼 수 있다.
그 위에 CALL 명령어를 보면 lstrcmp(비교 함수)를 호출하는 것을 볼 수 있다.
String2와 String1에 각각 어떤 값이 들어가는지 보자.
String1에는 내가 입력한 값이, String2에는 Name에 따른 Serial 값이 출력된다.
06162370056B6AC0를 입력하였더니 문제가 풀렸다!
'Wargame > CodeEngn' 카테고리의 다른 글
CodeEngn Basic RCE L19 (0) | 2021.05.31 |
---|---|
CodeEngn Advanced RCE L05 (0) | 2021.05.24 |
CodeEngn Basic RCE L17 (0) | 2021.05.19 |
CodeEngn Basic RCE L16 (0) | 2021.05.18 |
CodeEngn Basic RCE L15 (0) | 2021.05.17 |