
Sammelt umfassende Triage-Daten von macOS für die Incident Response, einschließlich Systemprotokollen, Dateilisten, Browserdaten, Shell-Verlauf und Persistenzmechanismen.
Ein Triage-Datenerfassungsskript für macOS, das sysdiagnose mit einigen Ergänzungen nutzt, um nützliche Triage-Daten für Untersuchungen zu sammeln.
Die gesammelten Daten umfassen:
Das Skript muss als sudo ausgeführt werden, um die Sammlung über sysdiagnose und eine Vielzahl von Dateisystempfaden zu ermöglichen; das Skript kann nur als sudo ausgeführt werden. Das Terminal hat standardmäßig keinen Zugriff auf eine Vielzahl von Pfaden, die es benötigen wird, daher müssen Sie den „Vollzugriff auf die Festplatte" für das Terminal aktivieren. Dies kann in den Systemeinstellungen unter Sicherheit & Datenschutz > Datenschutz -> Vollzugriff auf die Festplatte erfolgen. Um Änderungen zu bestätigen, klicken Sie auf das Schloss in der unteren linken Ecke des Fensters und starten Sie Ihre Terminal-Sitzung neu. Sollte ein Fehler auftreten, wird er in einer der *.errors-Dateien gespeichert, die einem Abschnitt der Sammlung entsprechen. Die gesammelten Daten werden in einem Verzeichnis nach folgendem Muster 'md5 des Hostnamens'_YYYY-MM-DD_HHMMSS/ im aktuellen Arbeitsverzeichnis gespeichert. Wenn die Sammlung abgeschlossen ist, werden die Daten in eine tar.gz-Datei komprimiert, die nach dem md5 des Hostnamens benannt ist; die Umwandlung des Hostnamens dient dazu, Probleme mit Sonderzeichen zu vermeiden.
''' Schnellmodus: -q Fügen Sie dieses Flag hinzu, wenn Sie das Skript ausführen, um die Erstellung von Dateilisten zu überspringen. Hilfe: -h Druckt eine kurze Hilfemeldung '''
Dieses Skript entfernt die gesammelten Daten nach der Komprimierung nicht; diese enthalten sensible Informationen, stellen Sie sicher, dass Sie sie nach der Verwendung sicher löschen. Das Skript erfordert aus Gründen der Benutzerfreundlichkeit den Vollzugriff auf die Festplatte für das Terminal; es wird empfohlen, diesen Zugriff nach der Sammlung zu deaktivieren. Zuletzt sollten die gesammelten Daten nicht als forensisch einwandfrei betrachtet werden.
Getestet auf macOS 10.15