문제
"이 프로그램의 등록키는 무엇인가"
해결
5번째문제에 왔다. 아직까지 문제가 7z압축에 exe들어있는 형태가 변하지는 않았다.
으흠; 위에 Unregistered는 Editable하지 않다. 아래 등록키를 crack하는것이 이번 문제의 목표이다,.
잘못된 임의의 문자열을 입력하였을 때 MessageBoxA가 보인다. 문자열을 찾아가고 싶은데 아쉽게도 UPX패킹되어있다.
어쩐지 문자열찾기로 가져오는게 조금 느리더라 일단 언패킹을 하자 UPX를 다운받아 다음의 명령어로 UNPACK을 수행한다,.
- C:$>upx -d 05.exe
UNPACK된 PE에서 디버깅을 해보자
문자열 잘 찾았다. 문자열로 GFX-754-IER-954가 보이긴 하는데, 입력해봐도 동작하지는 않는다. 이 문제는 위에 Unregistered...도 입력할 수 있는 UserForm이다.
0x00441014의 "Registered User"과 0x0044102C의 "GFX-754-IER-954"가 Auth Code가 된다.
이제 패커가 사용되기 시작했다. 아직까지는 KEY까지 평문으로 사용되고 있는데, 계속 나아가자
'WarGame > CodeEngn' 카테고리의 다른 글
[CodeEngn] 코드엔진 - Basic RCE 7 - (0) | 2021.09.05 |
---|---|
[CodeEngn] 코드엔진 - Basic RCE 6 - (0) | 2021.09.05 |
[CodeEngn] 코드엔진 - Basic RCE 4 - (0) | 2021.09.04 |
[CodeEngn] 코드엔진 - Basic RCE 3 - (0) | 2021.09.04 |
[CodeEngn] 코드엔진 - Basic RCE 2 - (0) | 2021.09.04 |