튜기's blogggg

CodeEngn basic #17

by St1tch


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



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

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



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

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

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


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

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

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



블로그의 프로필 사진

블로그의 정보

튜기's blogg(st1tch)

St1tch

활동하기