GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie finde ich Dateien in einem bestimmten Sektor?

Ich versuche gerade, eine Datei zu finden, die versteckt war in Sektor 2047. Meine Root-Partition beginnt bei Sektor 2048.
Wie würde ich vorgehen, um diese Datei zu finden? Angesichts der einzigen Informationen, die ich habe, ist der Sektor, in dem er sich befindet.
Vielen Dank im Voraus!

Akzeptierte Antwort:

In Sektor 2047 ist keine Datei versteckt. Es können Daten vorhanden sein, aber sie sind nicht Teil des Dateisystems.

So stellen Sie es wieder her:

  1. Sektorgröße der Festplatte ermitteln
  2. Sektor lesen mit z.B. dd

Sektorgröße ermitteln

sudo fdisk -l zeigt Ihnen Sektorgrößen:

$ sudo fdisk -l
[sudo] password for root: 
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SAMSUNG MZ7TY256
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt

Hier haben wir 512B Sektoren. Dies ist wahrscheinlich die häufigste; Einige neuere Geräte haben Sektorgrößen von 4 KB. Aus diesem Grund müssen wir die Sektorgröße des Geräts kennen – wir müssen sie im nächsten Schritt angeben, also dd weiß, wie viele Bytes zu überspringen sind.

Lesen Sie besagten Sektor aus

Diese dd für uns tun kann.

sudo dd if=/dev/sda of=sector2047 bs=512 skip=2046 count=1
  • if=/dev/sda sagt dd aus /dev/sda zu lesen
  • of=sector2047 sagt dd um in die Datei sector2047 zu schreiben
  • bs=512 sagt dd in 512B-Schritten (Blockgröße) lesen
  • skip=2046 sagt dd um die ersten 2046 512B-Blöcke zu überspringen
  • count=1 sagt dd um 1 Block von 512B zu lesen.

Ubuntu
  1. Suchen von Dateien in der Befehlszeile (How To)

  2. So finden Sie die zuletzt oder heute geänderten Dateien in Linux

  3. So verwenden Sie den Grep-Befehl, um Text in Dateien zu finden

  4. So finden Sie Dateien in CentOS 8 in der Befehlszeile

  5. So finden Sie doppelte Dateien in Linux

So beschleunigen Sie Ubuntu

So finden Sie Dateien in Debian 10

So finden Sie Dateien in der Ubuntu-Befehlszeile

So finden Sie Dateien basierend auf dem Zeitstempel in Linux

So finden Sie Ordner in Linux

So finden Sie Dateien in Debian