본문 바로가기

[Wargame Write-up]/CodeEngn Challenges

[CodeEngn Challenges] Malware Analysis 05

 

 

Table에는 26+26+10+2 총 64개 문자가 들어있다.

 

buffer2와 0x3f(63)과 & 연산하는 것을 보니, 이 64개 안에서 인코딩시키는 것 같다.

 

 

Encoding, 64...

 

Base64 Encoding이다.

 

Base64는 24 bit를 기준으로 표현하는데, 그래서 인코딩 결과 그 길이는 항상 4(24 / log264)의 배수이다.