보안을 그리다, 훈이

[MISC] 써니나타스(SuNiNaTaS) 17번 문제 Write Up 본문

Security/Wargame

[MISC] 써니나타스(SuNiNaTaS) 17번 문제 Write Up

HooNeee 2021. 11. 30. 12:19

 

써니나타스(SuNiNaTaS) 17번 문제 풀이입니다.

 

 

Game 17

Ummm... QR Code is broken! Fix it!

suninatas.com

 

 

[SuNiNaTaS] Challenge 17

 

문제에 접속하면 위와 같은 망가진 QR 코드가 나타난다.

 

QR 코드를 복구하고 인식하면 플래그가 나올 것으로 예상되는 문제였다.

 

Micro QR을 제외한 대다수의 QR 코드는 3개의 위치 검출용 패턴을 가지고 있는데, 이러한 패턴을 검색하여 코드의 위치를 인식할 수 있으며 고속 판독이 가능해지도록 한다.

 

위 그림에서 빨간색으로 칠해진 부분 세 군데가 위치 검출용 패턴이다.

 

따라서, 간단하게 PPT를 사용하여 아래와 같이 복구해보았다.

 

Recovered QR code

 

정상적인 형태를 띈 QR 코드가 완성되었으니 스마트폰으로 인식해보자.

 

QR code Scan

 

스캔해보니 텍스트 형태로 플래그가 주어졌다.

 

플래그를 AUTH 페이지에 인증하고 솔브했다.

 

Comments