문제/CodeEngn_Basic
CodeEngn Basic 14
김승목
2017. 1. 10. 14:39
먼저 upx로 pack 되어있는 실행파일을 unpack해준다.
아이디에 CodeEngn을 입력하고 시리얼 값에는 12345를 넣어준다.
시리얼이 옳다고 출력되는 부분으로 점프하기 위해서는 eax와 esi가 같아야 한다.
Eax는 내가 입력한 12345가 있고 esi에는 시리얼값이 들어있다.
왜 정답이 여러 개가 나올수 있는지 모르겠고 brute force공격이 왜 필요한지 모르겠다.
아마도 시리얼을 만들어 내는 루틴이 있을거 같은데 이미 풀었으므로 나중에 할거없을때 분석해봐야겠다.