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(01001):

    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/