macOS MDM
Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.
macOS MDM์ ๋ํด ์์๋ณด๋ ค๋ฉด ํ์ธ:
๊ธฐ๋ณธ
MDM (Mobile Device Management) ๊ฐ์
Mobile Device Management (MDM)์ ์ค๋งํธํฐ, ๋ ธํธ๋ถ, ํ๋ธ๋ฆฟ ๋ฑ ๋ค์ํ ์๋์ ์ ๋๋ฐ์ด์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ํนํ Apple ํ๋ซํผ(iOS, macOS, tvOS)์ ๋ํด ํนํ๋ ๊ธฐ๋ฅ, API ๋ฐ ๊ดํ์ ํฌํจํฉ๋๋ค. MDM์ ์ด์์ ์์ฉ ๋๋ ์คํ์์ค์ ํธํ๋๋ MDM ์๋ฒ์ ์์กดํ๋ฉฐ, ํด๋น ์๋ฒ๋ MDM Protocol์ ์ง์ํด์ผ ํฉ๋๋ค. ์ฃผ์ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋๋ฐ์ด์ค์ ๋ํ ์ค์ ์ง์ค์ ์ ์ด.
- MDM ํ๋กํ ์ฝ์ ์ค์ํ๋ MDM ์๋ฒ์ ์์กด.
- MDM ์๋ฒ๋ ์๊ฒฉ ๋ฐ์ดํฐ ์ญ์ ๋ ๊ตฌ์ฑ ์ค์น์ ๊ฐ์ ๋ค์ํ ๋ช ๋ น์ ๋๋ฐ์ด์ค๋ก ์ ์กํ ์ ์์.
DEP (Device Enrollment Program) ๊ธฐ์ด
Device Enrollment Program (DEP)์ Apple์ด ์ ๊ณตํ๋ ๊ฒ์ผ๋ก, iOS, macOS, tvOS ๋๋ฐ์ด์ค์ MDM ํตํฉ์ ์๋ํํ์ฌ ์ ๋ก ํฐ์น ์ค์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. DEP๋ ๋ฑ๋ก ํ๋ก์ธ์ค๋ฅผ ์๋ํํ์ฌ ๋๋ฐ์ด์ค๊ฐ ๋ฐ์ค์์ ๊บผ๋ด์๋ง์ ์ต์ํ์ ์ฌ์ฉ์/๊ด๋ฆฌ์ ๊ฐ์ ์ผ๋ก ์ด์๋ ์ ์๊ฒ ํฉ๋๋ค. ํต์ฌ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋๋ฐ์ด์ค๊ฐ ์ด๊ธฐ ํ์ฑํ ์ ๋ฏธ๋ฆฌ ์ ์๋ MDM ์๋ฒ์ ์๋์ผ๋ก ๋ฑ๋ก๋๋๋ก ํ์ฉ.
- ์ฃผ๋ก ์ ๋๋ฐ์ด์ค์ ์ ์ฉํ์ง๋ง ์ฌ๊ตฌ์ฑ๋๋ ๋๋ฐ์ด์ค์๋ ์ ์ฉ ๊ฐ๋ฅ.
- ๊ฐ๋จํ ์ค์ ์ผ๋ก ์กฐ์ง์์ ๋น ๋ฅด๊ฒ ์ฌ์ฉ ์ค๋น๋ฅผ ํ ์ ์๊ฒ ํจ.
๋ณด์ ๊ณ ๋ ค์ฌํญ
DEP๊ฐ ์ ๊ณตํ๋ ๊ฐํธํ ๋ฑ๋ก์ ์ ์ฉํ์ง๋ง ๋ณด์ ๋ฆฌ์คํฌ๋ฅผ ๋๋ฐํ ์ ์๋ค๋ ์ ์ ์ ์ํด์ผ ํฉ๋๋ค. MDM ๋ฑ๋ก์ ๋ํ ์ ์ ํ ๋ณดํธ์กฐ์น๊ฐ ์๋ค๋ฉด ๊ณต๊ฒฉ์๊ฐ ์ด ๊ฐ์ํ๋ ์ ์ฐจ๋ฅผ ์ ์ฉํ์ฌ ์กฐ์ง์ MDM ์๋ฒ์ ์์ ์ ๋๋ฐ์ด์ค๋ฅผ ๊ธฐ์ ๋๋ฐ์ด์ค๋ก ๊ฐ์ฅํ์ฌ ๋ฑ๋กํ ์ ์์ต๋๋ค.
Caution
๋ณด์ ๊ฒฝ๊ณ : DEP์ ๊ฐํธํ ๋ฑ๋ก ์ ์ฐจ๋ ์ ์ ํ ๋ณดํธ ์ฅ์น๊ฐ ์์ ๊ฒฝ์ฐ, ์น์ธ๋์ง ์์ ๋๋ฐ์ด์ค๊ฐ ์กฐ์ง์ MDM ์๋ฒ์ ๋ฑ๋ก๋ ์ ์๊ฒ ํ ์ ์์ต๋๋ค.
SCEP (Simple Certificate Enrolment Protocol)๋?
- TLS์ HTTPS๊ฐ ๋๋ฆฌ ๋ณด๊ธ๋๊ธฐ ์ ๋ง๋ค์ด์ง ๋น๊ต์ ์ค๋๋ ํ๋กํ ์ฝ.
- ํด๋ผ์ด์ธํธ๊ฐ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธ๋ฐ๊ธฐ ์ํด Certificate Signing Request(CSR)๋ฅผ ํ์คํ๋ ๋ฐฉ์์ผ๋ก ์๋ฒ์ ์ ์กํ ์ ์๊ฒ ํจ. ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ ์๋ช ๋ ์ธ์ฆ์๋ฅผ ์์ฒญํจ.
Configuration Profiles (aka mobileconfigs)๋?
- Apple์ด ์์คํ ๊ตฌ์ฑ์ ์ค์ /๊ฐ์ ํ๊ธฐ ์ํด ์ ๊ณตํ๋ ๊ณต์ ๋ฐฉ์.
- ์ฌ๋ฌ ํ์ด๋ก๋๋ฅผ ํฌํจํ ์ ์๋ ํ์ผ ํฌ๋งท.
- property lists(XML ํ์)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํจ.
- โcan be signed and encrypted to validate their origin, ensure their integrity, and protect their contents.โ โ Basics โ Page 70, iOS Security Guide, January 2018.
ํ๋กํ ์ฝ
MDM
- APNs(Apple servers) + RESTful API(MDM vendor servers)์ ๊ฒฐํฉ
- device์ ํด๋น device management product์ ์ฐ๋๋ ์๋ฒ ๊ฐ์ ํต์
- Commands๋ plist-encoded dictionaries ํํ๋ก MDM์์ ๋๋ฐ์ด์ค๋ก ์ ๋ฌ๋จ
- ๋ชจ๋ HTTPS๋ก ํต์ . MDM ์๋ฒ๋ (์ผ๋ฐ์ ์ผ๋ก) pinning ๋์ด ์์ ์ ์์.
- Apple์ ์ธ์ฆ์ ์ํด MDM ๋ฒค๋์ APNs certificate๋ฅผ ๋ฐ๊ธํจ
DEP
- 3๊ฐ์ API: ๋ฆฌ์ ๋ฌ์ฉ 1๊ฐ, MDM ๋ฒค๋์ฉ 1๊ฐ, ๋๋ฐ์ด์ค ์ ์์ฉ(๋น๊ณต๊ฐ) 1๊ฐ
- ์์ ๋งํ๋ DEP โcloud serviceโ API. MDM ์๋ฒ๊ฐ DEP ํ๋กํ์ผ์ ํน์ ๋๋ฐ์ด์ค์ ์ฐ๋ํ๊ธฐ ์ํด ์ฌ์ฉ๋จ.
- Apple Authorized Resellers๊ฐ ์ฌ์ฉํ๋ DEP API๋ก ๋๋ฐ์ด์ค ๋ฑ๋ก, ๋ฑ๋ก ์ํ ํ์ธ, ํธ๋์ญ์ ์ํ ํ์ธ ๋ฑ์ ์ฌ์ฉ๋จ.
- ๋น๊ณต๊ฐ์ undocumented DEP API. Apple ๋๋ฐ์ด์ค๊ฐ ์์ ์ DEP ํ๋กํ์ผ์ ์์ฒญํ๋ ๋ฐ ์ฌ์ฉ๋จ. macOS์์๋
cloudconfigurationd๋ฐ์ด๋๋ฆฌ๊ฐ ์ด API์ ํต์ ์ ๋ด๋น. - plist ๋๋น ๋ณด๋ค ํ๋์ ์ด๊ณ JSON ๊ธฐ๋ฐ
- Apple์ MDM ๋ฒค๋์ OAuth token์ ๋ฐ๊ธํจ
DEP โcloud serviceโ API
- RESTful
- Apple์์ MDM ์๋ฒ๋ก ๋๋ฐ์ด์ค ๋ ์ฝ๋๋ฅผ ๋๊ธฐํ
- MDM ์๋ฒ์์ Apple๋ก โDEP profilesโ์ ๋๊ธฐํ(๋์ค์ Apple์ด ๋๋ฐ์ด์ค์ ์ ๋ฌ)
- DEP โprofileโ์๋ ๋ค์์ด ํฌํจ๋จ:
- MDM vendor ์๋ฒ URL
- ์๋ฒ URL์ ๋ํ ์ถ๊ฐ ์ ๋ขฐ ์ธ์ฆ์(์ ํ์ pinning)
- ์ถ๊ฐ ์ค์ (์: Setup Assistant์์ ๊ฑด๋๋ธ ํ๋ฉด๋ค)
์๋ฆฌ์ผ ๋ฒํธ
2010๋ ์ดํ ์ ์กฐ๋ Apple ๋๋ฐ์ด์ค๋ ์ผ๋ฐ์ ์ผ๋ก 12๊ธ์์ ์์ซ์ ์๋ฆฌ์ผ ๋ฒํธ๋ฅผ ๊ฐ์ง๋ฉฐ, ์ฒ์ 3์๋ฆฌ๋ ์ ์กฐ ์์น, ๋ค์ 2์๋ฆฌ๋ ์ ์กฐ ์ฐ๋ ๋ฐ ์ฃผ, ๋ค์ 3์๋ฆฌ๋ ๊ณ ์ ์๋ณ์, ๋ง์ง๋ง 4์๋ฆฌ๋ ๋ชจ๋ธ ๋ฒํธ๋ฅผ ๋ํ๋ ๋๋ค.
๋ฑ๋ก ๋ฐ ๊ด๋ฆฌ ์ ์ฐจ
- Device record ์์ฑ(Reseller, Apple): ์ ๋๋ฐ์ด์ค์ ๋ ์ฝ๋๊ฐ ์์ฑ๋จ
- Device record ํ ๋น(Customer): ๋๋ฐ์ด์ค๊ฐ MDM ์๋ฒ์ ํ ๋น๋จ
- Device record ๋๊ธฐํ(MDM vendor): MDM์ ๋๋ฐ์ด์ค ๋ ์ฝ๋๋ฅผ ๋๊ธฐํํ๊ณ DEP ํ๋กํ์ผ์ Apple์ ํธ์ํจ
- DEP ์ฒดํฌ์ธ(Device): ๋๋ฐ์ด์ค๊ฐ ์์ ์ DEP ํ๋กํ์ผ์ ๊ฐ์ ธ์ด
- Profile retrieval(Device)
- Profile ์ค์น(Device) โ ์: MDM, SCEP ๋ฐ root CA ํ์ด๋ก๋ ํฌํจ
- MDM ๋ช ๋ น ๋ฐํ(Device)
.png)
ํ์ผ /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/PrivateFrameworks/ConfigurationProfiles.framework/ConfigurationProfiles.tbd๋ ๋ฑ๋ก ํ๋ก์ธ์ค์ ๊ณ ์์ค โ๋จ๊ณโ๋ก ๊ฐ์ฃผ๋ ์ ์๋ ํจ์๋ค์ exportํฉ๋๋ค.
Step 4: DEP ์ฒดํฌ์ธ - Activation Record ์ป๊ธฐ
์ด ๋จ๊ณ๋ ์ฌ์ฉ์๊ฐ Mac์ ์ฒ์ ๋ถํ ํ ๋(๋๋ ์์ ์ด๊ธฐํ ํ) ๋ฐ์ํฉ๋๋ค.
.png)
๋๋ sudo profiles show -type enrollment ์คํ ์์๋ ๋ฐ์
- ๋๋ฐ์ด์ค๊ฐ DEP ํ์ฑํ์ธ์ง ์ฌ๋ถ ํ๋จ
- Activation Record๋ ๋ด๋ถ์ ์ผ๋ก **DEP โprofileโ**์ ๋ช ์นญ์
- ๋๋ฐ์ด์ค๊ฐ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋๋ ์ฆ์ ์์๋จ
- **
CPFetchActivationRecord**์ ์ํด ๊ตฌ๋ - **
cloudconfigurationd**๊ฐ XPC๋ฅผ ํตํด ๊ตฌํ. Setup Assistant(๋๋ฐ์ด์ค๊ฐ ์ฒ์ ๋ถํ ๋ ๋)๋profiles๋ช ๋ น์ด ์ด ๋ฐ๋ชฌ์ ์ฐ๋ฝํด activation record๋ฅผ ๊ฐ์ ธ์ด. - LaunchDaemon(ํญ์ root๋ก ์คํ)
Activation Record๋ฅผ ์ป๊ธฐ ์ํด **MCTeslaConfigurationFetcher**๊ฐ ์ํํ๋ ๋ช ๋จ๊ณ๊ฐ ์์ผ๋ฉฐ, ์ด ๊ณผ์ ์ Absinthe๋ผ๋ ์ํธํ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- certificate ๊ฐ์ ธ์ค๊ธฐ
- ์ธ์ฆ์๋ก๋ถํฐ ์ํ ์ด๊ธฐํ(
NACInit)- ๋ค์ํ ๋๋ฐ์ด์ค ํน์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ(์: Serial Number via
IOKit)
- ๋ค์ํ ๋๋ฐ์ด์ค ํน์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ(์: Serial Number via
- session key ๊ฐ์ ธ์ค๊ธฐ
- ์ธ์
์๋ฆฝ(
NACKeyEstablishment) - ์์ฒญ ์ํ
- POST to https://iprofiles.apple.com/macProfile ์ ๋ฐ์ดํฐ
{ "action": "RequestProfileConfiguration", "sn": "" }์ ์ก - JSON ํ์ด๋ก๋๋ Absinthe(
NACSign)๋ก ์ํธํ๋จ - ๋ชจ๋ ์์ฒญ์ HTTPS, ๋ด์ฅ๋ ๋ฃจํธ ์ธ์ฆ์๋ฅผ ์ฌ์ฉ
- POST to https://iprofiles.apple.com/macProfile ์ ๋ฐ์ดํฐ
 (1).png)
์๋ต์ ๋ค์๊ณผ ๊ฐ์ ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ JSON ๋์ ๋๋ฆฌ์ ๋๋ค:
- url: activation profile์ ์ ๊ณตํ๋ MDM vendor ํธ์คํธ์ URL
- anchor-certs: ์ ๋ขฐ ์ต์ปค๋ก ์ฌ์ฉ๋๋ DER ์ธ์ฆ์ ๋ฐฐ์ด
Step 5: Profile Retrieval
.png)
- ์์ฒญ์ DEP ํ๋กํ์ผ์ ์ ๊ณต๋ url๋ก ์ ์ก๋จ.
- Anchor certificates๊ฐ ์ ๊ณต๋๋ฉด ์ ๋ขฐ ํ๊ฐ์ ์ฌ์ฉ๋จ.
- ์ฐธ๊ณ : DEP ํ๋กํ์ผ์ anchor_certs ์์ฑ
- ์์ฒญ์ ๊ฐ๋จํ .plist๋ก ๋๋ฐ์ด์ค ์๋ณ ์ ๋ณด๋ฅผ ๋ด์
- ์: UDID, OS version
- CMS-signed, DER-encoded
- APNS์ device identity certificate๋ก ์๋ช ๋จ
- Certificate chain์๋ ๋ง๋ฃ๋ Apple iPhone Device CA๊ฐ ํฌํจ๋ ์ ์์
 (1) (2) (2) (2) (2) (2) (2) (2) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (2) (2).png)
Step 6: Profile Installation
- ์ผ๋จ ๋ฐ์์ค๋ฉด ํ๋กํ์ผ์ ์์คํ ์ ์ ์ฅ๋จ
- ์ด ๋จ๊ณ๋ (Setup Assistant์ธ ๊ฒฝ์ฐ) ์๋์ผ๋ก ์์๋จ
- **
CPInstallActivationProfile**์ ์ํด ๊ตฌ๋ - mdmclient๊ฐ XPC๋ฅผ ํตํด ๊ตฌํ
- ์ปจํ ์คํธ์ ๋ฐ๋ผ LaunchDaemon(root) ๋๋ LaunchAgent(์ฌ์ฉ์)๋ก ์คํ
- Configuration profiles์ ์ค์นํ ์ฌ๋ฌ ํ์ด๋ก๋๋ฅผ ๊ฐ์ง
- ํ๋ ์์ํฌ๋ ํ๋ฌ๊ทธ์ธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ก ํ์ด๋ก๋๋ฅผ ์ค์น
- ๊ฐ ํ์ด๋ก๋ ํ์ ์ ํ๋ฌ๊ทธ์ธ๊ณผ ์ฐ๋
- ํ๋ ์์ํฌ ๋ด๋ถ์ XPC์ด๊ฑฐ๋ ์ ํต์ Cocoa(ManagedClient.app)์ผ ์ ์์
- ์์:
- Certificate Payloads๋ CertificateService.xpc ์ฌ์ฉ
์ผ๋ฐ์ ์ผ๋ก MDM ๋ฒค๋๊ฐ ์ ๊ณตํ๋ activation profile์๋ ๋ค์๊ณผ ๊ฐ์ ํ์ด๋ก๋๊ฐ ํฌํจ๋ฉ๋๋ค:
com.apple.mdm: ๋๋ฐ์ด์ค๋ฅผ MDM์ enrollํ๊ธฐ ์ํ ํ์ด๋ก๋com.apple.security.scep: ๋๋ฐ์ด์ค์ client certificate๋ฅผ ์์ ํ๊ฒ ์ ๊ณตํ๊ธฐ ์ํ SCEP ํ์ด๋ก๋com.apple.security.pem: ์์คํ ํค์ฒด์ธ์ trusted CA ์ธ์ฆ์๋ฅผ ์ค์นํ๊ธฐ ์ํ PEM ํ์ด๋ก๋- MDM ํ์ด๋ก๋ ์ค์น๋ ๋ฌธ์์์ MDM check-in์ ํด๋น
- ํ์ด๋ก๋๋ ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ์์ฑ์ ํฌํจ:
- MDM Check-In URL(
CheckInURL) - MDM Command Polling URL(
ServerURL) + ์ด๋ฅผ ํธ๋ฆฌ๊ฑฐํ๋ APNs topic
- MDM Check-In URL(
- MDM ํ์ด๋ก๋๋ฅผ ์ค์นํ๋ ค๋ฉด ์์ฒญ์ด **
CheckInURL**๋ก ์ ์ก๋จ - **
mdmclient**์์ ๊ตฌํ - MDM ํ์ด๋ก๋๋ ๋ค๋ฅธ ํ์ด๋ก๋์ ์์กดํ ์ ์์
- ํน์ ์ธ์ฆ์์ ์์ฒญ์ pinningํ๋๋ก ํ์ฉ:
- ์์ฑ:
CheckInURLPinningCertificateUUIDs - ์์ฑ:
ServerURLPinningCertificateUUIDs - PEM ํ์ด๋ก๋๋ฅผ ํตํด ์ ๋ฌ๋จ
- ์์ฑ:
- ๋๋ฐ์ด์ค์ identity certificate๋ฅผ ๋ถ์ฌํ ์ ์์:
- ์์ฑ: IdentityCertificateUUID
- SCEP ํ์ด๋ก๋๋ฅผ ํตํด ์ ๋ฌ๋จ
Step 7: Listening for MDM commands
- MDM ์ฒดํฌ์ธ์ด ์๋ฃ๋๋ฉด, ๋ฒค๋๋ APNs๋ฅผ ์ฌ์ฉํด ํธ์ ์๋ฆผ์ ๋ฐํํ ์ ์์
- ์์ ์ **
mdmclient**๊ฐ ์ฒ๋ฆฌ - MDM ๋ช ๋ น์ ํด๋งํ๋ ค๋ฉด ์์ฒญ์ด ServerURL๋ก ์ ์ก๋จ
- ์ด์ ์ ์ค์น๋ MDM ํ์ด๋ก๋๋ฅผ ์ฌ์ฉ:
- **
ServerURLPinningCertificateUUIDs**๋ก ์์ฒญ pinning - **
IdentityCertificateUUID**๋ก TLS ํด๋ผ์ด์ธํธ ์ธ์ฆ์ ์ฌ์ฉ
- **
๊ณต๊ฒฉ
๋ค๋ฅธ ์กฐ์ง์ ๋๋ฐ์ด์ค ๋ฑ๋ก
์์ ์ธ๊ธํ ๋ฐ์ ๊ฐ์ด, ๋๋ฐ์ด์ค๋ฅผ ์ด๋ค ์กฐ์ง์ ๋ฑ๋กํ๋ ค๊ณ ์๋ํ ๋์๋ ๊ทธ ์กฐ์ง์ ์ํ Serial Number๋ง ์์ผ๋ฉด ๋ฉ๋๋ค. ์ผ๋จ ๋๋ฐ์ด์ค๊ฐ ๋ฑ๋ก๋๋ฉด ์ฌ๋ฌ ์กฐ์ง์ ์ ๋๋ฐ์ด์ค์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ์ค์นํ ์ ์์ต๋๋ค: ์ธ์ฆ์, ์ ํ๋ฆฌ์ผ์ด์
, WiFi ๋น๋ฐ๋ฒํธ, VPN ๊ตฌ์ฑ ๋ฑ(and so on).
๋ฐ๋ผ์ ๋ฑ๋ก ํ๋ก์ธ์ค๊ฐ ์ ์ ํ ๋ณดํธ๋์ง ์์ผ๋ฉด ์ด๋ ๊ณต๊ฒฉ์์๊ฒ ์ํํ ์ง์
์ ์ด ๋ ์ ์์ต๋๋ค.
Enrolling Devices in Other Organisations
Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.


