Wargame 세 번째 풀이 QR code puzzle

안녕하세요. 오늘 풀어볼 문제는 QR code puzzle입니다. 같이 지문을 확인해 볼까요?

문제 지문

javascript puzzle challenge, just enjoy! : 자바 스크립트 퍼즐이다! 그냥 즐겨!

지문에는 힌트가 없어 보이니 바로 시작해보겠습니다.

 

시작하자마자 정말 끔찍한 퍼즐이 하나 나왔어요.

문제 본문

사실 이 문제를 보자마자 '풀면 다음 화면으로 넘어가나?' 라는 생각을 먼저 했고 문제를 풀기 위해 몇가지 생각을 했어요.

1. 자바스크립트로 사진을 쪼갠것이니까 원본 파일이 있을 것이다.

2. 그 원본을 보면 퍼즐을 풀 수 있다.

3. 퍼즐을 풀면 키가 나올 것이다!

 

저는 위에 세가지 가설을 세웠고 일단 원본 파일을 찾기 시작했죠.

 

오늘 사용할 기능은 크롬 개발자 모드에 있는 sources 패널 입니다.

개발자 모드의 sources 패널

Sources 패널은 위와 같이 구성이 되어있고,

파일을 열어보거나 수정 할 수 있으며 자바스크립트를 디버깅 할 수 있는 등 여러가지 소스와 관련된 기능을 진행 할 수 있습니다.

 

위 사진에 눈에 띄는 폴더가 있지 않나요?

 

네 바로 img폴더입니다.  저 폴더를 신나게 클릭해서 들어가보니

qr code

생각보다 쉽게 찾아서 아싸 신난다 이제 이거보고 풀어야지~~~~

 

했는데 그림도 눈아프고 순서는 또 어떻게 찾지 하면서 30분정도 풀었어요.

근데 갑자기 지나가던 친구가 옆에서 큐알 코드 보더니 찰칵.

답이 걍나오네ㅋ

 

그러게요 안풀어도 되더라구요.

 

왜 qr코드를 줬는지 사진 찍어볼 생각도 안하고 풀고 있던 제가 삽질한거죠.

여러분들은 삽질하지 말고 이런거 나오면 한번 찍어보세요 ㅎㅎ...

 

그리고 웹으로도 큐알 코드를 인식 시킬 수 있는 방법이 몇가지가 있어요. 사실 패스 키가 길고 해서 찾아본 방법인데

 

https://zxing.org/w/decode.jspx

 

ZXing Decoder Online

 

zxing.org

이런 사이트에 들어가서 qr코드의 사진 또는 qr이 있는 주소 링크를 붙여 주시면 되는데요.

 

사진을 번거롭게 또 저장 할 바에 차라리 타자로 빨리 치겠다 라고 생각하실 수 있겠지만 우리는 이미 qr코드의 주소를 알고 있어요.

(타자치는 사람 오타나라)

open in new tab

위에 움짝에서 보면 링크가 뜨는것을 확인 할 수 있는데 이를 새탭에서 열고 그 주소를 위에서 알려준 사이트에 들어가서 입력하고 제출하면 됩니다.

제출 버튼을 누르게 되면 qr코드를 디코딩 한 결과물이 나오겠죠?

qr코드 -> decode

또 한번 여기서 플래그 주소를 찾을 수 있겠네요. 저 주소를 들어가 보겠습니다.

 

8d696d0d987622edcfb1c3638caad7acb629e188

이렇게 아주 쉽게!(나는 삽질했지만) 문제를 해결할 수 있습니다.

 

아직 초반의 문제들이라서 어려운 부분도 없고 잘 따라하면서 감을 익힐 수 있을것 같아요.

저도 처음에 개발자 모드를 이렇게 까지 활용해 볼줄 몰랐는데 문제를 풀면 풀수록 친해지게 되더라구요.

 

오늘은 이만 세 번째 풀이를 마쳐보겠습니다. 감사합니다 ㅎㅎ

'보안 > wargame.kr' 카테고리의 다른 글

[wargame.kr] WTF_CODE  (0) 2020.02.25
[wargame.kr] login filtering  (0) 2020.02.19
[wargame.kr] flee button  (0) 2020.02.15
[wargame.kr] already got 시작  (0) 2020.02.15

+ Recent posts