본문 바로가기
pico CTF

[pico CTF] WhitePages

by skyepodium 2022. 8. 15.

1. 개요

2진수 문제

 

2. 분석

1) 공백

주어진 파일을 열어보면 공백만 있습니다.

아스키코드를 열어보면 같아보여도 다릅니다.

 

2) python

파이썬으로 2진수 만들고 아스키코드로 만들어서 flag를 찾았습니다.

messages = open("P3X-Redis-UI-2022.4.116.txt", "r").read()

binary_str_list = []
binary_str = ""
for word in messages:
    print(ord(word))
    if ord(word) == 32:
        binary_str += "1"
    else:
        binary_str += "0"

    if len(binary_str) >= 8:
        binary_str_list.append(binary_str)
        binary_str = ""

result = "".join([chr(int(binary_str, 2)) for binary_str in binary_str_list])
print('result', result)

 

'pico CTF' 카테고리의 다른 글

[pico CTF] First Find  (0) 2022.08.15
[pico CTF] Big Zip  (0) 2022.08.15
[ctflearn] St3g0  (0) 2022.08.15
[pico CTF] Irish-Name-Repo 3  (0) 2022.07.05
[pico CTF] caesar  (0) 2022.06.04