csrutil
Used to enable/disable SIP, configure netboot and authenticated-root settings
Author: Megan Carney (https://infosec.exchange/@PwnieFan) Created: 2023-05-14
Paths
/usr/bin/csrutil Example Use Cases
Disable SIP
disable SIP (System Integrity Protection) - requires booting into recovery mode
csrutil disable Disable authenticated-root
When authenticated-root is disabled, booting is allowed from non-sealed system snapshots - requires booting into recovery mode
csrutil authenticated-root disable Add a netboot server
Insert a new IPv4 address in the list of allowed NetBoot sources
csrutil netboot add <address> Map infrastructure
List allowed NetBoot sources
csrutil netboot list Determine if SIP is enabled
Determine if System Integrity Protection is enabled
csrutil status