보안 전공생의 공부

[Wargame.kr] #3 QR CODE PUZZLE 본문

Wargame/web

[Wargame.kr] #3 QR CODE PUZZLE

수잉 2021. 2. 2. 19:54

start 버튼을 눌러보면

이렇게 한 칸이 비어진 퍼즐이 나온다 !

퍼즐 조각을 클릭하면 옆에 있는 빈칸으로 조각이 이동을 한다.

 

이 퍼즐을 완성해야겠지만, 시간이 많이 소요될 것이다.

 

한 번 개발자도구로 들어가 보았다.

 

소스코드 중 

이 부분이 가장 눈에 띈다

 

 

CDATA라고 적힌 부분이 주석처리 되어있다!

처음 들어보는 것이라 구글링 해보았다.

sdevstudy.tistory.com/6

 

[iBATIS/MyBatis]CDATA란?

INTRO Spring 프레임워크를 사용하여 프로젝트를 할 경우, 보통 xml에서 쿼리를 작성한다. 쿼리를 작성하다보면 를 발견하는 경우가 종종 있는데 그 기능에 대해서 알아보고자 한다.

sdevstudy.tistory.com

뭐 딱히 문제를 푸는데 도움이 되는 건 아닌 것 같다.

쿼리문에서 특수문자를 처리할 때 사용하는 구문 같다.

 

 

unescape()함수는 %16진수의 아스키코드 값을 ISO LATIN-1문자로 변환해 반환해주는 함수라고 한다.

+)) escape()함수는 이와 반대로 ISO LATIN-1문자를 %1진수의 아스키코드 값으로 변환한다.

이 부분에 있는 %16진수도 한번 10진수로 바꿔보았다.

아놔 NaN이 뜬다.

NaN은 Not a Number의 줄임말로 연산에서 잘못되었을 때 나타나는 기호이다.

 

 

Element로 더이상 뭔갈 할 수 없는 것 같아 

다른 탭을 더 찾아보았다.

첫 문제를 풀 때 이용했던 Network 탭으로 가보았다.

 

Network 탭은 서버와 통신내역을 보여주는 도구로, 존재하지 않는 리소스를 찾는 데 유용하다 ! 

 

참조 : m.blog.naver.com/passionisall/222074573424

 

[Python] 데이터 크롤링 및 크롬 개발자 도구 사용법

해당 글에서는 수업시간에 배웠던 데이터 크롤링 및 크롬 개발자 도구 사용법의 내용들에 대해 정리하였다....

blog.naver.com

 

qr.png라는 파일이 보인다. 클릭해보면

이렇게 qr코드 원본이 떡하니 있다.

 

설마 qr코드 원본만 찾는 게 다인가 싶어 

다른 파일들을 뒤적거렸다가, 내가 건들 수 있는 범위가 아니다 싶었다 ㅎㅎ

 

그래서 한번 휴대폰으로 qr코드를 인식해보니 flag값이 나타나는 페이지로 이동되었다 !!

 

컴퓨터로 들어가야 flag값이 복사가 되니까 다시 컴퓨터로 flag값이 있는 페이지로 이동하였다.

 

www.onlinebarcodereader.com/

 

Barcode Reader

Welcome With this free online tool you can decode various barcode formats. We support the following barcode symbologies: 1D Point of sale: UPC-A, UPC-E, EAN-8, EAN-13, GS1 DataBar (a.k.a. RSS) 1D Industrial Symbols: Code 39, Code 93, Code 128, GS1-128, Cod

www.onlinebarcodereader.com

 

이 사이트로 들어가 아까 qr코드 이미지의 url을 입력해주면 

이에 해당하는 사이트 주소를 알려준다.

사이트로 들어가면 이렇게 Flag값을 얻을 수 있다 :)

'Wargame > web' 카테고리의 다른 글

[SuNiNaTaS] #3  (0) 2021.02.25
[Wargame.kr] type confusion  (0) 2021.02.25
[Wargame.kr] #2 flee button  (0) 2021.02.02
[Wargame.kr] #1 already got  (0) 2021.02.02
[XCZ.kr] #32 Easy Trick | PHP 비교 연산자 취약점  (0) 2021.01.27
Comments