White Security
neverlanctf 2019 - Cover the BASEs writeup 본문
문제를 보면 '==' 로 끝나는
문자열이 하나 주어져 있습니다.
base64 문자열이 종종 '=' 로 끝나곤 하죠.
물론 그렇지 않은 경우도 있지만,
암호화 방식과 관련이 있습니다.
본래 8비트씩 붙어있던 데이터를 분리해다가
6비트씩으로 재결합 하다보니 남는 비트수를 표현하기 위해
붙는 것이 '=' 입니다.
단순히 데이터의 바이트 수가 3배수가 아니면
모조리 '='가 붙는다고 알아두어도 상관은 없습니다.
flag{D1d_y0u_d0_th3_Pr3_CTF}
base64 복호화를 거치면 플래그를 얻을 수 있습니다.
'CTF Writups' 카테고리의 다른 글
neverlanctf 2019 - Dirty Validate writeup (0) | 2019.02.04 |
---|---|
neverlanctf 2019 - Das Blog 2 writeup (0) | 2019.02.04 |
neverlanctf 2019 - Das Blog writeup (0) | 2019.02.04 |
neverlanctf 2019 - Cookie monster writeup (0) | 2019.02.04 |
neverlanctf 2019 - Console writeup (0) | 2019.02.04 |
Comments