๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ’๏ธ INTERLUDE/2022 Web & Hacking Study

[INTERLUDE_Study] ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ - Change Password ์‹ค์Šต

by A Lim Han 2022. 9. 28.

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 ๋ถ€๋ถ„์ด ์ดˆ๊ธฐํ™”๋˜์ง€๋งŒ ์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•ด ๊ธฐ์กด ์ž…๋ ฅ๊ฐ’์„ ์จ๋†“์Œ