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