Visualização do conteúdo do disco rígido em binário

3

Existe alguma maneira que eu possa ver o conteúdo do disco rígido em hexadecimal ou binário? Atualmente estou usando o debian

    
por encore leet 21.08.2016 / 15:09

2 respostas

7

Sim, você pode abrir qualquer dispositivo de bloco como um arquivo. De fato, a filosofia do Linux é tudo é um arquivo.

O dispositivo de bloco que você deseja acessar provavelmente é /dev/hda ou /dev/sda . Como é um arquivo muito grande, sugiro que você use o wxHexEditor :

wxHexEditor /dev/sda

Do site:

wxHexEditor is not an ordinary hex editor, but could work as low level disk editor too. If you have problems with your HDD or partition, you can recover your data from HDD or from partition via editing sectors in raw hex.

You can edit your partition tables or you could recover files from File System by hand with help of wxHexEditor. Or you might want to analyze your big binary files, partitions, devices...

    
por 23.08.2016 / 13:35
5

Com sistemas operacionais semelhantes ao Unix, tudo (incluindo dispositivos de bloco, como discos rígidos) é um arquivo. Você pode usar um utilitário de despejo de arquivo hexadecimal (como superusuário) para examinar o conteúdo bruto de um dispositivo de disco. xxd é normalmente distribuído com o pacote vim-common , mas qualquer utilitário hexdump serve. Partições de disco ou qualquer outro dispositivo de bloco semelhante a disco (por exemplo, /dev/mapper/ se você estiver usando o LVM) também podem ser lidos. Canalize a saída por menos, para percorrer e pesquisar a saída:

sudo xxd /dev/sda | less

Se você quiser encontrar apenas caracteres imprimíveis, use o strings utilitário (do pacote binutils ):

sudo strings /dev/sda | less    
    
por 21.08.2016 / 21:58