우선 실행화면은 다음과 같다. 문자열에서 단서를 찾아보자.
다음과 같이 문자열이 모여있는 곳을 발견하면, 분기 분석을 위해 우선 403458로 이동하자.
vbaVarTstEq 함수의 결과로 403332의 분기문을 통해 서로 다른 메시지를 출력한다.
더 위로 올려보면, 다음과 같은 루틴을 볼 수 있다. Name으로 Serial을 만드는 곳이다.
4번 루프를 돌며, rtcHexFromVar 함수를 통해 값을 얻고 vbaVarCat으로 이어붙인다.
결과적으로 B7CDD1D4라는 Serial을 얻게 된다.
'[Wargame Write-up] > Simples.kr Season 1' 카테고리의 다른 글
[Simples.kr] [Season 1] Crackme 06 (0) | 2017.10.06 |
---|---|
[Simples.kr] [Season 1] Crackme 05 (0) | 2017.10.06 |
[Simples.kr] [Season 1] Crackme 04 (0) | 2017.10.05 |
[Simples.kr] [Season 1] Crackme 03 (0) | 2017.10.05 |
[Simples.kr] [Season 1] Crackme 01 (0) | 2017.10.05 |