GtkHash: Verificación de Integridad de Archivos

 

 https://www.onlinetis.com

GtkHash: Verificación de Integridad de Archivos

GtkHash es una pequeña pero poderosa herramienta de escritorio para sistemas Linux (incluida en los repositorios de Kali Linux) que sirve para calcular sumas de verificación o checksums (hashes).

En ciberseguridad, esto es fundamental para verificar la integridad de un archivo; es decir, asegurar que el archivo que descargaste no ha sido modificado por un tercero o corrompido durante la descarga.


¿Para qué sirve GtkHash?

Imagina que descargas una ISO de Kali Linux. Los desarrolladores publican un código (Hash) en su web. Si tú calculas el hash de tu archivo descargado con GtkHash y el código coincide exactamente, puedes estar seguro de que nadie insertó un virus en el archivo.

Algoritmos soportados

GtkHash soporta los algoritmos más comunes:

  • MD5 (Ya no es seguro para criptografía, pero se usa para integridad rápida).

  • SHA-1

  • SHA-256 (El estándar actual más recomendado).

  • SHA-512

  • Whirlpool


Cómo instalarlo en Kali Linux

Aunque suele venir preinstalado en muchas versiones de Kali, si no lo tienes, abre una terminal y escribe:

Bash
sudo apt update
sudo apt install gtkhash

Cómo usar GtkHash (Paso a paso)

  1. Abrir el programa: Búscalo en tu menú de aplicaciones como "GtkHash".

  2. Seleccionar el archivo: Haz clic en la sección de Archivo (o arrastra el archivo directamente a la ventana).

  3. Calcular: Presiona el botón Hash o Calcular. Verás cómo se llenan los campos con códigos alfanuméricos largos.

  4. Verificación rápida:

    • Copia el hash que aparece en la página oficial de donde descargaste el archivo.

    • Pégalo en la casilla llamada Check o Verificar en la parte inferior de GtkHash.

    • Si el símbolo a la derecha cambia a un check verde, el archivo es auténtico e íntegro.


Integración con el Navegador de Archivos

Una de las mejores funciones en Kali es que puedes usarlo directamente desde el gestor de archivos (Thunar o Nautilus):

  • Haz clic derecho sobre cualquier archivo.

  • Selecciona Propiedades.

  • Verás una pestaña llamada Digests o Hashes (si instalas el plugin gtkhash-thunar o gtkhash-nautilus).

Tip de seguridad: Si alguna vez descargas una herramienta de hacking y el SHA-256 no coincide con el del autor, no la ejecutes. Podría ser un troyano.

En Linux, no necesitas instalar nada extra para esto, ya que las herramientas vienen integradas por defecto.

Aquí tienes los comandos principales para verificar hashes:


1. Comandos básicos según el algoritmo

Solo tienes que escribir el nombre del algoritmo seguido del nombre del archivo.

  • Para SHA-256 (el más común):

    Bash
    sha256sum archivo.iso
    
  • Para MD5:

    Bash
    md5sum archivo.zip
    
  • Para SHA-1:

    Bash
    sha1sum instalador.exe
    

2. El truco para la verificación automática

En lugar de comparar los caracteres uno por uno con los ojos (lo cual es tedioso y propenso a errores), puedes dejar que la terminal lo haga por ti.

Opción A: Comparación directa

Si tienes el hash copiado en tu portapapeles, usa este comando:

Bash
echo "HASH_COPIADO_AQUÍ nombre_del_archivo" | sha256sum --check

Resultado: Si todo está bien, verás un mensaje que dice: nombre_del_archivo: La suma coincide.

Opción B: Usando un archivo de texto

Si descargas un archivo de texto que contiene el hash (común en las descargas de ISOs de Linux):

  1. Guarda el archivo de texto (ej. hashes.txt) en la misma carpeta que el archivo descargado.

  2. Ejecuta:

    Bash
    sha256sum -c hashes.txt
    

3. Comparativa rápida

MétodoVentajaDesventaja
GtkHash (GUI)Visual e intuitivo para principiantes.Más lento si tienes que procesar muchos archivos.
Terminal (CLI)Extremadamente rápido y profesional.Requiere recordar los comandos exactos.

Un ejemplo real

Si quisieras verificar la integridad de una imagen de Kali Linux que acabas de descargar:

$$\text{Comando: } \texttt{sha256sum kali-linux-2024.1-installer-amd64.iso}$$

El resultado será algo parecido a:

f2ca1bb6c7e907d06dafe4687e579fce76b377ee21382f2a43011a152e1f3911 kali-linux-2024.1-installer-amd64.iso

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux