Without a Break

crackme #4 본문

Reversing/Wargame

crackme #4

와븨 2024. 4. 1. 18:00

 

crackme4 실행 파일을 실행하면 시리얼을 입력하는 창이 나온다.

올바른 시리얼을 찾는 것임을 알 수 있다.

 

전체 모듈을 살펴보자

 

전체 모듈을 살펴보면 문자열을 비교하는 함수가 있는 것을 알 수 있다.

 

해당 위치로 이동하여 브레이크 포인트를 걸어주고, 엔트리 포인트로 돌아와 코드를 실행한다.

 

문자열에 아무거나 입력해주고, 계속 진행을 하다보면 브레이크 포인트의 위치로 온다.

이 때, 레지스터 값의 변화를 잘 보면 “2145440” 문자열과 비교하는 것을 알 수 있다.

 

이를 입력하면 올바른 시리얼임을 알 수 있다.

'Reversing > Wargame' 카테고리의 다른 글

crackme#1  (0) 2024.03.29
[CodeEngn] Advance RCE L02  (0) 2023.08.23
[Dreamhack] rev-basic-7  (0) 2023.08.23
[Dreamhack] rev-basic-5  (0) 2023.08.23
[CodeEngn] Advance RCE L05  (0) 2023.08.23