3 - 0 - 1. ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ - Change Password ์ค์ต
# ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ - Change Password ์ค์ต
1. csrf_1.php ํ์ด์ง( = ์ ์ํ ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ ํ์ด์ง )์ ์ ์ ํ change ๋ฒํผ์ ๋๋ฌ ์๋จ์ URL ํ์ ํ์ธ
2. ์ด๋ฏธ์ง ํ๊ทธ์ ์ฌ์ฉ์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ๋ ํ์ด์ง ํธ์ถ ํ ๋น๋ฐ๋ฒํธ๋ฅผ 'evil'๋ก ๋ณ๊ฒฝ์ํค๋ URL ์ ๋ ฅ
<img src="http://localhost/bWAPP/csrf_1.php?password_new=evil&password_conf=evil&action=change" height="0" width="0">
3. htmli_stored.php ํ์ด์ง๋ก ์ด๋ --> ํ ์คํธ ์ ๋ ฅ ๊ณต๊ฐ์ ์กฐ์๋ ์ด๋ฏธ์ง ํ๊ทธ ์ ๋ ฅ ํ [Submit] ๋ฒํผ ํด๋ฆญ
+ 3๋ฒ ๊ณผ์ ํ ์๋ฌด๋ฐ ๋ด์ฉ๋ ์ถ๋ ฅ๋์ง ์๋ ์ด์ ๋ ์์์ ์กฐ์ํ ์ด๋ฏธ์ง ํ๊ทธ์ width, height ๊ฐ์ด ๋ชจ๋ 0์ผ๋ก ์ค์ ๋์ด์๊ธฐ ๋๋ฌธ
4. sqli_16.php ํ์ด์ง์์ ๊ธฐ์กด์ ๋น๋ฐ๋ฒํธ์ธ bug ์ ๋ ฅ --> ๋ก๊ทธ์ธ ์คํจ
+ ์๋ ๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅด๋ฉด Login, Password ๋ถ๋ถ์ด ์ด๊ธฐํ๋์ง๋ง ์ดํด๋ฅผ ๋๊ธฐ ์ํด ๊ธฐ์กด ์ ๋ ฅ๊ฐ์ ์จ๋์
5. ๋ณ๊ฒฝ๋ ๋น๋ฐ๋ฒํธ์ธ evil ์ ๋น๋ฐ๋ฒํธ๋์ ์ ๋ ฅ --> ๋ก๊ทธ์ธ ์ฑ๊ณต( ๋น๋ฐ๋ฒํธ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ๋ณ๊ฒฝ๋์์์ ํ์ธ ๊ฐ๋ฅ )
+ ์์ ๊ฒฝ์ฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์๋ ๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅด๋ฉด Login, Password ๋ถ๋ถ์ด ์ด๊ธฐํ๋์ง๋ง ์ดํด๋ฅผ ๋๊ธฐ ์ํด ๊ธฐ์กด ์ ๋ ฅ๊ฐ์ ์จ๋์