Cómo instalar y usar Hex Editor en Kali Linux

Cómo instalar y usar Hex Editor en Kali Linux

Una vez que se ha compilado un programa, es difícil echar un vistazo al código fuente o manipular su comportamiento. Pero hay una cosa que podemos hacer, que es editar los valores hexadecimales dentro de los archivos binarios. Esto a veces revelará información sobre un archivo, o nos permitirá modificar su comportamiento si podemos editar el bit correcto.

Un ejemplo clásico son los hacks de videojuegos. Al jugar un juego, digamos que tu personaje tiene un valor para la salud de 100. Lo más probable es que un cierto bit se pueda editar para hacerlo 9999. Esto funciona de manera más confiable en juegos más antiguos y básicos, pero ilustra cómo los editores hex. Pueden modificar un archivo binario compilado.

En esta guía, mostraremos cómo instalar editores hexadecimales en Kali Linux y daremos algunos ejemplos para que pueda ver cómo usarlos en su propio sistema.

En este tutorial aprenderás:

  • Lista de editores hexadecimales para Kali
  • Cómo usar editores hexadecimales en Kali
Uso de un editor hexagonal para ver el archivo binario en Kali Linux Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Kali Linux
Software xxd, hexedit, hexer, hexcurse, wxhexeditor
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Editores hexadecimales en Kali

Kali viene con algunos editores hexadecimales fuera de la caja, y tiene un montón más que puede instalar fácilmente con el paquete APT Manager. En esta sección, revisaremos algunos editores hexadecimales diferentes que puedes usar en Kali y le mostraremos cómo buscar aún más.

xxd

XXD es un editor hexadecimal de la línea de comando que puede crear un volcado hexadecimal de un archivo binario. También puede convertir el volcado en forma binaria más tarde. Esto le brinda la capacidad de editar el archivo de volcado y luego convertirlo para ver cómo sus cambios han afectado el programa.

Para instalar o actualizar XXD:

$ sudo apt install xxd 


hexedit

Hexedit le permite navegar por un archivo binario y ver los datos hexadecimales junto con su conversión ASCII. Es un programa bueno y simple para buscar archivos para obtener información y debilidades.

Para instalar o actualizar Hexedit:

$ sudo apt instalación hexedit 

hexer

La principal atracción de Hexer es que es "VI-Like". Entonces, si te has acostumbrado a la apariencia de VI, estarás como en casa en Hexer.

Para instalar o actualizar Hexer:

$ sudo apt instalación hexer 

Hexcurse

HexCurse utiliza una interfaz NCurses, por lo que es un poco más acogedor que algunos de los otros editores de hexadecimas de la línea de comando. Puedes ver hex y ascii uno al lado del otro, y editar fácilmente.

Para instalar o actualizar HEXCURSE:

$ sudo apt instalación hexcurse 

wxhexeditor

Si la línea de comandos y ncurses no es lo tuyo, wxhexeditor es un programa de GUI que puede administrar enormes archivos binarios. Si tiene un archivo binario grande para mirar, wxhexeditor lo ayudará a hacer que su trabajo sea un poco más fácil y le dará una GUI elegante para mirar todo el tiempo.

Para instalar o actualizar WXHEXEDITOR:

$ sudo apt install wxhexeditor 


Cómo buscar más editores hexadecimales

Kali tiene muchos más editores hexadecimales disponibles para la instalación, aparte de lo que hemos enumerado aquí. Para buscarlos, puede probar un comando como:

$ Apt -Cache Search Hex Edit Beav - Editor binario y espectador Bless - Un editor hexadecimal completo con todo el mundo .. 

Algunos son línea de comando y otros son GUI, o usan un suelo medio como NCurses. Muchos son para uso general, pero algunos se especializan en ciertos tipos de archivos. Por ejemplo, bytecode-viewer es específicamente para binarios de Java, y hexbox se puede usar para .Aplicaciones netas.

Para ver más información sobre cómo buscar paquetes en Kali Linux, consulte nuestra guía sobre la búsqueda de herramientas de piratería adicionales en Kali.

Usando un editor hexadecimal en Kali

Para ver el contenido hexadecimal de un archivo binario, solo necesitamos abrir el archivo en un editor hexadecimal. Aquí hay un par de ejemplos de ver un binario de videojuegos en dos de los editores hexadecimales que discutimos anteriormente. También puede hacer cambios en el archivo y reavenerlo.

Uso de WXHEXEDITOR para ver un archivo Usar hexer para ver un archivo

Pensamientos de cierre

En esta guía, vimos cómo instalar y usar varios editores hexadecimales en Kali Linux. El editor hexadecimal que debe usar dependerá del tipo de archivo que intente abrir y la interfaz en la que se sienta más cómodo. Todos estos editores esencialmente funcionan igual, pero tienen diferentes características.

Tutoriales de Linux relacionados:

  • Cómo arrancar dual Kali Linux y Windows 10
  • Comandos de verificación de salud básica de Linux
  • Cómo instalar Kali Linux en VMware
  • Lista de las mejores herramientas de Kali Linux para pruebas de penetración y ..
  • El mejor software de edición de video en Linux
  • Configuración del servidor Kali HTTP
  • Cómo verificar la versión de Kali Linux
  • Instaladores de software GUI para Kali Linux
  • Endurecimiento de Kali Linux
  • Conceptos básicos de matemáticas de la computadora: binaria, decimal, hexadecimal, octal