4번문제이다
시리얼을 입력하라고 하는데 버튼이 활성화가 되어있지 않다
숫자를 하나씩 늘려가도 활성화되지 않는다
잘 모르겠으니 올리디버거로 문자열부터 찾아보자
정답시 문자열은 존재하지만 오답시 문자열처럼 보이는것이 없다
버튼을 활성화하는것이 문제임을 추측해볼 수 있다
Well done을 따라가보자
한가지 눈에띄는 부분은 vba로 시작하는 함수들이다
비주얼 베이직으로 프로그래밍 되어었나보다
함수들을 검색해서 vba로 필터해보니 cmp라는 함수를 찾을 수 있었다
입력값을 비교해서 버튼을 활성화시킨다는 가설을 세우고 브레이크포인트를 걸어보자
2개의 인자를 받는다
ecx에 담긴 2117850이라는 값이 아마 비교의 대상인것 같다
버튼이 활성화 되었고
해결!
'Wargame > etc' 카테고리의 다른 글
abex Crackme 5번 (0) | 2017.09.24 |
---|---|
abex Crackme 3번 (0) | 2017.09.23 |
[Reversing.kr]Easy Crack (0) | 2017.09.23 |
abex Crackme 1번 (0) | 2017.08.24 |
[xcz.kr]Web Basic (0) | 2017.08.03 |