Metasploit/MiTRE ATT&CK

CALDERA๋ฅผ ํ†ตํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค ์นจํˆฌ ํ…Œ์ŠคํŠธ(์—์ด์ „ํŠธ์„ค์น˜)

๐“›๐“พ๐“ฌ๐“ฎ๐“ฝ๐“ฎ_๐“ข๐“ฝ๐“ฎ๐“ต๐“ต๐“ช 2022. 11. 17.
728x90
๋ฐ˜์‘ํ˜•

ํ•ด๋‹น ๋ธ”๋กœ๊ทธ๋Š” ํ•ดํ‚น ๋ฐ ๋ณด์•ˆ ๋ธ”๋กœ๊ทธ๋กœ ๊ณต๋ถ€ ๋ฐ ์—ฐ๊ตฌ์šฉ์œผ๋กœ ์ž‘์„ฑ๋˜์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ดํ‚น ์‹œ๋„ ๋ฐ ์‹ค์ œ ๊ณต๊ฒฉ์„ ์‹œ๋„ํ•˜์—ฌ ์ผ์–ด๋‚˜๋Š” ๋ชจ๋“  ์ฑ…์ž„์€ ๋ณธ์ธ(๋”ฐ๋ผํ•œ์ž)์—๊ฒŒ ์žˆ์Œ์„ ์•Œ๋ ค๋“œ๋ฆฌ๋ฉฐ, ๊ธ€์“ด์ด๋Š” ์•„๋ฌด๋Ÿฐ ์ฑ…์ž„์„ ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ผญ ๊ณต๋ถ€ ๋ฐ ์—ฐ๊ตฌ์šฉ์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ €๋ฒˆ์— ํฌ์ŠคํŒ…์€ caldera๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž‘์„ฑํ•ด๋ณด์•˜๋‹ค.

2022.10.27 - [Metasploit/MiTRE ATT&CK] - MITRE ATT&CK ์‚ฌ์ด๋ฒ„ ๋ชจ์˜ ๊ณต๊ฒฉ ๋„๊ตฌ ์ด๋ก ๊ณผ ์‹ค๋ฌด ๋„์„œ ํ›„๊ธฐ 1

 

MITRE ATT&CK ์‚ฌ์ด๋ฒ„ ๋ชจ์˜ ๊ณต๊ฒฉ ๋„๊ตฌ ์ด๋ก ๊ณผ ์‹ค๋ฌด ๋„์„œ ํ›„๊ธฐ 1

๋ฐ•์›ํ˜• ๊ต์ˆ˜๋‹˜๊ป˜ ์ฑ…์„ ์„ ๋ฌผ๋ฐ›์€ ํ›„ ์กฐ๊ธˆ์”ฉ ์ฝ์–ด๋ณด์•˜๋‹ค. MITRE ATT&CK(์ดํ•˜ ๋งˆ์ดํ„ฐ)์ด๋ž€ ๋‹จ์ฒด๋Š” ํ•ดํ‚น๊ด€๋ จ ์—…๋ฌด ๋ฐ ๊ณต๋ถ€๋ฅผ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค ์‚ฌ์ด์—์„œ๋Š” ์œ ๋ช…ํ•œ ๋‹จ์ฒด์ด๋‹ค. ์ •๋ณด์ˆ˜์ง‘์„ ์‹œ์ž‘์œผ๋กœ ํ•˜์—ฌ ์ง€์†

blog.z3alous.xyz

์„ค์น˜๋ฅผ ํ•˜๊ณ  admin/admin์„ ํ†ตํ•ด ์ ‘์†์„ ํ•˜๋ฉด ํ•ด๋‹น ํ™”๋ฉด์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์™ผ์ชฝ์„ ๋ณด๊ฒŒ ๋˜๋ฉด ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฉ”๋‰ด๋“ค์ด ์žˆ๋Š”๋ฐ. ์˜›๋‚  ๋ฒ„์ „๊ณผ ๋‹ฌ๋ผ์กŒ๋‹ค. ๋ญ ๋งŽ์ด ๋‹ฌ๋ผ์ง„๊ฑด ์•„๋‹ˆ๋‹ˆ ๊ธด์žฅํ•˜์ง€๋ง์ž.

 

์—ฌ๊ธฐ์„œ ๋จผ์ € ์ƒ๊ฐ์„ ํ•ด์•ผํ•˜๋Š” ๊ฑด ์ด๊ฑด ์‹œ๋‚˜๋ฆฌ์˜ค ๊ธฐ๋ฐ˜์˜ ์นจํˆฌํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋Š” ๋„๊ตฌ๋‹ค ๋ณด๋‹ˆ ๋ง‰ ์šฐ๋ฆฌ๊ฐ€ ์‹ค์ œ๋กœ ํ•ดํ‚นํ•˜๊ณ  ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ณต๊ฒฉํ•˜๊ณ  ํ•˜์ง€์•Š๊ธฐ๋•Œ๋ฌธ์— ํ…Œ์ŠคํŒ…PC์— ์—์ด์ „ํŠธ๋ฅผ ๊น”์•„์ค˜์•ผํ•œ๋‹ค.

 

๊ทธ๋ ‡๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„  CAMPAIGNS -> agents ํด๋ฆญ

์•„์ง ์—์ด์ „ํŠธ๊ฐ€ ์„ค์น˜๋œ PC๊ฐ€ ์—†๋‹ค ๋ณด๋‹ˆ ์•„๋ฌด๊ฒƒ๋„ ์•ˆ๋‚˜์˜จ๋‹ค.

 

๊ทธ๋Ÿผ ์—์ด์ „ํŠธ๋ฅผ ์–ด๋–ป๊ฒŒ ์„ค์น˜ํ• ๊นŒ?

 

๋ฐ‘์— ๋ณด๋ฉด Deploy an agent๋ฅผ ํด๋ฆญํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์„ ๋ณผ ์ˆ˜์žˆ๋Š”๋ฐ.

์‰ฝ๊ฒŒ ์„ค๋ช…ํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ํ†ต์‹ ํ•˜๋Š” ์—์ด์ „ํŠธ๋ฅผ ์„ค์น˜ํ• ๊ฒƒ์ด๋ƒ๋กœ ์•Œ๋ฉด๋ ๊ฒƒ๊ฐ™๋‹ค.

sandat -> go ์–ธ์–ด

ragdoll -> python

manx -> tcp 

 

sandcat์„ ์˜ˆ๋ฅผ ๋“ค์–ด ์—์ด์ „ํŠธ๋ฅผ ์„ค์น˜ํ•ด๋ณด์ž.

์„ ํƒ์„ ํ•˜๊ฒŒ ๋˜๋ฉด ์ง€์›ํ•˜๋Š” ํ”Œ๋žซํผ์ด ๋‚˜์˜ค๊ฒŒ ๋˜๋Š”๋ฐ ํ…Œ์ŠคํŠธ PC์˜ OS๋ฅผ ์„ ํƒํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

linux์™€ Mac์˜ ๊ฒฝ์šฐ shell script๋กœ ์—์ด์ „ํŠธ๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๊ณ , Windows ๊ฒฝ์šฐ powershell์„ ํ†ตํ•ด ์—์ด์ „ํŠธ๋ฅผ ์„ค์น˜ํ•˜๊ฒŒ ๋œ๋‹ค.

 

๋ณด์ด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์„ค์ •์„ ํ•ด์ฃผ๋ฉด ๋ฐ‘์— shell script๊ฐ€ ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๋Š”๋ฐ ํ•ด๋‹น ๋ถ€๋ถ„์„ ๊ทธ๋Œ€๋กœ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

๋‹ค๋ฅธ ์—์ด์ „ํŠธ๋“ค ๊ฒฝ์šฐ์—๋„ ๋™์ผํ•˜๋‹ค.

 

Manx ์—์ด์ „ํŠธ๋ฅผ ํ†ตํ•  ๊ฒฝ์šฐ ์•„๋ž˜์ฒ˜๋Ÿผ ๊ณต๊ฒฉ์ž IP๋ฅผ ๋‹ค ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

๋งŒ๋“ค์–ด์ง„ shell script๋ฅผ ์ž…๋ ฅํ•˜์—ฌ splunkd๋ฅผ ์„ค์น˜ํ•˜๋ฉด agents ๋ชฉ๋ก์— ํ†ต์‹ ์ค‘์ด๋ผ๋Š” ๊ฒƒ์ด ๋‚˜์˜ฌ ๊ฒƒ์ด๋‹ค.

 

์˜ค๋Š˜์€ caldera ์—์ด์ „ํŠธ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์•˜๋‹ค. ๋‹ค์Œ๋ฒˆ์—๋Š” ์‹ค์ œ๋กœ ๋งˆ์ดํ„ฐ๊ธฐ๋ฐ˜์œผ๋กœ ๋œ ํ…Œ์ŠคํŒ…์„ ์•Œ์•„๋ณด์ž!

 

 

 

์•„๋ž˜์˜ ์ฑ…์„ ๋ณด๋ฉด ๋„์›€์ด ๋งŽ์ด ๋œ๋‹ค. ํ•œ๋ฒˆ ์‚ฌ์„œ ์ฝ์–ด๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์„ ๋“ฏํ•˜๋‹ค.

 
์‚ฌ์ด๋ฒ„ ๋ชจ์˜ ๊ณต๊ฒฉ ๋„๊ตฌ ์ด๋ก ๊ณผ ์‹ค๋ฌด
-
์ €์ž
๋ฐ•์›ํ˜•, ์ด๊ฒฝํ™˜, ์–‘์„ฑ์šฑ, ๊น€ํƒœ์ผ
์ถœํŒ
ํ™๋ฆ‰
์ถœํŒ์ผ
2022.10.12
728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€