CTF write_up/NCSC CTF
NCSC CTF 2019 [Misc]LOST FLAG write up
ws1004
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/