Reversing/Wargame
crackme #4
와븨
2024. 4. 1. 18:00
crackme4 실행 파일을 실행하면 시리얼을 입력하는 창이 나온다.
올바른 시리얼을 찾는 것임을 알 수 있다.
전체 모듈을 살펴보자
전체 모듈을 살펴보면 문자열을 비교하는 함수가 있는 것을 알 수 있다.
해당 위치로 이동하여 브레이크 포인트를 걸어주고, 엔트리 포인트로 돌아와 코드를 실행한다.
문자열에 아무거나 입력해주고, 계속 진행을 하다보면 브레이크 포인트의 위치로 온다.
이 때, 레지스터 값의 변화를 잘 보면 “2145440” 문자열과 비교하는 것을 알 수 있다.
이를 입력하면 올바른 시리얼임을 알 수 있다.