๐ŸŒณ WarGame/๐Ÿ webhacking.kr

[webhacking.kr] 3๋ฒˆ ๋ฌธ์ œ

(ํ•™์Šต ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ์ง€์ ํ•ด์ฃผ์„ธ์š”.)

 

 

2๋ฒˆ ๋ฌธ์ œ๋ฅผ ๋“ค์–ด๊ฐ€ ๋ณด์ž.

 

๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋„ค๋ชจ๋„ค๋ชจ ๋กœ์ง์ด ๋‚˜์˜จ๋‹ค.

 

 

๋„ค๋ชจ๋„ค๋ชจ ๋กœ์ง์€ ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์— ๊ธˆ๋ฐฉ ํ’€์—ˆ๋‹ค.

 

๋กœ์ง์„ ํ’€๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋œ๋‹ค.

 

 

'gogo'๋ฅผ ํด๋ฆญํ•ด๋ณด๋‹ˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ™”๋ฉด์ด ์ถœ๋ ฅ๋œ๋‹ค.

 

 

๋จผ์ € ์†Œ์Šค๋ฅผ ํ™•์ธํ•ด ๋ณด์•˜๋‹ค.

 

ํผ ์•ˆ์— input์˜ ํƒ€์ž…์€ ํžˆ๋“ ์œผ๋กœ ๋˜์–ด์žˆ๊ณ  value๊ฐ€ 2์ง„์ˆ˜ ํ˜•ํƒœ๋กœ ์ •ํ•ด์ ธ์žˆ๋‹ค.

 

์ฒ˜์Œ์— ์ € 2์ง„์ˆ˜๊ฐ€ ํ”Œ๋ž˜๊ทธ์ธ์ค„ ์•Œ๊ณ  ์ œ์ถœํ•ด๋ดค๋”๋‹ˆ ์‹คํŒจํ–ˆ๋‹ค.

 

๋‹ค์‹œ ๋’ค๋กœ๊ฐ€์„œ, input ํ…์ŠคํŠธ์ฐฝ์— ์›ํ•˜๋Š” ๋ฌธ์ž์—ด์„ ์ž…๋ ฅํ•˜๊ณ  write ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋ณด์•˜๋‹ค.

 

 

ํ•„์ž๋Š” ์ž์‹ ์˜ ID๋ฅผ ๋„ฃ์–ด๋ณด์•˜๊ณ , admin๋„ ๋„ฃ์–ด๋ณด์•˜๋‹ค.

 

 

 

answer ๊ฐ’์€ ๋™์ผํ•˜๊ฒŒ ์ถœ๋ ฅ๋˜์—ˆ๋‹ค.

 

์ข€์ „์— ์†Œ์Šค๋ณด๊ธฐ๋ฅผ ํ†ตํ•ด ๋ณด์•˜๋˜ hidden ๊ฐ’์˜ value ๊ฐ’์ด ์ •ํ•ด์ ธ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด์—‡์„ ์ž…๋ ฅํ•ด๋„ ์ •ํ•ด์ง„ ๊ฐ’์ด ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค.

 

 

์ด๊ฒƒ๋„ ํžŒํŠธ๋ฅผ ๋ณด์ง€์•Š๊ณ  ํ’€๋ ค๊ณ ํ•˜๋‹ˆ ์‚ฝ์งˆ๋งŒ ๊ณ„์†๋˜์—ˆ๋‹ค.

 

์ผ๋‹จ ์ € 2์ง„์ˆ˜๋กœ ๋œ ๋ฌธ์ž์—ด์„ ํ•ด๋…ํ•˜๋ผ๋Š” ๋ฌธ์ œ๊ฐ™์•„์„œ ์—ฌ๋Ÿฌ ๋ฐฉ์‹์œผ๋กœ ๋””์ฝ”๋”ฉํ•ด๋ณด์•˜์œผ๋‚˜ ๋งˆ๋•…ํ•œ ๋‹ต๊ณผ ํžŒํŠธ๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š์•˜๋‹ค.

 

์ฟ ํ‚ค๋ฅผ ๋ด๋„ ํžŒํŠธ๊ฐ€ ๋  ๋งŒํ•œ ๊ฒƒ๋“ค์„ ์ฐพ์ง€๋ชปํ–ˆ๊ณ  sql injection์ด ๋จนํž์ง€๋„ ๋ชจ๋ฅด๋‹ˆ ๊ณต๊ฒฉ์„ ํ•ด๋ดค๋‹ค.

 

 

์‹ฌํ”Œํ•œ sql injection ๊ณต๊ฒฉ์€ ํ†ตํ•˜์ง€ ์•Š์•˜๋‹ค.

 

์–ด๋””๋ฅผ ๊ฑด๋“œ๋ ค์•ผ ํ• ์ง€ ์ƒ๊ฐํ•˜๋‹ค๊ฐ€ value ๊ฐ’์ด ์ •ํ•ด์ ธ์žˆ๋Š” ๊ฒƒ์ด ์ˆ˜์ƒํ•˜๊ฒŒ ์—ฌ๊ธฐ๊ณ 

 

value ๊ฐ’์„ ์กฐ์ž‘ํ•ด๋ณด์•˜๋‹ค.

 

 

 

ํด๋ผ์ด์–ธํŠธ์—์„œ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ•„์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฐ’์„ ๋„ฃ์–ด๋ณด์•˜๋‹ค.

 

 

์ด๋ ‡๊ฒŒ value ๊ฐ’ ๋งจ ๋’ค์— + 5๋ฅผ ํ•˜์—ฌ ๊ฐ’์ด ์–ด๋–ป๊ฒŒ ๋ณ€ํ•˜๋Š”์ง€ ๋ณด๊ณ ์ž ์‹œ๋„ํ•ด๋ณด์•˜๋‹ค.

 

์‹œ๋„ ๊ฒฐ๊ณผ name, answer, ip๊ฐ€ ๋œจ์งˆ ์•Š์•˜๋‹ค.

 

 

 

value๋ฅผ ์กฐ์ž‘ํ•˜๋‹ˆ ํ™”๋ฉด์ด ๋‹ค๋ฅด๊ฒŒ ๋‚˜์™€ ์ด๋ ‡๊ฒŒ ํžŒํŠธ๋ฅผ ์–ป์—ˆ๊ณ ,

 

value ๊ฐ’ ๋’ค์— or 1=1 ๋กœ ์ฐธ์„ ๋งŒ๋“ค์–ด ๋ณด์•˜๋‹ค.

 

 

์‹œ๋„ํ›„ ํ™”๋ฉด์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

 

no hack์ด ๋–ด๋‹ค.

 

 

value๋ฅผ ๋‚ด๋ง˜๋Œ€๋กœ ์กฐ์ž‘ํ•˜๋‹ค๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์—๋Ÿฌ๊ฐ€ ๋–ด๋‹ค.

 

์ด๋Ÿฐ ์ผ€์ด์Šค๋กœ ๋ฌธ๊ตฌ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ์ถœ๋ ฅ๋˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ๋งŽ์€ ํžŒํŠธ๊ฐ€ ๋œ๋‹ค.

 

 

 

์ดํ›„๋กœ value๋ฅผ ์ข€ ๋”  ๊ณต๋žตํ•ด๋ณด๋‹ค๊ฐ€

 

 

 

์ตœ์ข…์ ์œผ๋กœ ์œ„์™€๊ฐ™์ด ์‹œ๋„ํ•ด๋ณด๋‹ˆ ์ง€๊ธˆ๊นŒ์ง€ ์‹œ๋„ํ–ˆ๋˜ ๋ฆฌ์ŠคํŠธ๋“ค์ด ๋ชจ๋‘ ์ถœ๋ ฅ๋จ๊ณผ ๋™์‹œ์—

 

ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ถœ๋ ฅ๋๋‹ค.

 

 

2๋ฒˆ ๋ฌธ์ œ๋ณด๋‹ค๋Š” ์กฐ๊ธˆ ์ˆ˜์›”ํ–ˆ๋‹ค.

 

 

 

 

'๐ŸŒณ WarGame > ๐Ÿ webhacking.kr' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[webhacking.kr] 5๋ฒˆ ๋ฌธ์ œ  (0) 2017.09.24
[webhacking.kr] 4๋ฒˆ ๋ฌธ์ œ  (0) 2017.09.13
[webhacking.kr] 2๋ฒˆ ๋ฌธ์ œ  (0) 2017.09.02
[webhacking.kr] 1๋ฒˆ ๋ฌธ์ œ  (0) 2017.08.27
[webhacking.kr] ํšŒ์›๊ฐ€์ž…  (0) 2017.08.26