์ƒˆ์†Œ์‹

Game/wargame

[wargame.kr] QR CODE PUZZLE

  • -
๋ฐ˜์‘ํ˜•

 

[wargame 3๋ฒˆ ๋ฌธ์ œ ํ’€์ด]

 

 

 

3๋ฒˆ๋ฌธ์ œ 106p ์ด๋„ค์š”

'์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ํผ์ฆ ๋„์ „' ์ด๋ผ๊ณ  ๋œจ๋„ค์š”.

 

์ผ๋‹จ ํžŒํŠธ๊ฐ€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ธ๊ฐ€๋ณด๋‹ค ํ•˜๊ณ  Start

 

 

 

ํŽ˜์ด์ง€๋ฅผ ๋“ค์–ด๊ฐ€์„œ ํ™•์ธํ•ด๋ณด๋‹ˆ ์•„๋ž˜์ฒ˜๋Ÿผ  QR์ฝ”๋“œ๊ฐ€ ๋ง‰ ์„ž์—ฌ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

 

 

F5๋กœ ์ƒˆ๋กœ๊ณ ์นจ ํ•˜๋ฉด ๊ณ„์† QR์ฝ”๋“œ ํผ์ฆ์ด ๋žœ๋ค์œผ๋กœ ๋ฐ”๋€Œ๋Š” ๊ฒƒ ๊ฐ™๋„ค์š”.

 

 

 

F12[๊ฐœ๋ฐœ์ž๋ชจ๋“œ]๋กœ ๋“ค์–ด๊ฐ€์„œ ์ผ๋‹จ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•ด๋ดค์Šต๋‹ˆ๋‹ค.

(์ด๋Ÿฐ ์œ ํ˜•์˜ ๋ฌธ์ œ๋Š” ์ฒ˜์Œ์ด๋ผ...์ฒ˜์Œ์—” javascript์ค‘ ๋žœ๋ค?๊ณผ ๊ด€๋ จ๋œ ๊ฐ’์ด ์žˆ๋‹ค๋ฉด ์ง€์›Œ์•ผ ํ•˜๋Š” ์ค„ ์•Œ์•˜์–ด์š”...)

 

์ด ๋ฌธ์ œ๋Š” ์œ„์ฒ˜๋Ÿผ ํ‘ธ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ, unescape๋ฅผ ์ด์šฉํ•œ ๋ฌธ์ œ ์˜€์Šต๋‹ˆ๋‹ค.

 

script ํƒœ๊ทธ๋ฅผ ํ™•์ธํ•ด๋ณด๋ฉด ์•„๋ž˜์— unescape๊ฐ€ ์žˆ๋„ค์š”.

 

 

 

์—ญ์‹œ javascript๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฌธ์ œ์˜€๋„ค์š”.

 

์ € ์•ˆ์— url ์ธ์ฝ”๋”ฉ ๋˜์–ด์žˆ๋Š” ๋ถ€๋ถ„์„ ๋””์ฝ”๋”ฉ ํ•ด์ฃผ๋ฉด ๋˜๋Š” ๋ฌธ์ œ์ธ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

escape / unescape๊ฐ€ ๊ถ๊ธˆ ํ•˜์‹œ๋‹ค๋ฉด ์•„๋ž˜๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

 

opentutorials.org/course/50/199

 

โ–ผ โ–ผ โ–ผ

๋”๋ณด๊ธฐ

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ์ธ์ฝ”๋”ฉ ํ•จ์ˆ˜๋กœ ์•„๋ž˜์˜ ์„ธ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

1. escape();
2. encodeURI();
3. encodeURIComponent;


! ์ธ์ฝ”๋”ฉ ํ•จ์ˆ˜ ์ƒ์„ธ๋ณด๊ธฐ


์•„๋ž˜์„œ ๋ถ€ํ„ฐ๋Š” ๊ฐ๊ฐ์˜ ํ•จ์ˆ˜์˜ ๊ธฐ๋Šฅ ๋ฐ ํŠน์ง•์ž…๋‹ˆ๋‹ค.

1. escape()
ํŠน์ˆ˜๋ฌธ์ž๋ฅผ ์ธ์ฝ”๋”ฉํ•˜๋˜ ํ”ํžˆ ์‚ฌ์šฉ๋˜๋Š” ๋ฌธ์ž์™€, ์ˆซ์ž, ์ผ๋ถ€ ํŠน์ˆ˜ ๋ฌธ์ž( *, @, -, _, +, ., /)๋Š” ์ œ์™ธํ•˜์—ฌ ์œ ๋‹ˆ์ฝ”๋“œ ํ˜•ํƒœ๋กœ ์ธ์ฝ”๋”ฉ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
* ์ˆซ์ž๋ฅผ ๋„ฃ์œผ๋ฉด ๋ฌธ์žํƒ€์ž…์œผ๋กœ ๋ณ€ํ™˜๋˜์–ด ๋ฐ˜ํ™˜๋จ. Ex)... escape(123) -> "123" 
* ์ถ•์†Œ๋œ ํ•จ์ˆ˜(Deprecated)๋กœ์„œ ์•„๋ž˜ ํ•จ์ˆ˜๋“ค์„ ์‚ฌ์šฉํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

2. encodeURI()
์ธํ„ฐ๋„ท ์ฃผ์†Œ์— ์“ฐ์ด๋Š” ํŠน์ˆ˜๋ฌธ์ž๋Š” ์ธ์ฝ”๋”ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ( / ? & ; = )

3. encodeURIComponent()
์ธํ„ฐ๋„ท ์ฃผ์†Œ์— ์“ฐ์ด๋Š” ํŠน์ˆ˜๋ฌธ์ž๋„ ํ•จ๊ป˜ ์ธ์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค. ( / ? & ; = )
์ฐธ๊ณ ๋กœ ์Šฌ๋ž˜์‰ฌ๋„ ์ธ์ฝ”๋”ฉํ•˜๊ธฐ ์ฃผ์†Œ์ฐฝ์— ์ธ์ฝ”๋”ฉ์‹œ์—๋Š” ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


! ๊ทธ๋Ÿผ, ์ธ์ฝ”๋”ฉ์„ ํ–ˆ์œผ๋ฉด ๋””์ฝ”๋”ฉ๋„ ํ•ด์ฃผ์–ด์•ผ๊ฒ ์ฃ ? ๋””์ฝ”๋”ฉ ํ•จ์ˆ˜๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
i. unescape()
ii. decodeURI()
iii. decodeURICompoonent()

 

์ถœ์ฒ˜ : webisfree.com/2014-07-18/[%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8]-%EC%9D%B8%EC%BD%94%EB%94%A9-escape()-encodeuri()-encodeuricomponent()

 

๊ฐ„๋žตํ•˜๊ฒŒ ์ •๋ฆฌํ•ด์„œ ๋งํ•˜์ž๋ฉด

URI๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ฌธ์ž์—ด์„ ์ธ์ฝ”๋”ฉ์„ escape๋ผ ํ•˜๊ณ  ๊ทธ์™€ ์ƒ๋ฐ˜๋˜๋Š” ํ•จ์ˆ˜๊ฐ€ unescape() ์ด๋‹ค.

 

 

 

url๋””์ฝ”๋”ฉ์„ ํ•ด์ฃผ์—ˆ๋‹ค. ์•„๋ž˜ ๋””์ฝ”๋”ฉ ์‚ฌ์ดํŠธ โ–ผ โ–ผ โ–ผ

www.convertstring.com/ko/EncodeDecode/UrlDecode

 

 

๋””์ฝ”๋”ฉ์„ ํ•ด๋ณด๋‹ˆ ๋ฌด์–ธ๊ฐ€ png(์‚ฌ์ง„) ๋–ด๋‹ค.

 

์ € ์ฃผ์†Œ๋ฅผ ๊ทธ๋Œ€๋กœ ๋’ค์— ๋ถ™์—ฌ์„œ ๋“ค์–ด๊ฐ€์ค€๋‹ค.

 

์›๋ž˜ ๋ชจ์–‘ QR์ฝ”๋“œ๊ฐ€ ๋‚˜ํƒ€๋‚ฌ๋‹ค.

--> ํฐ์œผ๋กœ QR์ฝ”๋“œ๋ฅผ ์ฐ์–ด์คฌ๋”๋‹ˆ, ์•„๋ž˜ ์ฒ˜๋Ÿผ flag๊ฐ€ ๋‚˜์™”๋‹ค.

 

 

ํ”Œ๋ž˜๊ทธ๋ฅผ ์ž…๋ ฅํ–ˆ๋Š”๋ฐ, ์ •๋‹ต ์ฒ˜๋ฆฌ๊ฐ€ ์•ˆ๋˜๊ธธ๋ž˜ 

์ € url์„ ๊ทธ๋Œ€๋กœ ์ปดํ“จํ„ฐ๋กœ ์ ‘์†ํ•ด๋ณด์•˜๋‹ค

 

ํ”Œ๋ž˜๊ทธ๊ฐ€ ๋‹ค๋ฆ„ (ใ… ,ใ… ) 

์™œ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ปดํ“จํ„ฐ๋กœ ์ ‘์† ํ›„ ํ”Œ๋ž˜๊ทธ๋ฅผ ๊ตฌํ•ด์ค˜์•ผ ํ•˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

 

 

106 P ํš๋“!

3๋ฒˆ๋ฌธ์ œ Clear

๋ฐ˜์‘ํ˜•

'Game > wargame' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[wargame.kr] WTFCODE  (0) 2020.09.18
[wargame.kr] login filtering  (0) 2020.09.16
[wargame.kr] flee button  (0) 2020.09.15
[wargame.kr] already got  (0) 2020.09.15
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.