hacking kali linux atftp

 

 https://www.onlinetis.com

hacking kali linux atftp

atftp (Advanced Trivial File Transfer Protocol) es un cliente y servidor para transferir archivos de forma rápida y sencilla a través del protocolo TFTP. En Kali Linux, es una herramienta muy común para interactuar con dispositivos de red (como routers o switches) o para explotar servicios TFTP mal configurados.

Aquí tienes una guía rápida en español sobre cómo usarlo.


1. Instalación

Por lo general, Kali ya incluye el cliente, pero si necesitas instalarlo (ya sea el cliente o el servidor), usa:

  • Cliente: sudo apt install atftp

  • Servidor: sudo apt install atftpd


2. Uso del Cliente atftp

El cliente se puede usar de forma interactiva o mediante comandos directos. El protocolo TFTP no requiere contraseña, por lo que la "seguridad" depende de conocer el nombre exacto del archivo.

Comandos principales

Una vez dentro de la consola de atftp, estos son los comandos que más usarás:

  • connect [IP]: Establece el servidor remoto.

  • get [archivo]: Descarga un archivo del servidor a tu equipo.

  • put [archivo]: Sube un archivo de tu equipo al servidor.

  • quit: Salir del programa.

Ejemplo práctico (Modo Interactivo)

Bash
atftp
> connect 192.168.1.50
> get configuracion.conf
> quit

Ejemplo en una sola línea (Modo No Interactivo)

Ideal para scripts o cuando tienes prisa:

Bash
atftp -g -r archivo_remoto.txt 192.168.1.50
  • -g: Significa "get" (descargar).

  • -r: Especifica el archivo remoto.


3. Configuración del Servidor (atftpd)

Si quieres que tu Kali Linux sirva archivos a otros dispositivos, debes configurar el demonio.

  1. Directorio de archivos: Por defecto, suele ser /srv/tftp. Asegúrate de que tenga los permisos correctos.

  2. Iniciar el servicio:

    Bash
    sudo systemctl start atftpd
    
  3. Verificar el estado:

    Bash
    sudo ss -uclp | grep 69
    

    (TFTP usa el puerto 69 UDP).


Diferencias Clave: TFTP vs FTP

CaracterísticaTFTP (atftp)FTP
Puerto69 (UDP)21 (TCP)
AutenticaciónNo requiere usuario/passRequiere usuario/pass
ComplejidadMuy simple, sin listado de directoriosComplejo, permite ver carpetas
Uso comúnCarga de firmware, booteo por red (PXE)Transferencia de archivos pesados

Notas de Seguridad en Kali

En pruebas de penetración, si encuentras el puerto 69 abierto:

  1. Fuerza Bruta de archivos: Como no puedes listar directorios (ls), se suelen usar diccionarios para adivinar nombres de archivos comunes (como web.config, passwd, config.bin).

  2. Escritura: Si el servidor permite put, podrías subir una shell o scripts maliciosos si el directorio de destino es ejecutable por otro servicio (como un servidor web).

 

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