๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ์žฅ์›์ต ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ
๐Ÿคท๐Ÿผ‍โ™€๏ธ Etc.../- old dev log

[Best of the Best ์ง€์› ํŒ] ํ•ดํ‚น์กด(hackingzone.net) ์„ ํ†ตํ•œ ์ทจ์•ฝ์  ์ œํฌ ์ŠคํŽ™ ์Œ“๊ธฐ

by Wonit 2021. 7. 8.

 

์˜ค๋Š˜์€ BoB ์ง€์›์—์„œ ํฐ ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์  ์ œ๋ณด์™€ ๊ทธ ํ”Œ๋žซํผ์ธ ํ•ดํ‚น ์กด ์— ๋Œ€ํ•ด์„œ ์ด์•ผ๊ธฐํ•˜๋ ค ํ•œ๋‹ค.

 

hackingzone

 

hackingzone.net

 

์ทจ์•ฝ์  ์ œ๋ณด

 

์ทจ์•ฝ์  ์ œ๋ณด๋Š” ํŠน์ • ๊ธฐ์—…์—์„œ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์™€ ์ œํ’ˆ์„ ํ•ดํ‚นํ•ด์„œ ์ทจ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ•œ ํ•ด์ปค์—๊ฒŒ ํฌ์ƒ๊ธˆ์„ ์ง€๊ธ‰ํ•˜๋Š” ์ œ๋„์ด๋‹ค.

 

BoB ์ง€์›์—์„œ ์ทจ์•ฝ์  ์ œ๋ณด์˜ ์ด๋ ฅ์ด ์žˆ๋‹ค๋ฉด ๊ฐ€์‚ฐ์ ์ด ์ฃผ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— BoB ์ง€์›์„ ์œ„ํ•ด์„œ๋Š” ์ทจ์•ฝ์  ์ œ๋ณด ๊ฒฝํ—˜์ด ํ•„์ˆ˜๋ผ๊ณ  ์ƒ๊ฐ์ด ๋œ๋‹ค.

 

๋‚˜๋„ BoB ์— ์ง€์›ํ•  ๋•Œ ์ทจ์•ฝ์  ์ œ๋ณด ์ด๋ ฅ์ด ํ•œ ๋ฒˆ ์žˆ์—ˆ๋‹ค.

 

์šด์˜ ์ค‘์ธ ์›น ์„œ๋น„์Šค์˜ ์ธ์ฆ๊ณผ ์ธ๊ฐ€ ์ฒ˜๋ฆฌ์—์„œ ๋ช‡ ๊ฐœ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋งŒ ์กฐ์ž‘ํ•˜๋ฉด ๋˜๋Š” ์ทจ์•ฝ์ ์ด์—ˆ๋Š”๋ฐ, ๊ทธ ๋–„ ๋‹น์‹œ์—๋Š” ๋‚ด๊ฐ€ ํ•ดํ‚น์กด ์ด๋ผ๋Š” ํ”Œ๋žซํผ์„ ์•Œ์ง€ ๋ชปํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— Kisa ๋ณดํ˜ธ๋‚˜๋ผ์— ์ง์ ‘ ์ œ๋ณด๋ฅผ ํ•˜์˜€๋‹ค.

 

์—ด์‹ฌํžˆ PoC๋ฅผ ์ผ๊ณ  ๊ฝค๋‚˜ ๋งŒ์กฑ์Šค๋Ÿฌ์šด ๊ฒฐ๊ณผ๋ฌผ์„ ์ •๋ฆฌํ•˜์—ฌ Kisa ์— ์ œ๋ณด๋ฅผ ํ•œ ๋’ค, ์•ฝ 3๊ฐœ์›”์ด ์ง€๋‚˜๊ณ  ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™”์„ ๋•Œ๋Š” ์šด์˜์ค‘์ธ ์„œ๋น„์Šค ์ทจ์•ฝ์  ์ด๋ผ๋Š” ์ด์œ  ๋•Œ๋ฌธ์— ์ทจ์•ฝ์  ์ œ๋ณด ๋Œ€์ƒ์—์„œ ์ œ์™ธ๋˜์—ˆ๋‹ค.

 

๊ทธ ๋•Œ์˜ ๊ฒฝํ—˜์ด ์‚ฌ๋ผ์ง€๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์˜€์ง€๋งŒ ํ”ผ๋“œ๋ฐฑ๋„ ๋ฐ›์ง€ ๋ชปํ•˜๊ณ  ์ทจ์•ฝ์  ์ œ๋ณด ์ด๋ ฅ์ด ์‚ฌ๋ผ์กŒ๋‹ค๋Š” ๊ฒƒ์ด ๋งค์šฐ ํ—ˆ๋ฌดํ–ˆ๋‹ค.

 

ํ•˜์ง€๋งŒ ํ•ดํ‚น์กด์€ ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค.

 

ํ•ดํ‚น์กด์˜ ํŠน์ง•

 

์šฐ์„  ํ•ดํ‚น์กด UI๋ฅผ ํ™•์ธํ•ด๋ณด์ž

 

 

์—ฌ๊ธฐ ์•„๋ž˜์—๋Š” ์ „์ฒด ํ”„๋กœ๊ทธ๋žจ์— ๋ณด๋ฉด ๊ฐ๊ฐ ๊ธฐ์—…๋“ค์˜ ์ƒํ’ˆ์ด ๋‚˜์™€์žˆ๋‹ค.

 

์—ฌ๊ธฐ์— ๋ช…์‹œ๋œ ์ƒํ’ˆ๋“ค์— ํ•œํ•ด์„œ ๋งˆ์Œ๊ป ํ•ดํ‚น์„ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋‹ค๋งŒ ์‹ค์ œ ์„œ๋น„์Šค์— ์˜ํ–ฅ์„ ๋ผ์ง€๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€ํ•˜๊ณ  PoC๋ฅผ ํ†ตํ•ด์„œ ์ทจ์•ฝ์ ์„ ์ฆ๋ช…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด์•ผ ํ•œ๋‹ค.

 

๋‚ด๊ฐ€ ์ทจ์•ฝ์  ์ œ๋ณด๋ฅผ ์œ„ํ•ด ์ž๋ฃŒ๋ฅผ ์ค€๋น„ํ•˜๋‹ค๊ฐ€ ๋งŽ์ด ์ ‘ํ•œ ์‚ฌ๋ก€๊ฐ€ ๋ฐ”๋กœ ๊ธฐ์—…์—๊ฒŒ ๊ณ ์†Œ๋ฅผ ๋‹นํ–ˆ๋‹ค๋Š” ์‚ฌ๋ก€์ด๋‹ค.

 

์ทจ์•ฝ์ ์ด ๋ฐœ์ƒํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•…์˜์ ์ธ ํ–‰๋™์„ ์ทจํ•ด์•ผ ํ•˜๋Š”๋ฐ, ๊ทธ ๊ณผ์ •์—์„œ ๋ถˆ๋ฒ•์ ์ธ ์ผ์ด ์ผ์–ด๋‚ฌ๊ณ , ๊ธฐ์—…์€ ๊ทธ ์ผ์„ ํ†ตํ•ด ๊ฐœ์ธ์—๊ฒŒ ์†ํ•ด๋ฐฐ์ƒ์„ ์ฒญ๊ตฌํ•˜๋Š” ๊ฒฝ์šฐ์ด๋‹ค.

 

์ด๋ฅผ ํ†ตํ•ด ๋ณธ๋‹ค๋ฉด ๊ธฐ์—…์€ ์ž์‹ ์˜ ์ƒํ’ˆ์ด ๋ˆ„๊ตฌ์ธ์ง€ ๋ชจ๋ฅผ ์‚ฌ๋žŒ์— ์˜ํ•ด์„œ ๋ถ„์„๋˜๊ณ  ์นจํˆฌ๋˜๋Š”๊ฒƒ์„ ๊บผ๋ฆฐ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋Š”๋ฐ, ํ•ดํ‚น์กด์€ ์•„์˜ˆ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ธฐ์—…์ด ํ•ด์ปค๋“ค์—๊ฒŒ ๋ถ„์„ํ•˜๊ณ  ์นจํˆฌํ•ด์ฃผ์„ธ์š”! ๋ผ๊ณ  ๋“ค์–ด์˜จ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ง€์ •๋œ ์ œ์•ฝ์‚ฌํ•ญ๋งŒ ์ž˜ ์ค€์ˆ˜ํ•œ๋‹ค๋ฉด ๊ณ ์†Œ๋ฅผ ๋‹นํ•  ์ผ์€ ์—†์–ด๋ณด์ธ๋‹ค!

 

ํ•ด์ปค์—๊ฒŒ ํ•ดํ‚น์กด์€?

 

ํ•ด์ปค์—๊ฒŒ ํ•ดํ‚น์กด์€ ์•„๋งˆ ๋ช…์˜ˆ์™€ ๋ถ€๋ฅผ ์Œ“์„ ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์ด์ง€ ์•Š์„๊นŒ ์‹ถ๋‹ค.

 

ํ•ฉ๋ฒ•์ ์œผ๋กœ ๋งˆ์Œ๊ป ๋‹ค์–‘ํ•œ ํ•ดํ‚น์„ ์‹œ๋„ํ•ด๋„ ๋ฒ•๋ฅ ์ ์œผ๋กœ ํฐ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์œผ๋‹ˆ ๊ทธ์•ผ ๋ง๋กœ ๋†€์ดํ„ฐ์ธ ์ƒ˜์ด๋‹ค.

 

 

๊ธฐ์—…์—๊ฒŒ ํ•ดํ‚น์กด์€?

 

๊ธฐ์—…์—๊ฒŒ ํ•ดํ‚น์กด์€ ์ง‘๋‹จ ์ง€์„ฑ์„ ์ด์šฉํ•œ ํšจ์œจ์ ์ธ ์ทจ์•ฝ์  ์ง„๋‹จ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

 

์ „๋ฌธ ๊ธฐ๊ด€์ด๋‚˜ ๊ธฐ์—…์—๊ฒŒ ์ทจ์•ฝ์  ์ง„๋‹จ์„ ๋ณด๋‚ด๋Š” ๊ฒƒ์€ ๊ฐ€์žฅ ํ™•์‹คํ•œ ๋ฐฉ๋ฒ•์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ์— ๋”ฐ๋ผ ์—ญ์‹œ ๋งŒ๋งŒ์น˜ ์•Š์€ ๋น„์šฉ์ด ๋ฌธ์ œ์ด๋‹ค.

 

ํ•˜์ง€๋งŒ ํ•ดํ‚น์กด์„ ์ด์šฉํ•œ๋‹ค๋ฉด ์•ˆ์ „ํ•˜๊ณ  ๊ฒ€์ฆ๋œ ํ‰๊ฐ€๊ธฐ์ค€์„ ํ†ตํ•œ ๋น„์šฉ ์‚ฐ์ •์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ์— ๋”ฐ๋ฅธ ๋ฉ”๋ฆฌํŠธ๊ฐ€ ์žˆ์ง€ ์•Š๋‚˜ ์‹ถ๋‹ค.

 

 

BoB ๋ฅผ ์ค€๋น„ํ•˜๋Š” ํ•™์ƒ์—๊ฒŒ ํ•ดํ‚น์กด์€?

 

BoB๋ฅผ ์ค€๋น„ํ•˜๋Š” ํ•™์ƒ์—๊ฒŒ ํ•ดํ‚น์กด์€ ๋ณด์•ˆ์— ๋Œ€ํ•œ ๊ด€์‹ฌ์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•œ ํฐ ๊ธฐํšŒ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

 

์‚ฌ์‹ค BoB ๋Š” ์ž˜ ํ•˜๋Š” ์ธ์žฌ๋ฅผ ๋ฝ‘๊ณ ์‹ถ์–ด ํ•˜์ง€ ์•Š๋Š”๋‹ค.

 

BoB๋Š” ์ž˜ ์•Œ๋‹ค์‹ถ์ด ๊ณตํ†ต ๊ต์œก, ์ „๊ณต ๊ต์œก, ํŒ€ ํ”„๋กœ์ ํŠธ, ์‹ฌํ™” ๊ต์œก ๋“ฑ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ๊ณผ ํ•จ๊ป˜ ์ฐธ์—ฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ๋งŽ๋‹ค.

 

ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ ์—ด์ •์ด ์—†๋Š” ์ง€์›์ž๊ฐ€ ์žˆ๋‹ค๋ฉด ์ฐจ๋ผ๋ฆฌ ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๋Š” ๋ฐฑ์ง€ ์ƒํƒœ์˜ ํ•™์ƒ์„ ์„ ๋ฐœํ•˜๊ณ  ์‹ถ์–ด ํ•  ๊ฒƒ์ด๋‹ค.

 

ํ•ดํ‚น์กด์—์„œ ์ทจ์•ฝ์  ์ œ๋ณด๋ฅผ ํ•˜๋Š” ๊ฒฝํ—˜์„ ํ†ตํ•ด์„œ ๋ณด์•ˆ์— ๋Œ€ํ•œ ์ž์‹ ์˜ ์—ด์ •์„ ๋ณด์—ฌ์ค€๋‹ค๋ฉด ํฐ ๋งค๋ ฅ์ด ์žˆ์„๊ฒƒ ๊ฐ™๋‹ค.

 

๋ฌผ๋ก  ์‹ค์ œ ์ทจ์•ฝ์ ์ด ์ธ์ •๋˜์–ด ํฌ์ธํŠธ๋„ ์–ป๊ณ  ํฌ์ƒ๊ธˆ๋„ ์–ป์œผ๋ฉด ๋งค์šฐ ์ข‹๊ฒ ์ง€๋งŒ?

 

๋Œ“๊ธ€