Enrolling Devices in Other Organisations

HackTricks рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

рдкрд░рд┐рдЪрдп

рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЧрдИ, рдХрд┐рд╕реА рдЙрдкрдХрд░рдг рдХреЛ рдПрдХ рд╕рдВрдЧрдарди рдореЗрдВ рдирд╛рдорд╛рдВрдХрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдЙрд╕ рд╕рдВрдЧрдарди рдХрд╛ рдПрдХ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдПрдХ рдмрд╛рд░ рдЬрдм рдЙрдкрдХрд░рдг рдирд╛рдорд╛рдВрдХрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрдИ рд╕рдВрдЧрдарди рдирдП рдЙрдкрдХрд░рдг рдкрд░ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗ: рдкреНрд░рдорд╛рдгрдкрддреНрд░, рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рд╡рд╛рдИрдлрд╛рдИ рдкрд╛рд╕рд╡рд░реНрдб, рд╡реАрдкреАрдПрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдирд╛рдорд╛рдВрдХрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦрддрд░рдирд╛рдХ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдЕрдиреБрд╕рдВрдзрд╛рди рдХрд╛ рдПрдХ рд╕рд╛рд░рд╛рдВрд╢ рд╣реИ https://duo.com/labs/research/mdm-me-maybeред рдЖрдЧреЗ рдХреА рддрдХрдиреАрдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рджреЗрдЦреЗрдВ!

DEP рдФрд░ MDM рдмрд╛рдЗрдирд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛ рдЕрд╡рд▓реЛрдХрди

рдпрд╣ рдЕрдиреБрд╕рдВрдзрд╛рди macOS рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдирд╛рдорд╛рдВрдХрди рдХрд╛рд░реНрдпрдХреНрд░рдо (DEP) рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рдмрдВрдзрди (MDM) рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдмрд╛рдЗрдирд░реА рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЦреНрдп рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • mdmclient: MDM рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИ рдФрд░ macOS рд╕рдВрд╕реНрдХрд░рдг 10.13.4 рд╕реЗ рдкрд╣рд▓реЗ DEP рдЪреЗрдХ-рдЗрди рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред

  • profiles: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ macOS рд╕рдВрд╕реНрдХрд░рдг 10.13.4 рдФрд░ рдмрд╛рдж рдореЗрдВ DEP рдЪреЗрдХ-рдЗрди рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред

  • cloudconfigurationd: DEP API рд╕рдВрдЪрд╛рд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдирд╛рдорд╛рдВрдХрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред

DEP рдЪреЗрдХ-рдЗрди CPFetchActivationRecord рдФрд░ CPGetActivationRecord рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдирд┐рдЬреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдврд╛рдВрдЪреЗ рд╕реЗ рд╕рдХреНрд░рд┐рдпрдг рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ CPFetchActivationRecord XPC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ cloudconfigurationd рдХреЗ рд╕рд╛рде рд╕рдордиреНрд╡рдп рдХрд░рддрд╛ рд╣реИред

рдЯреЗрд╕реНрд▓рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдПрдмреНрд╕рд┐рдиреНрде рд╕реНрдХреАрдо рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ

DEP рдЪреЗрдХ-рдЗрди рдореЗрдВ cloudconfigurationd рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб, рд╕рд╛рдЗрди рдХрд┐рдпрд╛ рд╣реБрдЖ JSON рдкреЗрд▓реЛрдб iprofiles.apple.com/macProfile рдкрд░ рднреЗрдЬрддрд╛ рд╣реИред рдкреЗрд▓реЛрдб рдореЗрдВ рдЙрдкрдХрд░рдг рдХрд╛ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдФрд░ рдХреНрд░рд┐рдпрд╛ "RequestProfileConfiguration" рд╢рд╛рдорд┐рд▓ рд╣реИред рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдпреЛрдЬрдирд╛ рдХреЛ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ "Absinthe" рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЛ рд╕реБрд▓рдЭрд╛рдирд╛ рдЬрдЯрд┐рд▓ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХрдИ рдЪрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд┐рд╕рдиреЗ рд╕рдХреНрд░рд┐рдпрдг рд░рд┐рдХреЙрд░реНрдб рдЕрдиреБрд░реЛрдз рдореЗрдВ рдордирдорд╛рдиреЗ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдбрд╛рд▓рдиреЗ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХреЛрдВ рдХреА рдЦреЛрдЬ рдХреАред

DEP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреНрд░реЙрдХреНрд╕реА рдХрд░рдирд╛

iprofiles.apple.com рдкрд░ DEP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдЪрд╛рд░реНрд▓реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдЬреИрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреЗрд▓реЛрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдФрд░ SSL/TLS рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдпреЛрдВ рдиреЗ рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, MCCloudConfigAcceptAnyHTTPSCertificate рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рд╕рд░реНрд╡рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдорд╛рдиреНрдпрддрд╛ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдкреЗрд▓реЛрдб рдХреА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдкреНрд░рдХреГрддрд┐ рдЕрднреА рднреА рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА рдХреЗ рдмрд┐рдирд╛ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдХреЗ рд╕рдВрд╢реЛрдзрди рдХреЛ рд░реЛрдХрддреА рд╣реИред

DEP рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдмрд╛рдЗрдирд░реА рдХреЛ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯ рдХрд░рдирд╛

cloudconfigurationd рдЬреИрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдмрд╛рдЗрдирд░реА рдХреЛ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП macOS рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЯреАрдЧреНрд░рд┐рдЯреА рдкреНрд░реЛрдЯреЗрдХреНрд╢рди (SIP) рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред SIP рдЕрдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░, LLDB рдЬреИрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдФрд░ DEP API рдЗрдВрдЯрд░реИрдХреНрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдХреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдзрд┐ рд╡рд░реАрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдФрд░ рдХреЛрдб рд╕рд╛рдЗрдирд┐рдВрдЧ рдХреА рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рд╕реЗ рдмрдЪрддреА рд╣реИред

рдмрд╛рдЗрдирд░реА рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдХрд╛ рд╢реЛрд╖рдг: cloudconfigurationd рдореЗрдВ JSON рд╕реАрд░рд┐рдпрд▓рд╛рдЗрдЬреЗрд╢рди рд╕реЗ рдкрд╣рд▓реЗ DEP рдЕрдиреБрд░реЛрдз рдкреЗрд▓реЛрдб рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдкреНрд░рднрд╛рд╡реА рд╕рд╛рдмрд┐рдд рд╣реБрдЖред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдереЗ:

  1. cloudconfigurationd рд╕реЗ LLDB рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ред

  2. рдЙрд╕ рдмрд┐рдВрджреБ рдХреЛ рдвреВрдВрдврдирд╛ рдЬрд╣рд╛рдВ рд╕рд┐рд╕реНрдЯрдо рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

  3. рдкреЗрд▓реЛрдб рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореЗрдореЛрд░реА рдореЗрдВ рдПрдХ рдордирдорд╛рдирд╛ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдирд╛ред

рдЗрд╕ рд╡рд┐рдзрд┐ рдиреЗ рдордирдорд╛рдиреЗ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг DEP рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА, рдЬреЛ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рднреЗрджреНрдпрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред

рдкрд╛рдпрдерди рдХреЗ рд╕рд╛рде рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛

рд╢реЛрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ LLDB API рдХреЗ рд╕рд╛рде рдкрд╛рдпрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдордирдорд╛рдиреЗ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдирд╛ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд DEP рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ред

DEP рдФрд░ MDM рднреЗрджреНрдпрддрд╛рдУрдВ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░рднрд╛рд╡

рдЕрдиреБрд╕рдВрдзрд╛рди рдиреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрд░рдХреНрд╖рд╛ рдЪрд┐рдВрддрд╛рдУрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдпрд╛:

  1. рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛: DEP-рд░рдЬрд┐рд╕реНрдЯрд░реНрдб рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдкреНрд░рджрд╛рди рдХрд░рдХреЗ, DEP рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

HackTricks рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

Last updated