튜기's blogggg

CodeEngn basic #17

by St1tch


-----------------------------------------------------------------------------------------------------------------------



a를 넣고 Check it을 누르면 글자를 더 입력하라고 나온다.

답이 한자리라는데 무슨 경운가 해서 일단 적당한 브레이크포인트를 잡기위해 문자열을 확인했다.



문자열로 간뒤 위로 올라가다보면 분기문이 여러개있는데 EAX와 3을 비교하는 부분이 있다.

여기서 EAX가 작게 되면 글자를 더 입력하라고 나온다.

따라서 이부분은 1로 패치하고 다시 실행했다


위 화면에서 EIP부분이 이름을 암호화해서 KEY를  만드는 함수이다.

근데 답이 한글자라고 문제에 명시해줬기때문에 그냥 한개씩 입력해서 풀었다.

다음에 복호화 코드 짠뒤에 다시 이부분은 해봐야겠다.



블로그의 정보

튜기's blogg(st1tch)

St1tch

활동하기