Wargame/CodeEngn

CodeEngn Basic RCE L18

esyeonge 2021. 5. 20. 09:41
문제
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