For the April 15th V-Day release, we have uploaded a single payload into the master branch of our github repo. This is a new payload “type” for Veil-Evasion. As of yet, all of Veil-Evasion’s payloads are started in their own process, create a thread, and execute their embedded shellcode.
The “pidinject” payload, takes the shellcode embedded inside it, and runs it inside of another process, essentially allowing you to migrate your shellcode into another running process (assuming you have the permissions to interact with said process). All you need to do is provide the process ID of the process you wish to have your shellcode run inside of, and then you’ll be set.
From here, you would just generate your payload like normal.
If you have any questions, be sure to post about it in our forums!