Red de conocimiento informático - Material del sitio web - Cómo abrir archivos binarios ubuntu

Cómo abrir archivos binarios ubuntu

Hay varias formas de ver archivos binarios:

Método 1: hexdump

apt-get install libdata-hexdumper-perl

Después de la instalación, puede hacer your_binary_file Realiza hexdump

O usa el comando hd directamente en lugar de hexdump

Si quieres tomarte tu tiempo, puedes usar el siguiente método: hd your_binary_file Más

Método 2:

Vim se puede utilizar para ver y editar archivos binarios

vim -b egenea-base.p>

Luego escriba el comando: ! xxd -g 1 para cambiar a visualización en modo hexadecimal

000000: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .ELF............

0000010: 01 00 03 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............

0000020: 2c a7 03 00 00 00 00 00 34 00 00 00 00 00 00 28 00 ,.... . .4.....(.

0000030: 10 00 0d 00 55 89 e5 51 51 8b 45 08 85 c0 74 11 ... .u..qq.e.. .t .

0000040: 52 52 50 a1 00 00 00 50 e8 fc ff ff 83 c4 PVP.....P.....

0000050: 10 89 ec 5d c3 8d 76 00 55 89 e5 50 50 b8 01 00 ...]..v.U..PP...

0000060: 00 00 8b 55 08 39 d0 73 09 8d 76 00 01 c0 39 d0 ... .U.9.s..v.. .9.

0000070: 72 fa 8b 55 04 51 52 50 a1 00 00 00 50 e8 fc r..U.QRP... ..P ..

0000080: ff ff ff 89 ec 5d c3 90 55 89 e5 50 50 b8 01 00 .....] ..U..PP...

0000090 : 00 00 8b 55 08 39 d0 73 09 8d 76 00 01 c0 39 d0 ... .U.9.S..V.. .9.

00000a0: 72 fa 8b 4d 04 8b 55 10 51 52 50 a1 00 00 00 00 r..M..U.QRP.....

00000b0: 50 e8 fc ff ff ff ff 89 ec 5d c3 89 f6 55 89 e5 57 P ....] ... .U..W

00000

c0: 56 53 81 ec 8c 00 00 00 00 8b 5d 1c 8b 45 10 85 db VS.....] ..E...

00000d0: 75 7e 85 c0 75 71 50 8b 45 04 50 a1 00 00 00 u~ .uqP.E.P.....

00000e0: 68 8c 00 00 00 50 e8 fc ff ff 83 c4 10 89 c2 h..... P. ........

Luego puedes modificar los caracteres hexadecimales tal como modificas un archivo de texto, puedes usar / para encontrar un desplazamiento específico, etc. La modificación de los caracteres ascii del lado derecho no debería tener ningún efecto. Una vez completada la modificación, ejecute :!xxd -r para cambiar al modo binario y luego ejecute :wq para guardar y salir. Editar en vim sigue siendo muy sencillo con este método, pero debes ejecutar: !xxd -r para volver al modo binario y guardar.

Método tres. Linux también tiene una herramienta de interfaz gráfica de usuario para edición hexadecimal

jeex (http://www.hds619.NET/jeex.PHP)

ghex

bendito (Bless es un editor hexadecimal para Gtk# http://home.gna.org/bless/)

UltraEdit