CodeEngn basic #17
by St1tch-----------------------------------------------------------------------------------------------------------------------
a를 넣고 Check it을 누르면 글자를 더 입력하라고 나온다.
답이 한자리라는데 무슨 경운가 해서 일단 적당한 브레이크포인트를 잡기위해 문자열을 확인했다.
문자열로 간뒤 위로 올라가다보면 분기문이 여러개있는데 EAX와 3을 비교하는 부분이 있다.
여기서 EAX가 작게 되면 글자를 더 입력하라고 나온다.
따라서 이부분은 1로 패치하고 다시 실행했다
위 화면에서 EIP부분이 이름을 암호화해서 KEY를 만드는 함수이다.
근데 답이 한글자라고 문제에 명시해줬기때문에 그냥 한개씩 입력해서 풀었다.
다음에 복호화 코드 짠뒤에 다시 이부분은 해봐야겠다.
블로그의 정보
튜기's blogg(st1tch)
St1tch