์ฝ˜์†”ํ•จ์ˆ˜์กฐ์ž‘ 1

Wargame ) Type Confusion

๊ฐ„๋‹จํ•œ Compare ์— ๊ด€ํ•œ ์ทจ์•ฝ์ ์œผ๋กœ ๋ณด์—ฌ์ง„๋‹ค. ํŽ˜์ด์ง€ ์ž์ฒด๋Š” ๋ณผ ํ’ˆ ์—†๋‹ค. ์†Œ์Šค๋ฅผ ์‚ดํŽด๋ณด์ž. php ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์„ key ๋กœ ์‚ฌ์šฉํ•˜๊ณ  json ํ˜•ํƒœ๋กœ ์„œ๋ฒ„์— ์ „์†กํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์—ฌ์ง„๋‹ค. ๊ทธ๋ฆฌ๊ณ  submit_check ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ๊ฐ’ ๊ฒ€์ฆ๋„ ํ•˜๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ ๋ณด์—ฌ์ง„๋‹ค. ์ด ๋ถ€๋ถ„์„ ๋ณด๋ฉด, POST ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „์†ก ๋œ json ํ˜•ํƒœ์˜ ๊ฐ’์„ ๊ฐ€์ ธ์˜จ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์„œ๋ฒ„์—์„œ ์ƒ์„ฑํ•œ key ๊ฐ’๊ณผ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅ์— ๋ณด๋‚ธ ๊ฐ’์„ '==' ๋™๋“ฑ์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•˜์—ฌ ๋น„๊ตํ•œ๋‹ค. ๋น„๊ต์™€ ๊ด€๋ จ ๋œ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์•„์•ผ๊ฒ ๋‹ค. ์„œ๋ฒ„์—์„œ ๊ฐ€์ ธ์˜จ js ์—์„œ๋Š” submit๊ณผ submit_check ํ•จ์ˆ˜๊ฐ€ ์กด์žฌํ•œ๋‹ค. submit ํ•จ์ˆ˜์—์„œ๋Š” submit_check ์—์„œ ๊ฒ€์ฆํ•œ ์ž…๋ ฅ๊ฐ’์„ ์ธ์ž๋กœ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ด ์‚ฌ์ด์—์„œ ๋ฐœ์ƒ๊ฐ€๋Šฅํ•œ ์ทจ..

Hacking/Wargame 2020.07.09