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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
shredder-rs — محرك طفرة متعدد الأشكال عالي الدقة لـ x86_64 يركز على تجزئة مستوى التعليمات والحفاظ على السياق. | Kitploit
أدوات/GitHubGitHub/zx0cf1/shredder-rs
توليد الحمولةالاستغلالالهندسة العكسيةشيل كودتحليل البرمجيات الخبيثةتحليل الملفات الثنائيةالتعلم والتعليم
GitHubzx0cf1/shredder-rs

shredder-rs

محرك طفرة متعدد الأشكال عالي الدقة لـ x86_64 يركز على تجزئة مستوى التعليمات والحفاظ على السياق.

عرض المستودع
11310منذ 7 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Shredder-RS

محرك تحوّل متعدد الأشكال لثنائيات x86_64.

نظرة عامة

يطبق Shredder-RS تقطيعًا على مستوى التعليمات لهزيمة التحليل الثابت. عن طريق كسر التدفق الخطي للكود وحقن عُقد غير مرغوب فيها عشوائية، يُجبر مفكّكات التجميع على تتبع رسم بياني معقّد من التعليمات المرتبطة بـ JMP.

الآلية الأساسية: تقطيع التعليمات

على عكس أدوات التعتيم الأساسية التي تضيف فقط كودًا غير مرغوب فيه، يقوم Shredder-RS بفكّ تيار التعليمات الأصلي إلى عُقد وظيفية منفصلة.

  1. فك التجميع: فك كامل لـ x86_64 باستخدام iced-x86.
  2. التجزئة: تُغلّف كل تعليمة في "عقدة تحوّل".
  3. حقن العشوائية: تُخلط العُقد فعليًا في مقطع PE جديد.
  4. ربط تدفق التحكم: تُعاد ربط العُقد عبر قفزات نسبية، مما يُنشئ رسمًا بيانيًا لتدفق التحكم "معكروني" (CFG) يُعطّل مفكّكات التجميع الخطية.

الميزات الرئيسية

  • تحوّل حساس للسياق: يحافظ على EFLAGS والسجلات المتطايرة عبر تغليف السياق (Push/Popfq).
  • تخطيط غير خطي: وضع فعلي عشوائي للتعليمات لهزيمة مطابقة الأنماط.
  • دعم PE: حقن تلقائي للمقطع (.shred) واختطاف نقطة الدخول.

التوثيق

للحصول على تفاصيل تقنية معمّقة، راجع ARCHITECTURE.md.

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

هذا المشروع طُوّر لأغراض تعليمية وبحثية فقط. هدفه استكشاف التقنيات متعددة الأشكال وتقوية الثنائيات. المؤلف غير مسؤول عن أي إساءة استخدام لهذه الأداة.

متطلبات البناء

  • Rust 1.70+ (مستقر)
  • مجموعة أدوات MSVC (مطلوبة لبناء مستقر على ويندوز ومعالجة PE)
تنزيل الأداة