반응형
This MP3 Player is limited to 1 minutes. You have to play more than one minute. There are exist several 1-minute-check-routine. After bypassing every check routine, you will see the perfect flag. |
MP3 Player는 1분으로 제한되어있다고 한다.
1분보다 더 play해야한다고 한다.
1분체크 루틴이 있는데,
그 체크 루틴 후에 flag를 볼 수 있다고 한다.
일단 올리디버거를 통해 잠시 봐본다.
Jump to MSV~라는 게 걸리긴 한다.
intermodular calls 를 확인해본다.
확인해보니, rtcMsgBox가 보인다.
이렇게 메시지박스를 띄우는 것에 모두 bp를 걸어준다.
bp주변에 60초가 보일 듯 해서 확인해보도록 한다.
확인해보니 위쪽에 60과 EAX를 구분하는 것이 보인다.
60초 이상 들어야하므로 80으로 바꿔본다.
ollydbg가 잘못됐나 하고 다시 해봤는데 역시나 안 된다.
Error에 대한 메시지창까지 확인했다.
일단 함수를 확인해보면서 단서를 얻을 수 있나 확인해본다.
저 error는 이런 result함수에서 비롯된 듯 하다.
그렇기 때문에 저기 Jge를 JMP로 바꿔 실행해보도록 한다.
반응형
'리버싱' 카테고리의 다른 글
[Wargame.kr]EASY_CrackMe (0) | 2020.08.24 |
---|---|
[CodeEngn]코드엔진 Advance RCE L06 (0) | 2020.08.21 |
[CodeEngn]코드엔진 advance RCE L03 (0) | 2020.08.19 |
[Reversing.kr]Easy Unpack (0) | 2020.08.16 |
[pwnable.kr]lotto (0) | 2020.08.15 |