theevilbit
Series

Beyond the good ol' LaunchAgents

35 macOS persistence techniques — start with the introduction.

  1. 01shell startup files
  2. 02iTerm2 startup
  3. 03Login Items
  4. 04cron jobs
  5. 05Pluggable Authentication Modules (PAM)
  6. 06SSHRC
  7. 07xbar plugins
  8. 08Hammerspoon
  9. 09Preference Pane
  10. 10Application script files
  11. 11Spotlight Importers
  12. 12QuickLook Plugins
  13. 13Audio Plugins
  14. 14atrun
  15. 15xsanctl
  16. 16Screen Saver
  17. 17Color Pickers
  18. 18X11 and XQuartz
  19. 19Periodic Scripts
  20. 20Terminal Preferences
  21. 21Re-opened Applications
  22. 22LoginHook and LogoutHook
  23. 23emond, The Event Monitor Daemon
  24. 24Folder Actions
  25. 25Apache2 modules
  26. 26Finder Sync Plugins
  27. 27Dock shortcuts
  28. 28Authorization Plugins
  29. 29amstoold
  30. 30The man config file - man.conf
  31. 31BSM audit framework
  32. 32Dock Tile Plugins
  33. 33Widgets
  34. 34launchd boot tasks
  35. 35Persist through the NVRAM - The 'apple-trusted-trampoline'