martes, 18 de agosto de 2015

SPARTA: HERRAMIENTA DE PENTESTING




Sparta, es una herramienta que habilita en forma simplificada los ensayos de penetración 
de infraestructura de red en fases de exploración y enumeración. Desarrollada en Python 
facilita los test de seguridad permitiendo ahorrar tiempo en función de sus 
características de las cuales se destacan:   


-   Cualquier herramienta que se puede ejecutar desde un terminal puede ejecutarse desde     Sparta.


-   Configuración del menú contextual para cada servicio y asimismo, configurar lo que      
    se ejecute en los servicios descubiertos


-   Ejecución de un script o herramienta en un servicio mediante un clic de ratón.
-   Planificar tareas automatizadas para los servicios (por ejemplo: ejecutar nikto en 
    cada servicio HTTP, o sslscan en cada servicio ssl.).
-   Ejecución de nmap desde SPARTA
-   Credenciales predeterminadas de verificación para los servicios más comunes, 
    pudiéndose, también,  configurar para que se ejecute  automáticamente.
-   Identificar la reutilización de contraseñas en la infraestructura de la prueba. 
    Si alguno de los nombres de usuario / contraseñas se encuentran por Hydra se 
    almacenan en listas de palabras internas que luego pueden ser utilizados en 
    otros objetivos en la misma red.



En definitiva, se puede obtener una cobertura completa alcanzando rápidos resultados.

Descarga:
Código: Bash

1| git clone https://github.com/secforce/sparta.git

Instalación: 

Se recomienda en Kali-linux, debido a que ya tiene la mayor parte de las herramientas instaladas.


Kali Linux:
Código: Bash

1| apt-get install python-elixir

Sin embargo puede usarse en otras distribuciones basadas en Debian, como por ejemplo, Ubuntu.


Ubuntu:
Código: Bash

1| apt-get install python-elixir python-qt4

En este último caso, se tendrán que instalar las herramientas mínimas de funcionalidad 

(nmap; hydra, cutycapt).


VIDEO: 







lunes, 17 de agosto de 2015

Crowbar - Brute Forcing Tool For Pentests

Crowbar (palanca) es una herramienta de fuerza bruta que se puede utilizar durante un test de penetración. Mientras que la mayoría de las herramientas de fuerza bruta utilizan nombre de usuario y contraseña para el SSH, Crowbar utiliza clave SSH. Así las claves SSH, que se obtienen durante pruebas de penetración, pueden ser utilizadas para atacar a otros servidores SSH.





Actualmente Crowbar es compatible con :

- OpenVPN
- SSH autentificación de clave privada
- Autenticación de clave VNC

- Remote Desktop Protocol (RDP) con el apoyo NLA



Instalación 

Primero deben instalar las dependencias con el siguiente comando:
Código: Bash
1|  # apt-get install openvpn freerdp-x11 vncviewer

O bien, pueden obtener la versión mas reciente desde git

Código: Bash

1|  #git clone https://github.com/galkan/crowbar

Atención: Rdp depende de tu versión de Kali. Puede ser xfreerdp para la versión más 
reciente.



Uso

Código: Text

-h: muestra el menú de ayuda.
-b: servicio de destino. crowbar ahora soporta openvpn, sshkey, vnckey, rdp.
-s: dirección ip de destino.
-S: Nombre del archivo que almacena la dirección ip de destino.
-u: Username.
-U: Nombre de archivo que almacena la lista de nombre de usuario.
-n: hilos.
-nombre de l: archivo que almacena el registro. Nombre del archivo deafault es crowbar.log que se encuentra en el directorio actual
-o: nombre del archivo que almacena el intento con éxito.
-c: contraseña.
-C: Nombre de archivo que almacena la lista de contraseñas.
-valor Timeout t:.
-p: número de Puerto
-ruta completa del archivo de clave k:.
-Ruta del archivo de configuración Openvpn m:
-d: ejecutar nmap para descubrir si el puerto está abierto o no. Así que usted puede fácilmente bruto al objetivo usando la crowbar.
-modo v: detallado que muestra todos los intentos incluyendo falla.

Si quieres ver todas las opciones de uso, solo tienes que escribir crowbar--help