2023-04-17 23:05:44 +02:00
# Aufgabe 2
2023-04-13 12:57:42 +02:00
2023-04-17 23:05:44 +02:00
**Schritt 1:** Zunächst muss die Datei "USB.zip" entpackt werden. Dazu kann das Programm 7zip verwendet werden.
2023-04-13 12:57:42 +02:00
2023-04-17 23:05:44 +02:00
```
2023-04-17 19:01:16 $ 7z e vUSB.zip
```
---
2023-04-13 12:57:42 +02:00
2023-04-17 23:05:44 +02:00
**Schritt 2:** Erstelle ein Datenträger-Image mit dd oder dcfldd. Der Befehl für dd lautet:
```
2023-04-17 19:03:14 $ dd if=vUSB.img of=vUSBKopie.img skip=1054720 count=40886272 conv=notrunc,sync,noerror
```
2023-04-13 12:57:42 +02:00
2023-04-17 23:05:44 +02:00
---
2023-04-13 12:57:42 +02:00
2023-04-17 23:05:44 +02:00
**Schritt 3:**
---
**Schritt 4:** Bestimmen das Dateisystem. Hierfür kann z.B. das Tool "lsblk -f" verwendet werden.
2023-04-13 12:57:42 +02:00
```
2023-04-17 23:05:44 +02:00
2023-04-17 19:04:38 $ lsblk -f
2023-04-13 12:57:42 +02:00
```
2023-04-17 23:05:44 +02:00
Durch Ausführen des Befehls lsblk -f konnten wir das Dateisystem in der Image-Datei ermitteln. Die Ausgabe des Befehls zeigte uns, dass das Image-Datei mehrere Dateisystemtypen enthält, nämlich vfat, ext4 und swap.
2023-04-13 12:57:42 +02:00
2023-04-17 23:05:44 +02:00
---
2023-04-13 12:57:42 +02:00
2023-04-17 23:05:44 +02:00
**Schritt 5:** Sicher erneut mit dem Tool "dcfldd" und erzeuge dabei alle 1M Chunks einen Hash. Verwenden hierfür den Algorithmus SHA1. Dokumentiere die Hashes in das Analyseprotokoll und achten darauf, dass dcfldd jeden Hash in eine neue Zeile schreibt.
2023-04-13 12:57:42 +02:00
```
2023-04-17 23:05:44 +02:00
2023-04-17 19:05:12 $ dcfldd if=vUSB.img of=vUSBKopieNeu.img bs=1M hash=sha1
2023-04-13 12:57:42 +02:00
```
2023-04-17 23:05:44 +02:00
---
**Schritt 6:** Extrahiere die befindlichen Dateien mit Hilfe des Softwaretools "fls" sowie "icat" aus dem Sleuth Kit und gebe die dazugehörigen Offsets und Hashes an. Hierbei sollte auch die Option "-r" verwendet werden, um auch gelöschte Dateien zu extrahieren.
2023-04-13 12:57:42 +02:00
2023-04-17 23:05:44 +02:00
```
2023-04-17 19:05:52 $ fls vUSBKopieNeu.img
> r/r 4: Bild1. jpg
r/r 6: Bild2. jpeg
r/r 8: Blue.png
v/v 100466435: $MBR
v/v 100466436: $FAT1
/v 100466437: $FAT2
V/V 100466438: $OrphanFiles
```
2023-04-13 12:57:42 +02:00
2023-04-17 23:05:44 +02:00
---
**Schritt 7:** Mounten der extrahierten Datei.
```
2023-04-17 19:06:27 $ mkdir mnt
2023-04-17 19:06:28 $ sudo mount -r vUSBKopieNeu.img mnt
2023-04-17 19:07:28 $ cd mnt
```
---
**Schritt 8:** Analysieren die gefundenen Dateien.
2023-04-13 12:57:42 +02:00
```
2023-04-17 23:05:44 +02:00
2023-04-17 19:07:29 $ ls
> Bild1.jpg Bild2.jpeg Blue.png
2023-04-13 12:57:42 +02:00
```
2023-04-17 23:05:44 +02:00
---
**Schritt 9:** Öffnen der Bilder.
```
2023-04-17 19:16:42 $ xdg-open Bild1.jpg
2023-04-17 19:16:49 $ xdg-open Bild2.jpeg
2023-04-17 19:16:58 $ xdg-open Blue.png
```
2023-04-13 12:57:42 +02:00
2023-04-17 23:05:44 +02:00
Bild1.jpg - Image Viewer [1/3]
2023-04-17 23:12:41 +02:00
2023-04-17 23:05:44 +02:00
Bild2.jpeg - Image Viewer [2/3]
2023-04-17 23:12:41 +02:00
2023-04-17 23:05:44 +02:00
Blue.png - Image Viewer [3/3]