# study **Repository Path**: Cross6/study ## Basic Information - **Project Name**: study - **Description**: neo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-01-28 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # study Veil是一种工具,旨在生成绕过常见防病毒解决方案的metasploit有效负载。 ### ### Software Requirements: The following OSs are officially supported: Debian 8+ Kali Linux Rolling 2018.1+ The following OSs are likely able to run Veil: Arch Linux BlackArch Linux Deepin 15+ Elementary Fedora 22+ Linux Mint Parrot Security Ubuntu 15.10+ ### **Setup** **Kali's Quick Install** apt -y install veil /usr/share/veil/config/setup.sh --force --silent **Git's Quick Install** **NOTE:** Installation must be done with superuser privileges. If you are not using the root account (as default with Kali Linux), prepend commands with sudo or change to the root user before beginning. Your package manager may be different to apt. You will also need an X server running, either on the system itself, or on your local system. **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 // Setup Files** This file is responsible for installing all the dependences of Veil. This includes all the WINE environment, for the Windows side of things. It will install all the necessary Linux packages and GoLang, as well as Python, Ruby and AutoIT for Windows. In addition, it will also run ./config/update-config.py for your environment. It includes two optional flags, --force and --silent: --force ~ If something goes wrong, this will overwrite detecting any previous installs. Useful when there is a setup package update. --silent ~ This will perform an unattended installation of everything, as it will automate all the steps, so there is no interaction for the user. This can be ran either by doing: ./Veil.py --setup OR ./config/setup.sh --force. ./config/update-config.py // Regenerating Configuration file This will generate the output file for /etc/veil/settings.py. Most of the time it will not need to be rebuilt but in some cases you might be prompted to do so (such as a major Veil update). It is important that you are in the ./config/ directory before executing update-config.py. If you are not, /etc/veil/settings.py will be incorrect and when you launch Veil you will see the following: Main Menu 0 payloads loaded Don't panic. Run either: ./Veil.py --config OR cd ./config/; ./update-config.py. Py2Exe NOTE: Using Py2Exe is recommended over PyInstaller (as it has a lower detection rate). MANUALLY Install on a Windows Computer (as this isn't done by Veil's setup): Python 3.3 Py2Exe PyCrypto PyWin32 Example Usage Veil's Main Menu: $ ./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>: