Root Me [cryptanalysis] Encoding - ASCII / UU

2024. 11. 11. 21:10WARGAME/Root Me

320x100

Root Me의 암호 분석 문제입니다.

Encoding의 ASCII와 UU 두 문제의 풀이를 하려고 합니다.

 

1. Encoding - ASCII

문제

 

 

 

문제 파일은 띄어쓰기가 되어 있지 않은 ASCII가 적혀있는 메모장이다.

예전엔 아스키 코드를 직접 띄어쓰기하여 분석을 하였지만!!

이제는 사이트를 이용한다 ^!^

문제 파일 ch8.txt

 

 

복호화 사이트는~

ASCII Code Converter - Online Hex/Binary to Text Decoder, Translator

 

ASCII Code Converter - Online Hex/Binary to Text Decoder, Translator

Tool to convert ASCII (binary, octal, decimal, hexadecimal), a character coding system that are numbered from 0 to 127 and coded in binary on 7 bits from 0000000 to 1111111.

www.dcode.fr

 

아래와같이 바로 ASCII를 넣어주면~~

복호화값을 얻을 수 있다!!ㅎㅎ


2. Encoding - UU

 

흠... UU??

ㅠㅠ?

ㅋㄷㅋㄷㅋㄷㅋㄷㅋㄷㅋㄷㅋㄷ

UUencoding이라는 인코딩 형식이 있다.

 

 

 

문제 파일을 열었더니 처음 보는 형식의 txt가 있다.

UU를 처음 알아서 그런가?

문제 파일 ch1.txt

 

 

wsl에서 uudecode 명령어를 사용해 복호화를 진행했다.

왼쪽처럼 명령어를 입력하면 가운데와 같은 파일이 생성되고 PASS값을 얻을 수 있다.

wsl

 

처음에 PASS = 뒤에 값을 정답에 입력했는데 에러가 떠서 오잉?하고

PASS = 까지 다 입력했는데 또 에러가 나고

으잉? 에이 설마~ 하면서 다시 PASS = 뒤에 값만 입력했더니

됐따.....ㅡ3ㅡ

 

 

찾아보니 UUdecoing도 사이트에서 복호화가 가능했다.

UUencode - UU Encoding - Online Decoder, Encoder, Converter

 

UUencode - UU Encoding - Online Decoder, Encoder, Converter

Tool to encrypt/decrypt with UUEncode. UUEncode (for Unix to Unix Encoding) is a symmetric encryption based on conversion of binary data (split into 6-bit blocks) into ASCII characters.

www.dcode.fr

 

이렇게 값을 입력해주고 DECRYPT해주면~~

PASS값 획득!!

320x100
320x100