Automatik-Tools
Was aber, wenn es sich um ein Linux-Dateisystem oder eine BSD-Variante handelt? Hier waren bisher aufwändige Konstruktionen mit »fls« und »mactime« notwendig, beides Programme aus dem Sleuthkit. Eleganter wäre allerdings ein Pendant zu Ntfsundelete, das alle erfolgreich rekonstruierten Dateien einfach in einen beliebigen Ordner - in der Regel auf einer externen Festplatte - kopiert und auf diese Weise auch die Verzeichnisstrukturen bewahrt.
Genau diese Wünsche bedient die neue Schnüfflerversion. Vier neue Programme stehen zur Verfügung, die alle mit »tsk_« (für "The Sleuth Kit") beginnen: »tsk_comparedir«, »tsk_gettimes«, »tsk_loaddb« und »tsk_recover«. Tsk_recover stellt gelöschte Dateien automatisch wieder her, aber auch nur, wenn andere Dateien sie nicht bereits überschrieben haben. Diese können auf den erwähnten Dateisystemen liegen, auch ein »tsk_recover -f list« bestätigt die Unterstützung.
Partition oder Platte?
Ein Administrator sucht verlorene Dateien meist direkt auf der Partition seiner Festplatte, während dem Forensiker in der Regel EWF- oder AFF-Images [7] vorliegen. Ob das Tool die gewünschten Formate unterstützt, zeigt der Befehl »tsk_recover -i list« (Listing 1). Die Formate »raw« und »split« kennt Sleuthkit immer, »ewf« und »aff« nur dann, wenn der Admin »libewf« und »afflib« vor dem Kompilieren der Sourcen installiert hat.Tsk_recover lässt sich sowohl auf eine Partition als auch auf die gesamte Festplatte anwenden, da es die vorhandenen Partitionen automatisch erkennt. Oft ist es jedoch besser und übersichtlicher, eine Partition nach der anderen durchzugehen. Die ermittelt das Sleuthkit-Tool »mmls« und liefert den Offset der einzelnen Partitionen (Listing 2).
|
Listing 1: »tsk_recover -i |
|---|
01 Supported image format types: 02 raw (Single raw file (dd)) 03 aff (Advanced Forensic Format) 04 afd (AFF Multiple File) 05 afm (AFF with external metadata) 06 afflib (All AFFLIB image formats (including beta ones)) 07 ewf (Expert Witness format (encase)) 08 split (Split raw files) |
|
Listing 2: »mmls |
|---|
01 GUID Partition Table (EFI) 02 Offset Sector: 0 03 Units are in 512-byte sectors 04 05 Slot Start End Length Description 06 00: Meta 0000000000 0000000000 0000000001 Safety Table 07 01: ----- 0000000000 0000002047 0000002048 Unallocated 08 02: Meta 0000000001 0000000001 0000000001 GPT Header 09 03: Meta 0000000002 0000000033 0000000032 Partition Table 10 04: 00 0000002048 0585936895 0585934848 11 05: 01 0585936896 1171873791 0585936896 12 06: 02 1171873792 1175779327 0003905536 13 07: 03 1175779328 1183592447 0007813120 14 08: 04 1183592448 3231592447 2048000000 15 09: 05 3231592448 3805032447 0573440000 16 10: 06 3805032448 3907028991 0101996544 17 11: ----- 3907028992 3907029167 0000000176 Unallocated |
Diesen Artikel als PDF kaufen
Express-Kauf als PDF
Umfang: 4 Heftseiten
Preis € 0,99
(inkl. 19% MwSt.)
Als digitales Abo
Weitere Produkte im Medialinx Shop »
Versandartikel
Onlineartikel
Alle Rezensionen aus dem Linux-Magazin
- Buecher/07 Bücher über 3-D-Programmierung sowie die Sprache Dart
- Buecher/06 Bücher über Map-Reduce und über die Sprache Erlang
- Buecher/05 Bücher über Scala und über Suchmaschinen-Optimierung
- Buecher/04 Bücher über Metasploit sowie über Erlang/OTP
- Buecher/03 Bücher über die LPI-Level-2-Zertifizierung
- Buecher/02 Bücher über Node.js und über nebenläufige Programmierung
- Buecher/01 Bücher über Linux-HA sowie über PHP-Webprogrammierung
- Buecher/12 Bücher über HTML-5-Apps sowie Computer Vision mit Python
- Buecher/11 Bücher über Statistik sowie über C++-Metaprogrammierung
- Buecher/10 Bücher zu PHP-Webbots sowie zur Emacs-Programmierung
Insecurity Bulletin
Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...





