los ๋ฌธ์ ํ์ด _ 3๋ฒ
id ๊ฐ admin์ด๋ฉด ํด๋ฆฌ์ด ํ ์ ์๋ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์๋ฐ,
id๊ฐ ๊ณ ์ ์ผ๋ก guest๋ก ๋์ด์๋ค.
๊ฐ์ด ๋ค์ด๊ฐ๋ ์ฒดํฌํด๋ณด๋ ค๊ณ id์ ์๋ฌด ๊ฐ์ด๋ ๋ฃ์ด๋ณด์๋๋,
hello guet๋ผ๊ณ ์ถ๋ ฅ๋๋ค.
๊ทธ๋ผ ํน์ no๋ ์๋ฌด๊ฑด ์๊ด์์ด or id = admin'...?์ธ๊ฐ ํ๋๋ฐ,
no quotes~_~ ๋ผ๋ ์๋ฏธ์ด ๋ฌธ์๊ฐ ๋์๋ค..^^
์๊ณ ๋ณด๋ preg_match ํจ์์์ ['/ \' | \" | \` / i'] ๋ฑ๋ฑ,, ์ฑ๊ธ์ฟผํฐ, ๋๋ธ์ฟผํฐ ๋ฑ ํํฐ๋ง ํ๊ณ ์์๋ค.
admin์ด๋ผ๋ ๋ฌธ์๋ฅผ ํํํ๊ธฐ ์ํด ์ฑ๊ธ์ฟผํฐ๋ฅผ ์ผ์์ผ๋,
๋ค๋ฅธํํ๋ก ๋ณํํ์ฌ ๋ฃ์ด์ฃผ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
https://www.percederberg.net/tools/text_converter.html
โฒ๋ณํ ์ฌ์ดํธ
๋ณํํด์ฃผ๋ ์ฌ์ดํธ๋ ๊ฒ์ํ๋ฉด ๋ง๋ค.
16์ง์ ๊ฐ์ผ๋ก ๋ณํ์์ผ์คฌ๋ค.
(์ฌ์ค ascii๋ก ๋ฐ๊พธ์ด๋ณด๋ ค ํ์์ง๋ง ํํ๋ฒ์ ํค๋งค๋ค๊ฐ 16์ง์๋ก ๋ณํํด์ฃผ์๋ค.)
๋ณํ ๋ ๊ฐ์ 0x๋ฅผ ๋ถ์ฌ์ค๋ค.
admin ์ด ๋ค์ด๊ฐ๋ ์๋ฆฌ์ ๋์ ๋ฃ์ด์ค๋ค.
์ฟผ๋ฆฌ๋ no ๋ค์ 0์ ๋ฃ์ด ์์ ์ฟผ๋ฆฌ๋ฅผ ๊ทธ๋ฅ ์น ์๋ ์
์น๊ณ ,
or๋ฌธ์ผ๋ก id=admin(16์ง์)๋ฅผ ๋ฃ์ด์ฃผ์๋ค.
no์ 1์ ๋ฃ์ด์ฃผ๋ฉด guest ์ and๋ก ์ด์ด์ ธ์ guest๋ก ์ธ์ํจ.
๊ณ ๋ธ๋ฆฐ ํด๋ฆฌ์ด! (์ด๋ฒ๋ฌธ์ ๋ ์์ ๋ฌธ์ ๋ค ๋ณด๋จ ์กฐ๊ธ ๋์ด๋๊ฐ ๋์๋ค!)