57 lines
2.0 KiB
Markdown
57 lines
2.0 KiB
Markdown
---
|
|
banner:
|
|
---
|
|
# **Übungsaufgabe** 4 - 1
|
|
|
|
<div align="center"> Team: 13 </div>
|
|
<div align="center">Bearbeiter: 3009728 | 3026182 | 3019335 | 3008816</div>
|
|
<center>Datum der Erstellung: 09.05.2025</center>
|
|
|
|
---
|
|
|
|
# Nicht-technische Zusammenfassung
|
|
|
|
> Diese Aufgabe beinhaltet die Erarbeitung dreier Tools, `dd`, `dc3dd` und `dcfldd` sowie des Dateisystems `SquashFS`.
|
|
|
|
## 1.2 Unterschiede der Tools
|
|
dd ist super zum bitgenauen Kopieren, doch dc3dd bietet einige weitere Features (es basiert auf dd): Fortschrittsanzeige, automatisches hashen bei read UND write, automatisches Logging, ...
|
|
|
|
dcfldd scheint im Vergleich zu beiden vorherigen dafür geeignet, mehrere Ausgabedateien zu haben und zu splitten - es scheint außerdem das professionellere Tool, entwickelt vom US Department of Defense
|
|
|
|
## 1.3 `conv=noerror`
|
|
|
|
Ignoriert Lesefehler - das ist meines Erachtens nach sehr unklug für die Forensik, jegliche Fehler MÜSSEN bemerkt, protokolliert und verarbeitet werden, um alle Fakten zu kennen.
|
|
|
|
## 1.4 `conv=sync`
|
|
|
|
Füllt leere Blöcke mit Nullen - auch dies sollte unter allen Umständen vermieden werden, weil das zugrundeliegende Beweismaterial verfälscht wird!
|
|
|
|
## 1.5 Fehlerumgang von dc3dd
|
|
|
|
> **Standardmäßig bricht `dc3dd` bei einem Lesefehler ab.**
|
|
> → **Man muss explizit Optionen setzen**, um trotz Fehlern weiterzulesen (wie bei `dd` mit `conv=noerror,sync`).
|
|
|
|
|
|
---
|
|
|
|
# Technischer Bericht
|
|
|
|
Für diese Aufgabe überflüssig.
|
|
|
|
|
|
|
|
----
|
|
|
|
## 3. Ergebnisse
|
|
|
|
Die auf `dd` basierende Fülle an Tools ist überraschend, insbesondere solch professionelle Ausarbeitungen wie dcfldd vom US Department of Defense.
|
|
|
|
---
|
|
### 4. Verwendete Quellen
|
|
[1] https://www.geeksforgeeks.org/dd-command-linux/
|
|
[2] https://medium.com/@abhinavnandgaonkar98/execute-the-three-commands-dd-ddfldd-dc3dd-46f3e2a5195
|
|
[3] https://www.kali.org/tools/dc3dd/
|
|
[4] https://linuxcommandlibrary.com/man/dcfldd#:~:text=DESCRIPTION,multiple%20output%20files%2C%20and%20verification.
|
|
[5] https://wiki.ubuntuusers.de/SquashFS/
|
|
|