반응형
CrackMe3 문제 첫 화면
프로그램 설명: 프로그램을 실행한 후 아래 ASCII에 보이는 infinity를 입력창에 입력하면 maxmin이 출력되고, infinity와 다른 값이 입력될 시 Worong word!!!가 출력된다.
# 시도1. maxmin ASCII CODE를 수정해 infinity 입력시 다른 값 출력
maxmin의 바이너리 값을 수정하는 창으로 이동했다.
hello!로 변경해주었다.
그 다음 f9로 실행을 해준 후 infinity를 입력해주었다.
그 다음 OK버튼을 클릭하면 다음과 같은 화면이 된다.
다시 OK를 누르면 infinity가 아니므로 Wrong word!!!를 출력한다.
참고로 maxmin을 수정할 때 글자수를 맞춰야 제대로 실행될 수 있었다.
# 시도2. infinity의 ASCII 코드 값을 hellotom으로 수정해 hellotom 입력시 maxmin이 출력
infinity를 hellotom으로 수정해준다.
프로그램을 실행한 다음 hellotom을 입력한 후 OK를 클릭한다.
출력결과: maxmin
hellotom 입력 시 maxmin이 출력되는 것을 알 수 있다.
# 추후 해야할 것
화면에서 cmp를 보고 어떻게 비교되는지 확인한다.
반응형