Skalpell - Online in der Cloud

Dies ist das Befehlsskalpell, das beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Skalpell – Dateien mithilfe einer Kopf-/Fußzeilendatenbank wiederherstellen

ZUSAMMENFASSUNG


Skalpell [-b] [-c ] [-d] [-h] [-i ] [-m ] [-n] [-o ] [-O] [-p]
[-r] [-s ] [-t] [-u] [-V] [-v] [DATEIEN] ...

BESCHREIBUNG


Stellen Sie Dateien von einem Disk-Image oder Raw-Block-Gerät basierend auf den angegebenen Kopf- und Fußzeilen wieder her
vom Benutzer.

-b Schnitzen Sie Dateien, auch wenn definierte Fußzeilen nicht innerhalb der maximalen Schnitzgröße erkannt werden
Dateityp [vor allem 0.69 Kompatibilitätsmodus]

-c Datei
Wählt aus, welche Konfigurationsdatei verwendet werden soll. Wenn diese Option weggelassen wird, dann
„scalpel.conf“ im aktuellen Verzeichnis wird verwendet. Das Format für die Konfiguration
Die Datei ist in der Standardkonfigurationsdatei „scalpel.conf“ beschrieben. Siehe die
CONFIGURATION FILE Abschnitt unten für weitere Informationen.

-d Kopf-/Fußzeilendatenbank erstellen; wird bestimmte Optimierungen umgehen und alle entdecken
Fußzeilen, daher leidet die Leistung. Hat keinen Einfluss auf den Satz geschnitzter Dateien.
**EXPERIMENTAL**

-m Generieren/aktualisieren Sie die Carve-Coverage-Blockmap-Datei. Das erste vorzeichenlose 32-Bit-Int im
Die Datei gibt die Blockgröße an. Danach wird jeder 32-Bit-Int-Eintrag ohne Vorzeichen im
Die Blockmap-Datei entspricht einem Block in der Bilddatei. Jeder Eintrag zählt wie
Viele geschnitzte Dateien enthalten diesen Block. Benötigt mehr Speicher und Festplatte.
**EXPERIMENTAL**

-h Hilfebildschirm anzeigen und beenden.

-i Datei
Datei wird als Liste der zu untersuchenden Eingabedateien verwendet. Jede Zeile in der angegebenen Datei
sollte einen einzelnen Dateinamen enthalten.

-o Verzeichnis
Wiederhergestellte Dateien werden in das Verzeichnis geschrieben Verzeichnis. Skalpell erfordert das
Dieses Verzeichnis ist entweder leer oder nicht vorhanden. Das Verzeichnis wird erstellt, wenn
notwendig.

-O Ordnen Sie geschnitzte Dateien nicht nach Typ. Standardmäßig werden geschnitzte Dateien in organisiert
Unterverzeichnisse, um die Vorschau einer großen Anzahl geschnitzter Dateien zu erleichtern.

-p Vorschau der Bilddatei durchführen; Das Audit-Protokoll gibt an, welche Dateien geschnitzt worden wären.
aber es werden keine Dateien tatsächlich geschnitzt.

-q Clustergröße
Carve nur, wenn der Header Cluster-ausgerichtet ist.

-r Nur die ersten überlappenden Kopf-/Fußzeilen finden [vorderster 0.69-Kompatibilitätsmodus]

-s Anzahl
Überspringt Anzahl Bytes in jeder Eingabedatei, bevor mit der Suche nach Dateiheadern begonnen wird
und Fußzeilen.

-t Legen Sie das Verzeichnis für die Coverage-Blockmap fest. **EXPERIMENTAL**

-u Verwenden Sie beim Schnitzen die Carve-Coverage-Blockmap. Schnitzen Sie nur Teile des Bildes, deren
Einträge in der Blockmap sind 0. Diese Bereiche werden als zusammenhängende Regionen behandelt.
**EXPERIMENTAL**

-V Copyright-Informationen anzeigen und beenden.

-v Aktiviert den ausführlichen Modus. Dies führt dazu, dass große Mengen an Debugging-Informationen anfallen
Ausgabe.

CONFIGURATION FILE


Die Konfigurationsdatei wird verwendet, um die Dateitypen zu steuern, die Scalpel versucht
schnitzen. Eine Beispielkonfigurationsdatei, „scalpel.conf“, ist in dieser Distribution enthalten.
Für jeden Dateityp beschreibt die Konfigurationsdatei die Dateierweiterung, ob die
Bei Kopf- und Fußzeilen wird zwischen Groß- und Kleinschreibung unterschieden, die maximale Dateigröße und die Kopf- und Fußzeilen für
die Datei. Das Fußzeilenfeld ist optional, aber Kopfzeile, Größe, Groß-/Kleinschreibung usw
Erweiterungsfelder sind erforderlich.

Wichtiger Hinweis: In der Standardkonfigurationsdatei sind alle unterstützten Dateimuster kommentiert
out – Sie müssen dies bearbeiten, bevor Sie Scalpel ausführen.

Jede Zeile in der Konfigurationsdatei, die mit einem Nummernzeichen beginnt, wird als Kommentar betrachtet
und ignoriert.

Kopf- und Fußzeilen werden vor der Verwendung dekodiert. Zur Angabe eines Werts im Hexadezimalformat
\x[0-f][0-f], und für Oktal verwenden Sie \[1-9][1-9][1-9]. Leerzeichen können durch \s dargestellt werden.
Beispiel: „\x4F\123\I\sCCI“ dekodiert zu „OSI CCI“.

Um ein einzelnes Zeichen (auch Platzhalter genannt) zu finden, verwenden Sie ein „?“. Wenn Sie nach dem suchen müssen
'?' Zeichen, müssen Sie die „Platzhalter“-Zeile *und* bei jedem Vorkommen des ändern
altes Platzhalterzeichen in der Konfigurationsdatei, einschließlich derjenigen, die in Hexadezimalform und angezeigt werden
Oktalwerte. '?' ist gleich \x3f und \063.

AUTOREN


Geschrieben von Golden G. Richard III. Die erste Version von Scalpel basierte auf Foremost
0.69, das von Special Agent Kris Kendall und Special Agent Jesse Kornblum geschrieben wurde
das Büro für Sonderermittlungen der US-Luftwaffe.

Verwenden Sie das Skalpell online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme