먼저 upx pack 되어있는 실행파일을 unpack해준다.




아이디에 CodeEngn을 입력하고 시리얼 값에는 12345를 넣어준다.



시리얼이 옳다고 출력되는 부분으로 점프하기 위해서는 eax esi가 같아야 한다.



Eax는 내가 입력한 12345가 있고 esi에는 시리얼값이 들어있다.


왜 정답이 여러 개가 나올수 있는지 모르겠고 brute force공격이 왜 필요한지 모르겠다.


아마도 시리얼을 만들어 내는 루틴이 있을거 같은데 이미 풀었으므로 나중에 할거없을때 분석해봐야겠다.


'문제 > CodeEngn_Basic' 카테고리의 다른 글

CodeEngn Basic 16  (0) 2017.01.10
CodeEngn Basic 15  (0) 2017.01.10
CodeEngn Basic 13  (0) 2017.01.10
CodeEngn Basic 12  (0) 2017.01.10
CodeEngn Basic 11  (0) 2017.01.10

+ Recent posts