ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Webhacking ์›นํ•ดํ‚น ๊ณต๋ถ€ํ•˜๊ธฐ :: dreamhack.io, Webhacking.kr ์—์„œ
    SECURITY/Webhacking 2021. 1. 25. 14:59

    Webhacking ์„ ๊ณต๋ถ€ํ•˜๊ธฐ ์œ„ํ•œ 2๋‹ฌ ํ”Œ๋žœ์„ ์งœ์„œ ์ง„ํ–‰์ค‘์ด๋‹ค.

     

    ๊ฐ„๋‹จํžˆ ๋งํ•˜์ž๋ฉด, ์ด๋ก (dreamhack.io)->๋ฌธ์ œ(Webhacking.kr) ์˜ 2๋‹ฌ ๊ณต๋ถ€ ๊ณ„ํš์ด๋‹ค.

     

    ์ฒ˜์Œ์—” dreamhack.io ์— ์žˆ๋Š” ์›นํ•ดํ‚น ์ปค๋ฆฌํ˜๋Ÿผ์„ ๋”ฐ๋ฅด๊ณ , wargame ์„ ํ’€์–ด๋ณด๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ 

    dreamhack.io ์— ์žˆ๋Š” ๊ฐ•์ขŒ๋งŒ ๋ณด๋ฉด ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ์ง€๋ฃจํ•ด์„œ ์‹ค์Šต์„ ๊ฐ™์ดํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐ”๊ฟจ๋‹ค.

    ์•„๋ฌด๋ž˜๋„ ๋ฌธ์ œ๋ฅผ ๋งŽ์ด ํ’€์–ด๋ณด๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์€ ๊ณต๋ถ€์ธ๋“ฏ ์‹ถ๋‹ค. (๊ฐœ์ธ์  ์˜๊ฒฌ)

     

    ์ด ํฌ์ŠคํŒ…์—์„œ๋Š” ๋‚ด๊ฐ€ ์ด์šฉํ•œ ์‚ฌ์ดํŠธ์˜ ๊ฐ„๋‹จํ•œ ์ •๋ณด์™€ ์ถ”์ฒœ ๊ณต๋ถ€ ์ฝ”์Šค๋ฅผ ๋‹ค๋ค„๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.

     

     

    1. ์ด๋ก 

    dreamhack.io

    Introduction of Webhacking, Client-side Basic, Server-side Basic

    ์ด ์„ธ ๊ฐ•์ขŒ๋Š” ๋ฌด์กฐ๊ฑด ์ˆ˜๊ฐ•ํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค.

     

    ์›น ์ง€์‹์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ์ข‹์œผ๋ฉด ๋นจ๋ฆฌ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

    ๊ด€๋ จ ์ง€์‹์ด ์—†๋‹ค๋ฉด ๋ด๋„ ๋ฌด์Šจ ๋‚ด์šฉ์ธ์ง€ ๋ชจ๋ฅผ ํ™•๋ฅ ์ด ๋†’์œผ๋ฏ€๋กœ,, ์ ์–ด๋„ html ํƒœ๊ทธ๋Š” ์•Œ๊ณ  ๋ณด์ž.

    (๊ทธ๋ ‡๋‹คํ•ด๋„ html ํƒœ๊ทธ๋งŒ ์•Œ๋ฉด ์•„์ฃผ ์กฐ๊ธˆ์˜ ๋„์›€์ด ๋˜๋Š” ์ •๋„)

     

    ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ์˜ˆ์‹œ ์ฝ”๋“œ๊ฐ€ ๋งŽ์ด ๋‚˜์˜ค๋Š”๋ฐ, ์ด์— ๋Œ€ํ•œ ์ฃผ์„์€ ๊ฐ„๋žตํ•˜๋‹ค.

    ์ฆ‰, ์›น ์ง€์‹์„ ์–ด๋Š ์ •๋„ ์•Œ๊ณ  ์žˆ๋‹ค๋Š” ์ „์ œ ํ•˜์— ์ž‘์„ฑ๋œ ๊ฒƒ ๊ฐ™๋‹ค.

     

    ๋˜ํ•œ Server-side ๋กœ ๋„˜์–ด๊ฐ€๋ฉด SQL ์ง€์‹๋„ ์š”๊ตฌํ•˜๋‹ˆ ์กฐ๊ธˆ์ด๋ผ๋„ ์•Œ์•„๋‘์ž.

     

    ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ๋“ค์„ ํ’€๊ธฐํ•ด๋Š” ์œ„์˜ 3๊ฐœ์˜ ๊ฐ•์ขŒ๋งŒ ๋ด๋„ ์ถฉ๋ถ„ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

    ์œ„ 3๊ฐœ์˜ ๊ฐ•์ขŒ๋ฅผ ํ•™์Šตํ–ˆ๋‹ด๋…€ ์ด์ œ ๋‹ค์Œ ๋‹จ๊ณ„์ธ, ์‹ค์Šต ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.

     

    (๋ฌผ๋ก ,, advanced ๊ฐ•์ขŒ๋ฅผ ๋งŽ์ด ๋ณผ์ˆ˜๋ก ์ข‹๋‹ค. ๋‹ค๋งŒ ๋‚˜๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ์ง‘์ค‘์ด ์•ˆ๋˜์–ด์„œ ์‹ค์Šต์—์„œ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ฐพ์•„๋ณด๊ณ  ํ•˜๋Š” ์‹์œผ๋กœ ๊ณต๋ถ€ํ–ˆ๋‹ค. ์ทจํ–ฅ์— ๋”ฐ๋ผ ์„ ํƒํ•˜๊ธฐ)

     

     

    2. ์‹ค์Šต

    2.1 dreamhack.io

     

    ๋‹ค์–‘ํ•œ ๋‹จ๊ณ„๋ณ„ wargame ์„ ์ œ๊ณตํ•œ๋‹ค.

    ํ’€์ด ๋ฐฉ์‹์€, ๋ฌธ์ œ๋ฅผ ์„ ํƒํ•œ ๋‹ค์Œ์— ์ ‘์† ์ •๋ณด ํ™•์ธํ•˜๊ธฐ ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๋ฅผ ์•Œ๋ ค์ค€๋‹ค.

     

    ์ด๋Ÿฐ ์‹์ด๋‹ค.

     

    ๊ทธ๋ž˜์„œ

    host1.dreamhack.games:[PortNumber]

    (์ฆ‰, ์ด ์˜ˆ์‹œ์—์„œ๋Š” host1.dreamhack.games:23938)

    ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค.

     

    ์›ํ•œ๋‹ค๋ฉด ๋ฌธ์ œ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ๋กœ ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•˜๊ณ  ํ’€ ์ˆ˜ ์žˆ๋‹ค.

     

    ์‹ค์Šต์„ ์ง„ํ–‰ํ•  ๋•Œ 2.1 ์„ ๋จผ์ € ํ•˜๋“  2.2 ๋ฅผ ๋จผ์ € ํ•˜๋“  ์ƒ๊ด€ ์—†์ง€๋งŒ, ๊ฐœ์ธ์ ์œผ๋กœ๋Š” 2.1 ์„ ๋จผ์ € ํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค.

    2.1 ์˜ ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ ์—์„œ ๋‹จ๊ณ„1, ๋‹จ๊ณ„2 ์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ฐ„๋‹จํ•œ web ๋ฌธ์ œ๋“ค์„ ํ’€์–ด๋ณด๋ฉด ๊ฐ์„ ์žก์„ ์ˆ˜ ์žˆ๋‹ค.

     

    ๋ฌด์—‡๋ณด๋‹ค ๋ฌธ์ œ ์ •๋ณด ๋ฅผ ํ†ตํ•ด ์–ด๋””์— flag ๊ฐ€ ์žˆ๊ณ , ๋ญ˜ ํ•ด์•ผ ํ•˜๊ณ , ๋ฌธ์ œ ์ด๋ฆ„์—์„œ ์–ด๋–ค ์ทจ์•ฝ์ ์„ ์ด์šฉํ•ด์•ผํ•˜๋Š”์ง€ ๋Œ€๊ฐ• ์ •๋ณด๋“ค์„ ๋‹ค ์ฃผ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 

    ๋˜ํ•œ ์ด๋ฏธ ํ‘ผ ์‚ฌ๋žŒ๋“ค์˜ ๋Œ“๊ธ€์„ ํ†ตํ•ด ๊ฐ„๋‹จํ•œ,,ํžŒํŠธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ธฐ๋„ ํ•˜๋‹ค.

     

    ๋‹ค๋งŒ, ๋‹ค๋ฅธ webhacking ์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์ œ๋“ค์€ write-up ์ด ๋งŽ์ด ์ •๋ฆฌ๋˜์–ด์žˆ๋Š”๋ฐ, dreamhack wargame ์— ๋Œ€ํ•œ write-up ์€ ์—†๋‹ค๊ณ  ๋ด๋„ ๋œ๋‹ค. (์ฐพ์•„๋ด๋„ ์—†๊ฑฐ๋‚˜, ๋Œ€๋ถ€๋ถ„ ๋‹ค ๋น„๊ณต๊ฐœ ๊ฒŒ์‹œ๋ฌผ์ด๋‹ค.)

    ๋ฉฐ์น ๋™์•ˆ ๋ง‰ํ˜€๋„ ํ•ด๊ฒฐํ•  ๋ฐฉ๋ฒ•์ด ํฌ๊ฒŒ ์—†๋‹ค๋Š” ์ ์ด.. ๋‹จ์ ์ด๋ผ๊ณ  ํ•˜๋ฉด ๋‹จ์ ์ด๊ฒ ์ง€๋งŒ? ๊ทธ๋ž˜๋„ ์–ด๋Š ์ •๋„ ํ‹€์„ ์ œ๊ณตํ•ด์ค€๋‹ค๋Š” ์ ์—์„œ ์ฒซ ๊ณต๋ถ€๋กœ ์ ํ•ฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

     

     

     

    2.2 Webhacking.kr

     

    ์ด ์‚ฌ์ดํŠธ๋Š” ์˜ˆ์ „์— ์žˆ๋˜ ์‚ฌ์ดํŠธ๊ฐ€ ๊ฐœํŽธ๋œ ๊ฑฐ๋ผ์„œ old challenge ์™€ ๊ทธ๋ƒฅ Chanllenge ๊ฐ€ ๋”ฐ๋กœ ์žˆ์ง€๋งŒ, 

    ํ˜„์žฌ ๋‚ด๊ฐ€ ์ ‘์†ํ–ˆ์„ ๋•Œ๋Š” old challenge ๋งŒ ์žˆ์—ˆ๋‹ค.

     

     

    ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฐ€์ž…์„ ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ๊ฐ„๋‹จํ•˜๋‹ค.

    ๋กœ๊ทธ์ธ ์ƒํƒœ์—์„œ ํ’€์–ด์•ผ ๋˜๊ณ , ๋ฌธ์ œ ๋ฒˆํ˜ธ ์˜†์— ์ ํžŒ ์ˆซ์ž๋Š” (100,200...) point ์ด๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  ์˜†์— ์žˆ๋Š” ์•„์ด์ฝ˜์ด ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ ๊ฐœ์š”? ์ฏค ๋˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ํžŒํŠธ๊นŒ์ง€๋Š” ์•ˆ๋˜๋Š”๋“ฏ.

     

    ์ด๊ฑด ๋‚ด๊ฐ€ ํ‘ธ๋Š” ๊ฒƒ๋“ค์€ ์ˆœ์ฐจ์ ์œผ๋กœ ํฌ์ŠคํŒ…ํ•ด ๋‚˜๊ฐˆ ๊ฒƒ์ด๋‹ค.

    1๋ฒˆ๋ถ€ํ„ฐ ๋ฒˆํ˜ธ ์ˆœ๋Œ€๋กœ ํ‘ธ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๊ฒ ์ง€๋งŒ,

    ๋‚˜๊ฐ™์€ ์ดˆ์‹ฌ์ž ์ ์ˆ˜๊ฐ€ ๋‚ฎ์€ ๊ฒƒ๋ถ€ํ„ฐ ๋„์ „ํ•ด๊ฐ€๋Š” ๊ฒƒ์ด ๋‚˜์•„ ๋ณด์ธ๋‹ค.

    ์ ์ˆ˜๋Š” 50 ์ ๋ถ€ํ„ฐ 1000 ์ ๊นŒ์ง€ ์žˆ๋Š”๋ฐ, 50 ๋‹จ์œ„๋กœ ๋Š์–ด์ ธ์„œ 100, 150, 200 ์ด๋ ‡๊ฒŒ ๋ชฉํ‘œ๋ฅผ ์žก๊ณ  ํ’€๋ฉด ์ข‹์„๋“ฏํ•˜๋‹ค.

     

    100์  ์ •๋„๊นŒ์ง€๋Š” ์†Œ์Šค ์ฝ”๋“œ๋งŒ ์ž˜ ๋ณด๊ณ  ๊ฐœ๋…์„ ์ˆ™์ง€ํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ๊ฐ„๋‹จํ•˜๊ฒŒ ํ’€๋ฆฌ๋Š” ๋ฌธ์ œ๋“ค๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋‹ˆ,

    ๊ผญ ํ’€์–ด๋ณด๊ณ  ๊ฐ์„ ์žก๊ธธ ๋ฐ”๋ž€๋‹ค.

     

    (๋ฉฐ์น ์„ ๊ณ ๋ฏผํ•ด๋„ ๋‹ต์ด ์•ˆ๋‚˜์˜จ๋‹ค๋ฉด,, ์ด๊ฑด write up ๋„ ๋งŽ์ด ๊ตฌ์ถ•๋˜์–ด ์žˆ์œผ๋‹ˆ ๋„์›€์„ ์–ป์„ ์ˆ˜๋„ ์žˆ๋‹ค.)

     

     

     

    3. ๊ฒฐ๋ก  [์ถ”์ฒœ ๊ณต๋ถ€ ์ฝ”์Šค]

     

    ์ถ”์ฒœํ•˜๋Š” ๋Œ€์ƒ

    - ์›นํ•ดํ‚น ์ดˆ๋ณด

    - ์›น ์ง€์‹์ด ๊ฐ„๋‹จํ•˜๊ฒŒ๋‚˜๋งˆ ์žˆ๋Š” ์‚ฌ๋žŒ

     

    ์ถ”์ฒœ ์ฝ”์Šค

    1) dreamhack.io ์—์„œ ๊ฐ•์˜๋ฅผ ๋ณด๋ฉฐ ์›นํ•ดํ‚น ๊ฐœ๋…์„ ๊ณต๋ถ€ํ•œ๋‹ค. (ํ•„์š”์‹œ ๊ตฌ๊ธ€๋ง ํ•„์ˆ˜. ์ดํ•ด๊ฐ€ ๋” ์ž˜๋œ๋‹ค.)

    2) dreamhack.io ์˜ wargame ์œผ๋กœ webhacking ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ฐ ์žก๊ธฐ. ๋‹จ๊ณ„ 1, ๋‹จ๊ณ„ 2 ์ •๋„๋งŒ ๋ด๋„ ์ข‹์Œ.

    3) Webhacking.kr ์—์„œ ์ ์ˆ˜๊ฐ€ ๋‚ฎ์€ ๊ฒƒ๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๊ฐ„๋‹ค.

     

     

    'SECURITY > Webhacking' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    Webhacking.kr :: old-25๋ฒˆ  (0) 2021.02.02
    Webhacking.kr :: old-19๋ฒˆ  (0) 2021.02.02
    Webhacking.kr:: old-54๋ฒˆ  (0) 2021.01.25
    Webhacking.kr :: old-39๋ฒˆ  (0) 2021.01.25
    Webhacking.kr :: old-38๋ฒˆ  (0) 2021.01.25

    ๋Œ“๊ธ€

Designed by Tistory.