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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/trickster0/offensiverust
تصعيد الامتيازاتالاستغلالالتهرب من IDS/IPSالهندسة العكسيةشيل كودما بعد الاستغلالتحليل البرمجيات الخبيثةالقيادة والسيطرةالتعلم والتعليمالفريق الأحمرتطوير الحمولاتاستغلال الملفات الثنائية
GitHubtrickster0/offensiverust

OffensiveRust

تسليح Rust لعمليات الفريق الأحمر.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

OffensiveRust

OffensiveRust

تجاربي في تسليح Rust لتطوير الغرسات (implant) والعمليات الهجومية العامة.

Table of Contents

  • OffensiveRust
    • Why Rust?
    • Examples in this repo
    • Compiling the examples
    • Compiling the examples in this repo
    • Cross Compiling
    • Optimizing executables for size
    • Pitfalls I found myself falling into
    • Interesting Rust Libraries
    • Opsec
    • Other projects I have have made in Rust
    • Projects in Rust that can be hepfull

لماذا Rust؟

  • إنها أسرع من لغات مثل C/C++
  • إنها لغة متعددة الأغراض، تتمتع بمجتمعات ممتازة
  • تمتلك أداة إدارة تبعيات بناء مدمجة رائعة تسمى Cargo
  • إنها مبنية على LLVM مما يجعلها مرشحاً جيداً لتجاوز اكتشاف برامج مكافحة الفيروسات الثابتة
  • سهولة جداً في الترجمة المتقاطعة إلى Windows من *nix/MacOS، فقط يتطلب تثبيت سلسلة أدوات mingw، رغم أن بعض المكتبات لا يمكن ترجمتها بنجاح على أنظمة تشغيل أخرى.

الأمثلة في هذا المستودع

الملفالوصف
Allocate_With_Syscallsتستخدم دوال NTDLL مباشرة مع مكتبة ntapi
Create_DLLإنشاء DLL وإظهار صندوق رسائل، لا تدعم Rust هذا بشكل كامل لذا قد تصبح الأمور غريبة لأن DLL في Rust لا تحتوي على دالة رئيسية
DeviceIoControlفتح مؤشر للتعامل مع برنامج التشغيل وتنفيذ DeviceIoControl
EnableDebugPrivilegesتمكين SeDebugPrivilege في العملية الحالية
Shellcode_Local_injectتنفيذ الشيلكود مباشرة في العملية المحلية عن طريق مؤشر (pointer)
Execute_With_CMDتنفيذ cmd عن طريق تمرير أمر عبر Rust
ImportedFunctionCallاستيراد minidump من dbghelp وتنفيذه
Kernel_Driver_Exploitاستغلال برنامج تشغيل النواة لحالة تجاوز سعة المخزن المؤقت البسيطة
Named_Pipe_Clientعميل الأنبوب المسمى
Named_Pipe_Serverخادم الأنبوب المسمى
PEB_Walkحل واستدعاء واجهات برمجة تطبيقات Windows بشكل ديناميكي
Process_Injection_CreateThreadحقن العملية في عملية قيد التشغيل باستخدام CreateThread
Process_Injection_CreateRemoteThreadحقن العملية في عملية بعيدة باستخدام CreateRemoteThread
Process_Injection_Self_EnumSystemGeoIDحقن ذاتي يستخدم استدعاء API EnumSystemsGeoID لتشغيل الشيلكود.
Unhookingاستدعاءات إلغاء الخطاف (Unhooking)
asm_syscallالحصول على عنوان PEB عبر asm
base64_system_enumترميز/فك ترميز السلاسل باستخدام Base64
http-https-requestsطلبات HTTP/S بتجاهل فحص الشهادة لـ GET/POST
patch_etwتصحيح ETW
ppid_spoofتزييف العملية الأب للعملية المنشأة
تنزيل الأداة