๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

SWUFORCE/์•…์„ฑ์ฝ”๋“œ

(5)
[Dreamhack] Secure Mail (reversing) ๋ฌธ์ œ ํŒŒ์ผ ๋‹ค์šด๋ฐ›์•„์„œ ์••์ถ• ํ’€์—ˆ๋”๋‹ˆ html ํŒŒ์ผ ํ•˜๋‚˜ ๋ฐœ๊ฒฌ.  ํŒŒ์ผ์— ๋“ค์–ด๊ฐ€ ๋ณด๋ฉด ์œ„์™€ ๊ฐ™์€ ํ™”๋ฉด์˜ ์›น ์‚ฌ์ดํŠธ๋กœ ์—ฐ๊ฒฐ.  ์ƒ๋…„์›”์ผ 6์ž๋ฆฌ ์ž…๋ ฅํ•ด ๋ณด๋ผ๊ณ  ํ–ˆ์œผ๋‹ˆ๊นŒ, ์ž…๋ ฅํ•ด๋ดค๋‹คConfirm ๋ˆŒ๋ €๋Š”๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋งž์„ ๋ฆฌ ์—†์œผ๋‹ˆ๊นŒ Wrong ๋ฉ”์‹œ์ง€๋งŒ ๋œธ. ์›นํ•ดํ‚นst์˜ ๋ฌธ์ œ๋‹ˆ๊นŒ html ํŒŒ์ผ์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์—ด์–ด๋ด„.  html ์ฝ”๋“œ์˜ ๋‚ด์šฉ. ๋ˆˆ์— ๋„๋Š” ๋ถ€๋ถ„์€ onclick="_0x9a220(pass.value);" ๋ผ๋Š” ๋ถ€๋ถ„. input์—์„œ ๋ฐ›์€ ๊ฐ’์„ _0x9a220์œผ๋กœ ๋„˜๊ธด๋‹ค. ์ด ๋œป์€ ๊ณง _0x9a220์ด ์œ ์˜๋ฏธํ•œ ํ•จ์ˆ˜๋ผ๋Š” ๊ฒƒ...  ๋ฐ”๋กœ 0x9a220์„ ์ฐพ์•„๋ดค๋‹ค. ์ฝ”๋“œ๊ฐ€ ๋‚œ๋…ํ™”๋˜์–ด ์žˆ๋Š” ํ˜•ํƒœ ๊ฐ™์€๋ฐ, ์ด ์ดํ›„์— ์–ด๋–ป๊ฒŒ ์ ‘๊ทผํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์„œ ๊ตฌ๊ธ€๋ง์˜ ํž˜์„ ๋นŒ๋ฆผ.๋‚œ๋…ํ™”๋œ ์ฝ”๋“œ๋ฅผ ๋ณตํ˜ธํ™”ํ•˜๋Š” ์‹์œผ๋กœ ํ’€์ดํ•˜๋Š” ๊ฒƒ๋„..
[์•…์„ฑ์ฝ”๋“œ ๋ถ„์„ ์‹œ์ž‘ํ•˜๊ธฐ] 3์žฅ_๋™์  ๋ถ„์„ ๋™์  ๋ถ„์„(ํ–‰์œ„ ๋ถ„์„): ๊ฒฉ๋ฆฌ๋œ ํ™˜๊ฒฝ์—์„œ ์ƒ˜ํ”Œ์„ ์‹คํ–‰ํ•˜๊ณ  ๊ทธ ํ™œ๋™, ์ƒํ˜ธ์ž‘์šฉ, ํšจ๊ณผ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋ง ํ•˜๋Š” ๋ถ„์„์„ ํฌํ•จ 1. ๋žฉ ํ™˜๊ฒฝ ๊ฐœ์š”๋™์  ๋ถ„์„์€ ์•…์„ฑ์ฝ”๋“œ ์ƒ˜ํ”Œ ์‹คํ–‰ํ•˜๋ฏ€๋กœ ์šด์˜ ํ™˜๊ฒฝ ๊ฐ์—ผ๋˜์ง€ ์•Š๋„๋ก ์•ˆ์ „/๋ณด์•ˆ ๊ณ ๋ คํ•œ ๋žฉ ํ™˜๊ฒฝ์ด ํ•„์š” ์ฑ…์—์„œ๋Š”, ๋ฆฌ๋ˆ…์Šค์™€ ์œˆ๋„์šฐ VM ๋ชจ๋‘ ํ˜ธ์ŠคํŠธ ์ „์šฉ ๋„คํŠธ์›Œํฌ ์„ค์ • ๋ชจ๋“œ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •์œˆ๋„์šฐ VM: ๋ถ„์„ ๊ณผ์ •์—์„œ ์•…์„ฑ์ฝ”๋“œ ์ƒ˜ํ”Œ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฆฌ๋ˆ…์Šค VM: ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ์ธํ„ฐ๋„ท ์„œ๋น„์Šค(DNS, HTTP ๋“ฑ)๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋„๋ก ์„ค์ •ํ•ด ์•…์„ฑ์ฝ”๋“œ๊ฐ€ ์ด๋“ค ์„œ๋น„์Šค์— ์š”์ฒญํ–ˆ์„ ๋•Œ ์ ์ ˆํ•œ ์‘๋‹ต ์ œ๊ณตํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ 2. ์‹œ์Šคํ…œ๊ณผ ๋„คํŠธ์›Œํฌ ๋ชจ๋‹ˆํ„ฐ๋ง์•…์„ฑ์ฝ”๋“œ ์‹คํ–‰๋˜๋ฉด ์‹œ์Šคํ…œ๊ณผ ๋‹ค์–‘ํ•œ ๋ฐฉ์‹์œผ๋กœ ์ƒํ˜ธ์ž‘์šฉํ•˜๊ณ  ๋‹ค๋ฅธ ํ™œ๋™๋“ค์„ ์ˆ˜ํ–‰. ex) ์•…์„ฑ์ฝ”๋“œ ์‹คํ–‰ โ†’ ์•…์„ฑ์ฝ”๋“œ๊ฐ€ ์ž์‹ ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑํ•˜๊ณ ..
[๋…ผ๋ฌธ ๋ฆฌ๋ทฐ] ๋จธ์‹ ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ์•…์„ฑ URL ํƒ์ง€ ๊ธฐ๋ฒ• https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE11078533 ๋จธ์‹ ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ์•…์„ฑ URL ํƒ์ง€ ๊ธฐ๋ฒ• | DBpiaํ•œ์ฑ„๋ฆผ, ์œค์ˆ˜ํ˜„, ํ•œ๋ช…์ง„, ์ด์ผ๊ตฌ | ์ •๋ณด๋ณดํ˜ธํ•™ํšŒ๋…ผ๋ฌธ์ง€ | 2022.6www.dbpia.co.krํ•ด๋‹น ๋ธ”๋กœ๊ทธ๋Š” ์œ„ ๋…ผ๋ฌธ์„ ๋ถ„์„/์ •๋ฆฌํ•œ ๋‚ด์šฉ์„ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค1. ์„œ๋ก ์•…์„ฑ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉ์ž์˜ PC์— ๊ฐ์—ผ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ - ์•…์„ฑ์ฝ”๋“œ ์€๋‹‰์‚ฌ์ดํŠธ or ์•…์„ฑ URL์•…์„ฑ URL ํ†ตํ•œ ๊ณต๊ฒฉ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์›น ์‚ฌ์ดํŠธ์— ๋ฐฉ๋ฌธ or ์ด๋ฉ”์ผ ํ™•์ธํ•  ๋•Œ ๋ฐœ์ƒ์•…์„ฑ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์œ ํฌํ•˜๋Š” ์œ ํฌ์ง€(Distribution Site)์™€ ์œ ํฌ์ง€๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ์•…์„ฑ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‚ฝ์ž…๋œ ๊ฒฝ์œ ์ง€(Landing Site)๊ฐ€ ์ฆ๊ฐ€ํ•˜๋Š” ์ถ”์„ธ.  ์•…์„ฑ์ฝ”๋“œ ์€๋‹‰ ์—ฌ๋ถ€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ์—ฌ๋Ÿฌ ์—ฐ๊ตฌ๊ฐ€ ์ง„ํ–‰..
[์•…์„ฑ์ฝ”๋“œ ๋ถ„์„ ์‹œ์ž‘ํ•˜๊ธฐ] 2์žฅ_์ •์  ๋ถ„์„ ์ •์ ๋ถ„์„(Static analysis)์ด๋ž€?- ์˜์‹ฌ์Šค๋Ÿฌ์šด ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ๋ถ„์„ํ•˜๋Š” ๊ธฐ๋ฒ•- ์˜์‹ฌ์Šค๋Ÿฌ์šด ๋ฐ”์ด๋„ˆ๋ฆฌ์—์„œ ์œ ์šฉํ•œ ์ •๋ณด ์ถ”์ถœํ•ด ์–ด๋–ป๊ฒŒ ๋ถ„๋ฅ˜/๋ถ„์„ํ• ์ง€์™€ ์ดํ›„ ๋ถ„์„์˜ ์ดˆ์  ์–ด๋””์— ๋‘˜์ง€ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•œ ์ดˆ๊ธฐ ๋ถ„์„ ๋ฐฉ๋ฒ• ํ•ด๋‹น ์žฅ์—์„œ๋Š” ํŒŒ์ผ์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ๊ธฐ๋ฒ•์„ ์„ค๋ช…ํ•จ.๋ชจ๋“  ๋ฐฉ๋ฒ•์„ ๋”ฐ๋ฅผ ํ•„์š”๋Š” ์—†์œผ๋ฉฐ, ์ˆœ์„œ๋ฅผ ์ง€ํ‚ฌ ํ•„์š”๋„ ์—†๋‹ค. 1. ํŒŒ์ผ ์œ ํ˜• ํŒŒ์•…๋ถ„์„ํ•  ๋•Œ ์˜์‹ฌ์Šค๋Ÿฌ์šด ๋ฐ”์ด๋„ˆ๋ฆฌ์˜ ํŒŒ์ผ ์œ ํ˜•์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ์€ ์•…์„ฑ์ฝ”๋“œ์˜ ๋ชฉํ‘œ ์šด์˜ ์‹œ์Šคํ…œ๊ณผ ์•„ํ‚คํ…์ฒ˜ ์‹๋ณ„์— ๋„์›€์ด ๋œ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์œ ์ €๊ฐ€ ํ•ด๋‹น ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ํŒŒ์ผ ํ™•์žฅ์ž๋ฅผ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์™ธํ˜•์„ ๋ฐ”๊ฟˆ.โ†’ ํŒŒ์ผ ํ™•์žฅ์ž ๋Œ€์‹  ํŒŒ์ผ ์‹œ๊ทธ๋‹ˆ์ฒ˜(File signature)๋ฅผ ์ด์šฉํ•ด ํŒŒ์ผ ์œ ํ˜•์„ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค. *ํŒŒ์ผ ์‹œ๊ทธ๋‹ˆ์ฒ˜: ํŒŒ์ผ..
[์•…์„ฑ์ฝ”๋“œ ๋ถ„์„ ์‹œ์ž‘ํ•˜๊ธฐ] 1์žฅ_์•…์„ฑ์ฝ”๋“œ ๋ถ„์„ ์†Œ๊ฐœ ์•…์„ฑ์ฝ”๋“œ๋ž€?- ์•…์˜์  ํ–‰์œ„๋ฅผ ํ•˜๋Š” ์ฝ”๋“œ (ex. ์‹คํ–‰ ํŒŒ์ผ, ์Šคํฌ๋ฆฝํŠธ, ์ฝ”๋“œ ๋“ฑ)- ํ—ˆ๋ฝ ์—†์ด ์‹œ์Šคํ…œ์— ์นจํˆฌํ•œ ํ›„ ์ด๋ฉ”์ผ, ์›น, USB ๋“œ๋ผ์ด๋ธŒ ๋“ฑ ํ†ต์‹  ์ฑ„๋„ ํ†ตํ•ด ์ „ํŒŒ ๊ฐ€๋Šฅ๊ณต๊ฒฉ์ž: ์•…์„ฑ์ฝ”๋“œ ์‚ฌ์šฉํ•ด ๋ฏผ๊ฐ์ •๋ณด ํƒˆ์ทจ or ๊ฐ์—ผ๋œ ์‹œ์Šคํ…œ ๊ฐ์‹œ or ์‹œ์Šคํ…œ ์ œ์–ด ๊ถŒํ•œ ํƒˆ์ทจ ์•…์„ฑ์ฝ”๋“œ๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ์•…์„ฑ ํ–‰์œ„:์ปดํ“จํ„ฐ ์—ฐ์‚ฐ ๋ฐฉํ•ด๋ฏผ๊ฐ ์ •๋ณด ํƒˆ์ทจํ‘œ์  ์‹œ์Šคํ…œ์— ๋ฌด๋‹จ ์ ‘๊ทผํ‘œ์  ๊ฐ์‹œ์ŠคํŒธ ๋ฉ”์ผ ์ „์†กDDoS ๊ณต๊ฒฉ ์ฐธ์—ฌ์ปดํ“จํ„ฐ์— ์žˆ๋Š” ํŒŒ์ผ ์ž ๊ธˆ ํ›„ ๋Œ€๊ฐ€ ์š”๊ตฌ (-> ๋žœ์„ฌ์›จ์–ด) ์•…์„ฑ ํ”„๋กœ๊ทธ๋žจ์˜ ์ข…๋ฅ˜:๋ฐ”์ด๋Ÿฌ์Šค & ์›œ์ž๊ฐ€ ๋ณต์ œ&๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋กœ ํ™•์‚ฐํ•˜๋Š” ๊ธฐ๋Šฅ ๊ฐ€์ง„ ์•…์„ฑ ์ฝ”๋“œ.๋ฐ”์ด๋Ÿฌ์Šค (Virus): ์œ ์ €์™€์˜ ์ƒํ˜ธ์ž‘์šฉ ํ•„์š”์›œ (Worm): ์œ ์ €์™€์˜ ์ƒํ˜ธ์ž‘์šฉ ์—†์ด ํผ์ ธ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ์ŒํŠธ๋กœ์ด ๋ชฉ๋งˆ (Trojan)์ผ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์œ„์žฅ, ์œ ์ €๊ฐ€ ์ž์‹ ์˜ ์ปด..