문제를 보니 2진수 또는 16진수를 데이터 인코딩을 이해하라고 한다. 주소에 접속해보자.
45초 안에 2진수를 단어로 변환하라는 것 같다.
python 코드를 짜서 변환해보자.
import sys
for i in "01101110 01110101 01110010 01110011 01100101".split(" "):
sys.stdout.write(chr(int(i,2)))
실행을 해주자.
nurse이 나왔다.
이번엔 8진수인 것 같다. 마찬가지로 python 코드로 변환해주자.
import sys
for i in "154 141 155 160".split(" "):
sys.stdout.write(chr(int(i,8)))
lamp가 나왔다.
16진수를 변환 해주자.
import sys
for i in "6c 61 6d 70".split(" "):
sys.stdout.write(chr(int(i,16)))
lamp가 나왔다. 입력해주자.
플래그가 나왔다.
플래그는 picoCTF{learning_about_converting_values_00a975ff} 이다.
'PicoCTF > WriteUp' 카테고리의 다른 글
[picobrowser] - 200p (0) | 2020.12.01 |
---|---|
[plumbing] - 200p (0) | 2020.12.01 |
[So Meta] - 150p (0) | 2020.12.01 |
[extensions] - 150p (0) | 2020.11.30 |
[shark on wire 1] - 150p (0) | 2020.11.30 |