TLDR InfoSec · STRATEGIES & TACTICS

BEYOND THE GOOD OL' LAUNCHAGENTS - PERSIST THROUGH THE NVRAM

theevilbit.github.io5 min read

Summary from the TLDR InfoSec newsletter

This post is part of a series that explores unique ways to achieve persistence on macOS via methods that don't use the traditional LauchDaemons or LaunchAgents. The author discovered an unused IO registry key called apple-trusted-trampoline in the IODeviceTree:/options entry (corresponding to the NVRAM) which is executed during the boot task if the rc.trampoline flag is set. They note that this is not a practical attack as it requires SIP to be disabled among other limitations.