본문 바로가기
SuNiNaTaS

[SuNiNaTaS] challenge 19

by skyepodium 2022. 8. 14.

1. 개요

이진수, rot13 문제

 

2. 분석

1) 이진수

이진수로 구성된듯한 문자열이 주어집니다. 파이썬 코드로 아스키문자열로 만들었습니다.

s = "0100111001010110010000110101010001000110010001000101\
0110001000000100101101000110001000000100101001001100\
0100010101011010010001010101001001001011010100100100\
1010001000000101001001000101010101010010000001001011\
0100011001010101010100100101000000100000010110100100\
1010001000000101001000100000010110000100011001000110\
0101010100100000010101010101001001010000001000000101\
0010010001010101010100100000010100100100110001001011\
0101100101000010010101100101000000100000010110100100\
1010001000000100011101000011010100100101101001010101\
0101010001001011010101110101101001001010010011010101\
0110010010010101000001011001010100100100100101010101"

result = ""
for i in range(0, len(s), 8):
    result += chr(int(s[i:i+8], 2))

print('result', result)
# NVCTFDV KF JLEZERKRJ REU KFURP ZJ R XFFU URP REU RLKYBVP ZJ GCRZUTKWZJMVIPYRIU

 

2) rot13

rot13으로 flag를 찾았습니다.

'SuNiNaTaS' 카테고리의 다른 글

[SuNiNaTaS] challenge 18  (0) 2022.08.14
[SuNiNaTaS] challenge 15  (0) 2022.08.14