Artículo · Pentesting

Pentesting con Katana Framework

Misael BanalesMisael Banales 2 min de lectura

Historia

Katana es un framework escrito en Python para hacer pruebas de penetración, basado en una estructura simple y completa para que cualquiera pueda usar, modificar y compartir, el objetivo es unificar las herramientas para profesionales al realizar una prueba de penetración o simplemente como una herramienta de rutina. La versión actual no es completamente estable, se recomienda actualizar cada vez que la use.

Comando para actualizar el framework

 

ktf.update -f

Características

  1. Sesiones: Usar sesiones en cada módulo para no perder el tiempo
  2. Variables temporales:  Guarda los resultados en variables para usar en otros módulos
  3. Comandos del sistema: Ejecutar comandos del sistema a través de la consola
  4. Funciones Internas: Ejecute funciones internas desde la consola
  5. GUI: Interfaz gráfica de usuario

 

 

Vista de las distribuciónes soportadas

 

 

Instalación

 

Para la instalación del framework Katana es necesario instalar todas las dependencias para un buen rendimiento.

 

1) Clonamos el repositorio

 

git clone https://github.com/PowerScript/KatanaFramework.git

 

2) Accedemos a la carpeta

 

cd KatanaFramework

 

3) Instalamos las dependencias

 

sudo sh dependencies

 

4) Instalación con python

 

sudo python install

 

 

Inicio del framework

 

 

Iniciamos el framework con el comando:

 

ktf.console

 

 

Ver los módulos instalados con el comando show
 

Con el comando show modules podemos ver todos los módulos disponibles en el framework, la verdad son todos bastante interesante, sin duda una herramienta más para facilitar y automatizar el trabajo del buen Pentester

 

 

Módulos disponibles

 

Para más información de su manejo y aprendizaje puede visitar;

https://github.com/PowerScript/KatanaFramework/wiki/How-to-use#commands

¿Quieres aprender estas técnicas en profundidad?

Continúa tu ruta con Penetration Testing Student.

Misael Banales

Escrito por

Misael Banales

Penetration Testing And Ethical Hacking

Ingeniero en Computación. En mis años de experiencia en Seguridad Informática he realizado múltiples pruebas de penetración y hacking ético para organizaciones de gobierno, industria pública y privada. He brindado servicios de auditoria en ISO 27001 y he apoyado a empresas en la gestión de gobierno de IT.

Sigue leyendo