Table에는 26+26+10+2 총 64개 문자가 들어있다.
buffer2와 0x3f(63)과 & 연산하는 것을 보니, 이 64개 안에서 인코딩시키는 것 같다.
Encoding, 64...
Base64 Encoding이다.
Base64는 24 bit를 기준으로 표현하는데, 그래서 인코딩 결과 그 길이는 항상 4(24 / log264)의 배수이다.
'[Wargame Write-up] > CodeEngn Challenges' 카테고리의 다른 글
[CodeEngn Challenges] Malware Analysis 07 (0) | 2016.10.12 |
---|---|
[CodeEngn Challenges] Malware Analysis 06 (0) | 2016.10.11 |
[CodeEngn Challenges] Malware Analysis 04 (0) | 2016.10.09 |
[CodeEngn Challenges] Malware Analysis 03 (0) | 2016.10.08 |
[CodeEngn Challenges] Advance RCE 09 (0) | 2016.10.05 |