일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 웹개발
- 그래프
- 써니나타스
- GIT
- 자바문제풀이
- 포렌식워게임
- 뷰
- 워게임
- mongoose
- 자바
- CTF
- 웹해킹기초
- 이진탐색트리
- Express
- node.js
- 웹기초
- 이진트리
- 워게임추천
- materialize
- bootstrap
- wargame.kr
- 웹해킹
- NavBar
- node
- 자바기초
- gitbash
- 포렌식
- nodeJS
- MongoDB
- 자료구조
- Today
- Total
보안 전공생의 공부
[Wargame.kr] #3 QR CODE PUZZLE 본문
start 버튼을 눌러보면
이렇게 한 칸이 비어진 퍼즐이 나온다 !
퍼즐 조각을 클릭하면 옆에 있는 빈칸으로 조각이 이동을 한다.
이 퍼즐을 완성해야겠지만, 시간이 많이 소요될 것이다.
한 번 개발자도구로 들어가 보았다.
소스코드 중
이 부분이 가장 눈에 띈다
CDATA라고 적힌 부분이 주석처리 되어있다!
처음 들어보는 것이라 구글링 해보았다.
[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값이 있는 페이지로 이동하였다.
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 |