Active Directory์˜ ๋ฐ์ดํ„ฐ ํ”„๋ผ์ด๋ฒ„์‹œ ๋ฌธ์ œ

Active Directory์˜ ๋ฐ์ดํ„ฐ ํ”„๋ผ์ด๋ฒ„์‹œ ๋ฌธ์ œ

๋‚˜๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์นจํˆฌ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด์™”๋‹ค. ํŒŒ์›Œ๋ทฐ Active Directory(์ดํ•˜ AD)์—์„œ ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ํ•„์ž๋Š” ๋ณด์•ˆ ๊ทธ๋ฃน ๊ตฌ์„ฑ์› ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•œ ๋‹ค์Œ ํ•ด๋‹น ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›น์„ ํƒ์ƒ‰ํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“  AD์—๋Š” ์ง์›์— ๋Œ€ํ•œ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ๊ทธ ์ค‘ ์ผ๋ถ€๋Š” ์กฐ์ง์˜ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ Windows ํŒŒ์ผ ์‹œ์Šคํ…œ์—๋Š” ์ด์— ์ƒ์‘ํ•˜๋Š” "๋ชจ๋‘" ๋ฌธ์ œ, ๋‚ด๋ถ€ ๋ฐ ์™ธ๋ถ€ ๊ณต๊ฒฉ์ž ๋ชจ๋‘๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ํ”„๋ผ์ด๋ฒ„์‹œ ๋ฌธ์ œ์™€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ธฐ ์ „์— AD์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Active Directory๋Š” ๊ธฐ์—… Facebook์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜์ด ๊ฒฝ์šฐ ์ด๋ฏธ ๋ชจ๋“  ์‚ฌ๋žŒ๊ณผ ์นœ๊ตฌ๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ๋™๋ฃŒ๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์˜ํ™”, ์ฑ…, ๋ง›์ง‘์€ ์•Œ ์ˆ˜ ์—†์ง€๋งŒ AD์—๋Š” ๋ฏผ๊ฐํ•œ ์—ฐ๋ฝ์ฒ˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•ด์ปค๋‚˜ ํŠน๋ณ„ํ•œ ๊ธฐ์ˆ ์ด ์—†๋Š” ๋‚ด๋ถ€์ž๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๋ฐ ๊ธฐํƒ€ ๋ถ„์•ผ.

๋ฌผ๋ก  ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋Š” ์•„๋ž˜ ์Šคํฌ๋ฆฐ์ƒท์— ์ต์ˆ™ํ•ฉ๋‹ˆ๋‹ค. ADUC(Active Directory ์‚ฌ์šฉ์ž ๋ฐ ์ปดํ“จํ„ฐ) ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์„ค์ • ๋ฐ ํŽธ์ง‘ํ•˜๊ณ  ์‚ฌ์šฉ์ž๋ฅผ ์ ์ ˆํ•œ ๊ทธ๋ฃน์— ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.

Active Directory์˜ ๋ฐ์ดํ„ฐ ํ”„๋ผ์ด๋ฒ„์‹œ ๋ฌธ์ œ

AD๋Š” ์ง์›์˜ ์ด๋ฆ„, ์ฃผ์†Œ, ์ „ํ™”๋ฒˆํ˜ธ์— ๋Œ€ํ•œ ํ•„๋“œ๋ฅผ ํฌํ•จํ•˜๋ฏ€๋กœ ๋งˆ์น˜ ์ „ํ™”๋ฒˆํ˜ธ๋ถ€์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋” ๋งŽ์€ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค! ๋‹ค๋ฅธ ํƒญ์—๋Š” ์ด๋ฉ”์ผ ๋ฐ ์›น ์ฃผ์†Œ, ์ง์† ๊ฐ๋…์ž ๋ฐ ๋ฉ”๋ชจ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์กฐ์ง์˜ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ด ์ •๋ณด๋ฅผ ๋ณผ ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? OSINT๋ชจ๋“  ์ƒˆ๋กœ์šด ์„ธ๋ถ€ ์‚ฌํ•ญ์ด ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ๋” ์‰ฝ๊ฒŒ ์ฐพ์„ ๋•Œ?

๋‹น์—ฐํžˆ ์•„๋‹ˆ์ง€! ํšŒ์‚ฌ์˜ ์ตœ๊ณ  ๊ฒฝ์˜์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋“  ์ง์›์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด ๋ฌธ์ œ๋Š” ๋”์šฑ ์•…ํ™”๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋‘๋ฅผ ์œ„ํ•œ PowerView

PowerView๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. AD์— ์•ก์„ธ์Šคํ•˜๋Š” ๊ธฐ๋ณธ(๋ฐ ๋‚œ๋…ํ™”๋œ) Win32 ํ•จ์ˆ˜์— ๋งค์šฐ ํŽธ๋ฆฌํ•œ PowerShell ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์š”์ปจ๋Œ€:
์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋งค์šฐ ์งง์€ cmdlet์„ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ๋งŒํผ ์‰ฝ๊ฒŒ AD ํ•„๋“œ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํšŒ์‚ฌ ์ž„์› ์ค‘ ํ•œ ๋ช…์ธ Cruella Deville์˜ ์ง์›์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด PowerView get-NetUser cmdlet์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Active Directory์˜ ๋ฐ์ดํ„ฐ ํ”„๋ผ์ด๋ฒ„์‹œ ๋ฌธ์ œ

PowerView ์„ค์น˜๋Š” ํฐ ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์—์„œ ์ง์ ‘ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. github. ๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ get-NetUser์™€ ๊ฐ™์€ ๋งŽ์€ PowerView ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ƒ์Šน๋œ ๊ถŒํ•œ์ด ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์˜์š•์ด ์žˆ์ง€๋งŒ ๊ธฐ์ˆ ์— ์ •ํ†ตํ•˜์ง€ ์•Š์€ ์ง์›์ด AD๋ฅผ ์†์‰ฝ๊ฒŒ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด๋ถ€์ž๊ฐ€ Cruella์— ๋Œ€ํ•ด ๋งŽ์€ ๊ฒƒ์„ ๋น ๋ฅด๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Œ์„ ์œ„์˜ ์Šคํฌ๋ฆฐ์ƒท์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ "์ •๋ณด" ํ•„๋“œ์— ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ธ ์Šต๊ด€๊ณผ ์•”ํ˜ธ์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ณ  ๊ณ„์…จ์Šต๋‹ˆ๊นŒ?

์ด๊ฒƒ์€ ์ด๋ก ์  ๊ฐ€๋Šฅ์„ฑ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์—์„œ ๋‹ค๋ฅธ ์นจํˆฌ ํ…Œ์Šคํ„ฐ์™€์˜ ๋Œ€ํ™” ๋‚˜๋Š” ๊ทธ๋“ค์ด ์ผ๋ฐ˜ ํ…์ŠคํŠธ ์•”ํ˜ธ์— ๋Œ€ํ•ด AD๋ฅผ ์Šค์บ”ํ•˜๊ณ  ์ข…์ข… ์ด๋Ÿฌํ•œ ์‹œ๋„๊ฐ€ ๋ถˆํ–‰ํžˆ๋„ ์„ฑ๊ณตํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ํšŒ์‚ฌ๊ฐ€ AD์˜ ์ •๋ณด์— ์กฐ์žกํ•˜๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ ์ฃผ์ œ์ธ AD ๊ถŒํ•œ์„ ์ธ์‹ํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Active Directory์—๋Š” ์ž์ฒด ACL์ด ์žˆ์Šต๋‹ˆ๋‹ค.

AD ์‚ฌ์šฉ์ž ๋ฐ ์ปดํ“จํ„ฐ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AD ๊ฐœ์ฒด์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ACL์€ AD์— ์กด์žฌํ•˜๋ฉฐ ๊ด€๋ฆฌ์ž๋Š” ACL์„ ํ†ตํ•ด ์•ก์„ธ์Šค๋ฅผ ํ• ๋‹นํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ADUC ๋ณด๊ธฐ ๋ฉ”๋‰ด์—์„œ "๊ณ ๊ธ‰"์„ ํด๋ฆญํ•œ ๋‹ค์Œ ์‚ฌ์šฉ์ž๋ฅผ ์—ด๋ฉด ACL์„ ์„ค์ •ํ•˜๋Š” "๋ณด์•ˆ" ํƒญ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

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

Active Directory์˜ ๋ฐ์ดํ„ฐ ํ”„๋ผ์ด๋ฒ„์‹œ ๋ฌธ์ œ

์ด์ œ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ PowerView์—์„œ Get-NetUser๋ฅผ ์‹œ๋„ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Active Directory์˜ ๋ฐ์ดํ„ฐ ํ”„๋ผ์ด๋ฒ„์‹œ ๋ฌธ์ œ

๋‚˜๋Š” ์—ฟ๋ณด๋Š” ๋ˆˆ์—์„œ ๋ถ„๋ช…ํžˆ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์ˆจ๊ฒผ์Šต๋‹ˆ๋‹ค. ๊ด€๋ จ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณ„์† ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก VIP ๊ทธ๋ฃน ๊ตฌ์„ฑ์›(Cruella ๋ฐ ๊ทธ๋…€์˜ ๋‹ค๋ฅธ ๊ณ ์œ„ ๋™๋ฃŒ)์ด ์ด ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‹ค๋ฅธ ACL์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋‚ด๋ถ€์ž๋ฅผ ํฌํ•จํ•œ ๋Œ€๋ถ€๋ถ„์˜ ์ง์›์ด ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋„๋ก ์—ญํ•  ๊ธฐ๋ฐ˜ AD ๊ถŒํ•œ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ AD์˜ ๊ทธ๋ฃน ๊ฐœ์ฒด์— ์ ์ ˆํ•œ ACL์„ ์„ค์ •ํ•˜์—ฌ ๊ทธ๋ฃน ๊ตฌ์„ฑ์›์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋˜์ง€ ์•Š๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ์ธก๋ฉด์—์„œ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ์˜ ์žฅ๋Œ€ํ•œ ์นจํˆฌ ํ…Œ์ŠคํŠธ ์‹œ๋ฆฌ์ฆˆ PowerViews Get-NetGroupMember๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ทธ๋ฃน ๊ตฌ์„ฑ์›์„ ๊ฒ€์‚ฌํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ํƒ์ƒ‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ ๋“œ๋ ธ์Šต๋‹ˆ๋‹ค. ๋‚ด ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ๋Š” ํŠน์ • ๊ทธ๋ฃน์˜ ๊ตฌ์„ฑ์›์— ๋Œ€ํ•œ ์ฝ๊ธฐ ์•ก์„ธ์Šค๋ฅผ ์ œํ•œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์ „ํ›„์— ๋ช…๋ น์„ ์‹คํ–‰ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Active Directory์˜ ๋ฐ์ดํ„ฐ ํ”„๋ผ์ด๋ฒ„์‹œ ๋ฌธ์ œ

ํ•ด์ปค์™€ ๋‚ด๋ถ€์ž๊ฐ€ ์ธํ”„๋ผ๋ฅผ ์Šค์นด์šฐํŠธํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“  VIP ๊ทธ๋ฃน์˜ ํฌ๋ฃจ์—˜๋ผ์™€ ๋ชฌํ‹ฐ ๋ฒˆ์Šค์˜ ๋ฉค๋ฒ„์‹ญ์„ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฒŒ์‹œ๋ฌผ์€ ํ•„๋“œ๋ฅผ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๋„๋ก ๋™๊ธฐ๋ฅผ ๋ถ€์—ฌํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ด‘๊ณ  ๋ฐ ๊ด€๋ จ ๊ถŒํ•œ. AD๋Š” ํ›Œ๋ฅญํ•œ ๋ฆฌ์†Œ์Šค์ด์ง€๋งŒ
ํŠนํžˆ ๊ธฐ๋ฐ€ ์ •๋ณด ๋ฐ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.
์กฐ์ง์˜ ์ฒซ ๋ฒˆ์งธ ์‚ฌ๋žŒ์— ๊ด€ํ•ด์„œ.  

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€