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

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

by A Lim Han 2022. 9. 30.

3 - 1 - 3. ๋น„๋ฐ€๋ฒˆํ˜ธ ํžŒํŠธ ๋ณ€๊ฒฝ - Change Secret ์‹ค์Šต

 

 

 

# ๋น„๋ฐ€๋ฒˆํ˜ธ ํžŒํŠธ ๋ณ€๊ฒฝ - Change Secret ์‹ค์Šต

1. csrf_3.php ํŽ˜์ด์ง€( = ํ˜„ ์‚ฌ์šฉ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ํžŒํŠธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์ง€ )๋กœ ์ ‘์†

 

 

 

 

2. ๋นˆ์นธ์— 'not an angel'์„ ์ž…๋ ฅํ•œ ํ›„ Change ๋ฒ„ํŠผ ํด๋ฆญ

 

 

 

 

3. ๋ฒ„ํ”„์Šค์œ„ํŠธ๋กœ csrf_3.php ํŽ˜์ด์ง€์™€ ์š”์ฒญ ์กฐํšŒ 

+ Line 16์„ ๋ณด๋ฉด ์š”์ฒญ์„ ์„ฑ๊ณต์ ์œผ๋กœ ์ธํ„ฐ์…‰ํŠธํ–ˆ์Œ์„ ํ™•์ธ ๊ฐ€๋Šฅ

 

 

 

 

3. ๋น„๋ฐ€๋ฒˆํ˜ธ ํžŒํŠธ๋ฅผ ๋ฐ”๊พธ๋Š” ์š”์ฒญ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด height, width ๊ฐ’์ด 0์ธ ์ด๋ฏธ์ง€ ํƒœ๊ทธ ์ƒ์„ฑ

<img src="http://192.168.145.128/bWAPP/csrf_3.php?secret=I don't like honey!&login=bee&action=change" height="0" width="0">

+  ์ด๋•Œ ์ƒ์„ฑ๋˜๋Š” ์ด๋ฏธ์ง€ ํƒœ๊ทธ๋Š” login, action, secret ๋ณ€์ˆ˜๋ฅผ ํฌํ•จํ•ด์•ผ ํ•จ

 

 

 

 

4. xss_stored_1.php ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜์—ฌ ์ด๋ฏธ์ง€ ํƒœ๊ทธ ์ž…๋ ฅ

 

์„ฑ๊ณต์ ์œผ๋กœ ์ด๋ฏธ์ง€ ํƒœ๊ทธ๊ฐ€ ์ถ”๊ฐ€๋จ

+ xss_stored_1.php ํŽ˜์ด์ง€๋Š” ํ…Œ์ด๋ธ” ํ˜•ํƒœ์˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

+ ์ด๋ฏธ์ง€ ํƒœ๊ทธ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์ถ”๊ฐ€๋˜์–ด๋„ ๋ณ„๋‹ค๋ฅธ ํ™”๋ฉด ์ƒ์˜ ๋ณ€ํ™”๋Š” X  -->  ์ด๋ฏธ์ง€ ํƒœ๊ทธ์˜ width, height๋ฅผ ๋ชจ๋‘ 0์œผ๋กœ ์„ค์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ

 

 

 

 

5. sqli_16.php ํŽ˜์ด์ง€๋กœ ์ด๋™ ํ›„ bee ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธ

 

์„ฑ๊ณต์ ์œผ๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ์˜ ํžŒํŠธ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Œ์„ ํ™•์ธ

+ sqli_16.php ํŽ˜์ด์ง€๋Š” ๊ณ„์ • ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•˜๋Š”ํŽ˜์ด์ง€

+ bee ๋ผ๋Š” ์‚ฌ์šฉ์ž์˜ ๋ณ€๊ฒฝ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ํžŒํŠธ ์ถœ๋ ฅ

+ ์ถœ๋ ฅ๋œ ๋ณ€๊ฒฝ ๋‚ด์šฉ์€ = ์ด๋ฏธ์ง€ ํƒœ๊ทธ์— ์ž…๋ ฅํ–ˆ๋˜ secret ๋ณ€์ˆ˜ ๊ฐ’