Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/f1zm0/hades
التهرب من IDS/IPSشيل كودتوليد شيفرة القشرة
GitHubf1zm0/hades

hades

مُحمل شيلكود بلغة Go يدمج تقنيات تهرب متعددة

عرض المستودع
3914640منذ 3 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Made with Go Go Reference project license project status Twitter Follow

حول

Hades هو مُحمّل (loader) كإثبات مفهوم يجمع بين عدة تقنيات تجنب بهدف تجاوز آليات الدفاع التي تُستخدم عادةً بواسطة برامج مكافحة الفيروسات الحديثة وأنظمة كشف الاستجابة (AV/EDRs).

الاستخدام

أسهل طريقة هي على الأرجح بناء المشروع على Linux باستخدام make.

git clone https://github.com/f1zm0/hades && cd hades
make

ثم يمكنك نقل الملف التنفيذي إلى جهاز يعمل بنظام x64 Windows وتشغيله باستخدام .\hades.exe [options].

PS > .\hades.exe -h

  '||'  '||'     |     '||''|.   '||''''|   .|'''.|
   ||    ||     |||     ||   ||   ||  .     ||..  '
   ||''''||    |  ||    ||    ||  ||''|      ''|||.
   ||    ||   .''''|.   ||    ||  ||       .     '||
  .||.  .||. .|.  .||. .||...|'  .||.....| |'....|'

          الإصدار: dev [11/01/23] :: @f1zm0

الاستخدام:
  hades -f <filepath> [-t selfthread|remotethread|queueuserapc]

الخيارات:
  -f, --file <str>        مسار ملف السيلكود (.bin)
  -t, --technique <str>   تقنية الحقن [selfthread, remotethread, queueuserapc]

مثال:

حقن سيلكود يُشغّل calc.exe باستخدام تقنية queueuserapc:

.\hades.exe -f calc.bin -t queueuserapc

العرض

تجاوز ربط وضع المستخدم (user-mode hooking) عبر ترتيب RVA لاستدعاءات النظام (تم ربط NtQueueApcThread باستخدام frida-trace و معالج مخصص)

مُعترض Frida لـ NtQueueApcThread

تجاوز استدعاءات رد الاتصال الخاصة بالأدوات (instrumentation callback) باستخدام استدعاءات النظام غير المباشرة (indirect syscalls) (DLL المُحقَن هو من syscall-detect بواسطة jackullrich)

تجاوز syscall-detect

ملاحظات إضافية

إصدار استدعاءات النظام المباشرة

في الإصدار الأخير، تم استبدال قدرات استدعاءات النظام المباشرة باستدعاءات غير مباشرة مقدمة من acheron. إذا كنت ترغب لسبب ما في استخدام الإصدار السابق من المُحمّل الذي كان يستخدم استدعاءات مباشرة، فعليك تمرير وسم direct_syscalls صراحةً إلى المترجم، وسيقوم بتحديد الملفات التي يجب تضمينها واستبعادها من البناء.

GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -tags='direct_syscalls' -o dist/hades_directsys.exe cmd/hades/main.go

إخلاء مسؤولية

تحذير
تم إنشاء هذا المشروع لأغراض تعليمية فقط، لتجربة تطوير البرمجيات الخبيثة بلغة Go، والتعرف أكثر على حزمة unsafe وبناء جملة Go Assembly الغريبة. لا تستخدمه على أنظمة لا تملكها. مطور هذا المشروع ليس مسؤولاً عن أي ضرر ناتج عن الاستخدام غير السليم لهذه الأداة.

الإسناد

شكر خاص للأشخاص التاليين الذين شاركوا معرفتهم وكودهم الذي ألهم هذه الأداة:

  • @smelly__vx و @am0nsec مبتكرو Hell's Gate
  • مقال @modexp الرائع Bypassing User-Mode Hooks and syscall invocation in C
  • @ElephantSe4l مبتكر FreshyCalls
  • @C_Sto مبتكر BananaPhone
  • @winternl لـ هذه المقالة حول Hooking Nirvana واستدعاءات رد الاتصال الخاصة بالأدوات للكشف عن استدعاءات النظام المشبوهة من وضع المستخدم.

الترخيص

هذا المشروع مرخص بموجب رخصة GPLv3 - راجع ملف LICENSE للتفاصيل.

تنزيل الأداة