CTF/Reversing

CodeEngn Basic RCE L15

햄친구베이컨 2022. 11. 22. 19:01

 

15번 프로그램을 실행하면 이름과 Serial을 입력하라는 창이 나온다. 

디버거에서 Strings를 보면 맞았을 때, 틀렸을 때 나오는 메시지가 나온다. 

 

여기에 Breakpoint를 걸어둔 뒤 F9로 바로 실행한다. 

이름에는 CodeEngn을 입력하고 Serial에는 아무 값이나 입력한다.

CMP에서 내가 입력한 값과 Serial값을 비교한다. 

값은 Hex Dump의 45B844에 저장되어 있는 것 같았다. 

그래서 Hex Dump에서 45B844로 이동했다.

우리가 입력하는 값은 10진수이기 때문에 16진수인 6160을 10진수로 변환해줘야 한다. 

→ 24928