-
NCSC CTF 2019 [Misc]LOST FLAG write upCTF write_up/NCSC CTF 2019. 2. 8. 22:30
↑문제 파일
gz확장자에 tar확장자가 있기 때문에 칼리리눅스를 이용해서 압축을 풀어 보도록 하겠습니다.
확장자를 다 압축 풀었더니.. qr이라는 파일이 생성 되었습니다.
다음과 같은 qr코드가 1000개가 있습니다.
그래서 파이썬 모듈을 이용해서 qr코드 인식을 해보기로 했습니다.
1
2
3
4
5
6
7
8
from qrtools import QR
for i in range(0, 1001):
my_QR = QR(filename = "/root/qr/image" + str(i) + ".png")
my_QR.decode()
print my_QR.data
출력되는 문자열을 전부 메모장으로 옮겨서 flag값을 찾아 봣습니다.
Flag : Securinets{s0_YoU_H@vE_S0mE_PyTHoN_SkIll$}
QR코드 인식 파이썬 자료 : https://www.geeksforgeeks.org/reading-generating-qr-codes-python-using-qrtools/
'CTF write_up > NCSC CTF' 카테고리의 다른 글
NCSC CTF 2019 [Crypto]Hmm.. write up (0) 2019.02.08 NCSC CTF 2019 [Misc]Baby Hacker write up (0) 2019.02.08 NCSC CTF 2019 [Stegano]BSL write up (0) 2019.02.08 NCSC CTF 2019 [Web]Follow me write up (0) 2019.02.08 NCSC CTF 2019 [Web]MAGIC write up (0) 2019.02.08