3 - 0 - 2. ๊ณ์ข ์ด์ฒด - Transfer Amount ์ค์ต
# ๊ณ์ข ์ด์ฒด - Transfer Amount ์ค์ต_๋ฐฉ๋ฒ 1
1. csrf_2.php ํ์ด์ง๋ก ์ด๋ ํ F12 ๋จ์ถํค๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋ฐ์ ๋๊ตฌ ์คํ
+ ์น ํ์ด์ง์ ์์ค ์ฝ๋๋ฅผ ํตํด account, amount ๋ณ์๊ฐ ๋ ธ์ถ๋ ์ํ์์ ํ์ธ
account | amount |
๊ณ์ข๋ฒํธ | ์ด์ฒดํ ๊ธ์ก |
2. amount ๋ณ์ ๊ฐ์ ๋ง์ด๋์ค ๊ฐ์ ์ ๋ ฅํ์ฌ ๊ณ์ข์ ๊ธ์ก์ ์ฆ๊ฐ์ํค๊ธฐ ์ํด ์ด๋ฏธ์ง ํ๊ทธ ์์ฑ
<img src="http://localhost/bWAPP/csrf_2.php?account=158-83082-82&amount=-100&action=transfer" height="0" width="0">
+ ์์ฑ๋ ์ด๋ฏธ์ง ํ๊ทธ๋ height, width = 0 ์ด์ฌ์ผ ํจ
3. xss_stored_1.php ํ์ด์ง๋ก ์ด๋ ํ ์์์ ์์ฑํ ์ด๋ฏธ์ง ํ๊ทธ ์ ๋ ฅ
+ xss_stored_1.php ํ์ด์ง๋ ๊ธ ์ ๋ ฅ ์ ํ ์ด๋ธ ํํ์ ๋ธ๋ก๊ทธ๋ฅผ ์ ๊ณตํ๋ค.
4. ํ ์คํธ ์ ๋ ฅ ๊ณต๊ฐ์ ์ด๋ฏธ์ง ํ๊ทธ ์ ๋ ฅ ํ [Submit] ๋ฒํผ ํด๋ฆญ
+ ๋ง์ฐฌ๊ฐ์ง๋ก ์์ฑํ ์ด๋ฏธ์ง ํ๊ทธ์ width, height ๊ฐ์ด ๋ชจ๋ 0์ด๊ธฐ์ ์๋ฌด ๋ณํ๋ X๋ ๊ฒ์ฒ๋ผ ๋ณด์
5. ์ด๋ฏธ์ง ํ๊ทธ๊ฐ ์ฝ์ ๋ ๋ธ๋ก๊ทธ์ ์ฌ์ฉ์๋ค์ด ์ ๊ทผํ ๋๋ง๋ค ๊ณ์ข์ ๊ธ์ก์ด ์ฆ๊ฐํ๋ ๊ฒ์ ํ์ธ
# ๊ณ์ข ์ด์ฒด - Transfer Amount ์ค์ต_๋ฐฉ๋ฒ 2
1. csrf_2.php ํ์ด์ง๋ก ์ด๋ ํ F12 ๋จ์ถํค๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋ฐ์ ๋๊ตฌ ์คํ
+ ์์ ๊ฒฝ์ฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์น ํ์ด์ง์ ์์ค ์ฝ๋๋ฅผ ํตํด account, amount ๋ณ์๊ฐ ๋ ธ์ถ๋ ์ํ์์ ํ์ธ
2. amount ๋ณ์๋ฅผ ์กฐ์ํ์ฌ ์ํ๋ ๊ณ์ข์ ์ ๊ธํ๊ธฐ ์ํด ์ด๋ฏธ์ง ํ๊ทธ ์์ฑ
<img src="http://localhost/bWAPP/csrf_2.php?account=158-83082-82&amount=+500&action=transfer" height="0" width="0">
+ ์ด๋ amount ๊ฐ์ด ์์์ฌ์ผ ํจ์ ์ ์
3. xss_stored_1.php ํ์ด์ง๋ก ์ด๋ ํ ์์์ ์์ฑํ ์ด๋ฏธ์ง ํ๊ทธ ์ ๋ ฅ
4. ๋ค์ csrf_2.php ํ์ด์ง๋ก ์ด๋ ํ ๊ณ์ข์ ๊ธ์ก ํ์ธ --> amount ๋ณ์์ ์ ๋ ฅํ ๊ฐ๋งํผ์ด ์ด์ฒด + ๋จ์ ๊ธ์ก์ ํ์ด์ง์ ์ถ๋ ฅ