Hola.
El 25/12/2018 a las 4:28 p.m., Fran Torres escribió:
Buenas,
tengo un fichero que he creado con la utilidad dd, en formato .bin. La
sintaxis para crear este fichero fue la siguiente:
dd if=/dev/sda of=mbr.bin bs=512 count=1.
al hacer:
file mbr.bin
arroja: DOS/MBR Master boot sector.
bien, llega el momento de descodificarlo:
hexdump mbr.bin
od -td(inserte valor) mbr.bin. EJemplo:
od -td8 mbr.bin
Todo lo que vomita son números traducidos de hexadecimal a decimal
pero, al menos a mi no me dicen nada.
Hay alguna forma de que dicho contenido pueda traducirse a lenguaje humano?
Es decir: algo que me diga en que bytes hay o no información, donde
empieza la tabla de particiones, etc?
Fran.
Eso que necesitas saber está mas que documentado y como te ha indicado
Galvatorix debes intentar comenzar por entender cuál es el esqueleto de
la información que esta plasmada allí.
Debes buscar información como la siguiente:
https://en.wikipedia.org/wiki/Master_boot_record
Personalmente no soy fanático de la wikipedia, pero te coloco esa
entrada solo como referencia, tal vez te ayude.
Saludos.
PD: uso debian 8.11.0-amd64, con kernel v4.19.6 compilando en este
momento a 4.19.12
--
Errar es de humanos, pero es mas humano culpar a los demás