-
[Suninatas] Forensics 182022/Write-Ups 2022. 5. 10. 03:21
1팀 정유진
아스키 코드 변환기로 돌려준다.
여기서 아스키 코드가 뭐냐하면,
ASCII (American Standard Code for Information Interchange) 정보교환용 미국 표준코드
ㅇ 7 비트 표현 방식으로 27 = 128개의 문자 조합(코드 값 0~127)을 갖음 - (영어 대소문자 52개 + 숫자 10개 + 특수문자 33개 + 제어문자 33개 = 128개) . 95개 인쇄가능문자(32 ~ 126) + 33개 제어문자(0 ~ 31,127) = 128개 ㅇ 8번째 비트는, - 에러 검출 방식으로 사용되거나, ☞ 우수 패리티 비트(Even Parity Bit) 참조 - 때론, 비 영어권에서 문자 표현 확대를 위해 사용하기도 함 ※ 1968년 미국 ANSI X3.4 (정보 교환을 위한 미국 표준 코드)로 표준화
출처 : 정보통신기술용어해설
Base64 디코드를 사용하면 AuthKey값이 나온다.
VeryVeryTongTongGuri!
여기서 Base64는 무엇이냐?
잠시만, 디코드는 무엇이냐?
디코딩은 인코딩의 반대 작업으로
복호화
라고 하는데 부호화된 정보를 부호화되기 전으로 되돌리는 처리 방식을 말한다.Base64는
64진법
- 64가 2의 제곱수(64 = 26)이며, 2의 제곱수들에 기반한 진법들 중에서 화면에 표시되는 ASCII 문자들을 써서 표현할 수 있는 가장 큰 진법입니다.
- Base64는 Binary Data를 텍스트로 변경하는 인코딩 방식 중 하나로 바이너리 데이터를 문자 코드에 영향을 받지 않는 공통 64개의 ASCII 영역의 문자들로 이루어진 문자열로 변경합니다.
- 보안을 위해 사용하는 것이 아니라, 바이너리 데이터를 텍스트로 다루고 싶을 때 보편적으로 사용할 수 있는 방식입니다.
- 신뢰할 수 없는 통신 채널을 통해 바이너리 데이터를 안전하게 전송할 수 있도록 사용하기도 합니다.
- 통신과정에서 바이너리 데이터의 손실을 막기 위해 사용하기도 합니다.
'2022 > Write-Ups' 카테고리의 다른 글
[ctf-d] Find Key(butterfly) (0) 2022.05.10 [Suninatas] Forensics 19 (0) 2022.05.10 [ctf-d] Find Key(Movie) (0) 2022.05.10 [Suninatas] 21. What is a Solution Key? Is it a Puzzle? (0) 2022.05.10 [ctf-d] 내 친구는 이것이 특별한... (0) 2022.05.10