dif_gruppe_m/uebung4/logbuch_a1.md

2.4 KiB

1.2) Notieren Sie stichpunktartig die Unterschiede zwischen den Tools in Aufgabe 1.1)

dd: Grundlegende Funktionen zum Klonen von Datenträgern

dc3dd: so wie dd aber zusätzliche Funktionen wie Hash-Berechnung, Fortschrittsanzeigen und Unterstützung für mehrere Datenträger

dcfldd: weitere Erweiterung wie Hashing on-the-fly (Hashing der Eingabedaten während der Übertragung, um die Datenintegrität zu gewährleisten) Möglichkeit Datenträger zu zerstreuen (sparse imaging)

SquashFS:

  • Dateisystem, das zum Erstellen von komprimierten, schreibgeschützten Dateisystemen verwendet wird
  • Linux-Betriebssystem-Images und andere Anwendungen komprimieren und archivieren
  • Arbeitet (im Gegensatz zu den anderen) auf Dateiebene und nicht auf Blockebene
  • Unterstützt Funktionen wie Deduplizierung und Verschlüsselung

1.3) Was bewirkt die Option conv=noerror bei dd und geben Sie an, ob der Einsatz dieser Option für die Erstellung forensischer Abbilder sinnvoll ist (Begründen Sie Ihre Antwort).

  • Befehl dd setzt den Kopiervorgang fort, auch wenn Fehler (z. B. wenn es auf fehlerhafte Sektoren auf der Quellfestplatte stößt) auftreten normalerweise nicht sinnvoll:
  • Kopiervorgang soll exakt und fehlerfrei erfolgen → alle Daten (einschließlich gelöschter oder versteckter) sollen erhalten bleiben wenn dd auf Fehler stößt und fortgesetzt wird, könnten manche Dateien nicht korrekt kopiert werden → erschwert forensische Analyse

1.4) Was bewirkt die Option conv=sync in dd und geben Sie an, ob der Einsatz dieser Option für die Erstellung forensischer Abbilder sinnvoll ist (Begründen Sie Ihre Antwort).

  • füllt partielle Eingabeblöcke mit Null-Bytes auf, bevor sie in die Ausgabe geschrieben werden
  • es wird sichergestellt, dass die Ausgabedatei korrekt ausgerichtet ist und eine ganzzahlige Anzahl von Blöcken enthält
  • Beibehaltung der ursprünglichen Datenausrichtung sinnvoll:
  • Kopiervorgang sorgt für ein konsistentes Ergebnis
  • Sicherstellen, dass die Kopie korrekt ist

1.5) Wie geht dc3dd standardmäßig mit fehlerhaften Sektoren um?

Lesefehler:

  • Sektor erneut lesen (bis zu einer bestimmten Anzahl von Wiederholungen oder bis Sektor erfolgreich gelesen wird)
  • Warnhinweis, falls Sektor nicht richtig gelesen werden kann (Vorgang wird fortgesetzt) Schreibfehler:
  • überschreibt Zielmedium entsprechenden Sektor mit Daten (keine Wiederholungen oder Anwendung von Fehlerkorrektur-Mechanismen)