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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ObfuXtreme — محرك تعمية بايثون على مستوى AST مع تشفير AES-256، وحماية الحمولة في وقت التشغيل، وتسوية تدفق التحكم للبحث الأمني والتحليل الدفاعي. | Kitploit
أدوات/GitHubGitHub/spyboy-productions/obfuxtreme
أدوات التشفير/فك التشفيرالهندسة العكسيةتحليل البرمجيات الخبيثةالتعلم والتعليم
GitHubspyboy-productions/obfuxtreme

ObfuXtreme

محرك تعمية بايثون على مستوى AST مع تشفير AES-256، وحماية الحمولة في وقت التشغيل، وتسوية تدفق التحكم للبحث الأمني والتحليل الدفاعي.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

إذا وجدت مستودع GitHub هذا مفيدًا، فيرجى التفكير في منحه نجمة! ⭐

     


⚡ ObfuXtreme — محرك تعقيد متقدم للغة Python

ObfuXtreme هو محرك تعقيد متقدم للغة Python يركز على التعقيد الهيكلي، التحويلات على مستوى AST، وحماية الحمولة في وقت التشغيل.

صُمم لـ البحث الأمني، التحليل الدفاعي، ودراسات الهندسة العكسية — وليس للاستخدام الخبيث.

✔ ينتج كود Python مُعقَّد بشكل كبير
✔ يكسر التحليل الثابت والكشف القائم على التوقيعات
✔ يستخدم تحويلات AST آمنة (بدون تصحيح البايت كود)
✔ مُحمّل وقت تشغيل مع تنفيذ حمولة مشفرة


⚠️ إخلاء المسؤولية والأخلاقيات

استخدم بمسؤولية وأخلاقية.

ObfuXtreme هو مشروع إثبات مفهوم (PoC) مخصص حصراً لـ:

  • التعليم
  • البحث
  • الاختبارات الدفاعية للأمن السيبراني

❌ يجب ألّا تستخدم هذه الأداة لـ:

  • تعقيد البرامج الضارة
  • تجاوز المنتجات الأمنية
  • التهرب من الكشف لأغراض خبيثة
  • أي نشاط غير قانوني أو غير أخلاقي

يتحمل المؤلفون لا مسؤولية عن سوء الاستخدام.
باستخدامك لهذا المشروع، أنت تقبل المسؤولية الكاملة عن كيفية استخدامه.


✨ ObfuXtreme v4 — الميزات الرئيسية


🔁 إعادة البناء التلقائية (مهم)

يقوم ObfuXtreme بتثبيت المخرجات تلقائياً على إصدار Python المستخدم أثناء التعقيد.

مثال:

root@kitploit:~
Build with Python 3.12 → output runs only on Python 3.12

وهذا مقصود ويمنع:

  • عدم توافق marshal
  • الأعطال الصامتة
  • السلوك غير المحدد

إذا غيّرت إصدار Python، أعد بناء السكربت.


📦 التبعيات

مطلوبة

  • Python 3.10+
  • pycryptodome

تثبيت التبعية:

root@kitploit:~
pip install pycryptodome

المخرجات المُعقَّدة تتطلب أيضاً pycryptodome ما لم يتم تعبئتها باستخدام PyInstaller.


🚀 التثبيت

root@kitploit:~
git clone https://github.com/spyboy-productions/ObfuXtreme.git
cd ObfuXtreme
pip install -r requirements.txt

🧪 الاستخدام

تعقيد سكربت

root@kitploit:~
python ObfuXtreme.py your_script.py

أو

root@kitploit:~
python ObfuXtreme.py your_script.py obfuscated.py

المخرجات

root@kitploit:~
obfuscated.py

تشغيل الملف المُعقَّد

root@kitploit:~
python obfuscated.py

🧪 عرض VirusTotal (تعليمي)

بدون ObfuXtreme

مع ObfuXtreme

هذه النتائج توضح فعالية التعقيد الهيكلي لأغراض البحث والتحليل فقط.


📦 إنشاء ملف .exe مستقل (بدون حاجة إلى Python)

إذا أردت التوزيع دون الحاجة إلى Python أو pycryptodome:

root@kitploit:~
pip install pyinstaller
pyinstaller --onefile --noconsole obfuscated.py

هذا يضم:

  • وقت تشغيل Python
  • تبعيات التشفير
  • الحمولة المُعقَّدة

سوء الفهم الشائع (مهم)

“ObfuXtreme بالفعل يُعقِّد الكود، فلماذا يهم نظام التشغيل؟”

لأن التعقيد والتعبئة هما خطوتان مختلفتان:

root@kitploit:~
ObfuXtreme outputs Python code
The obfuscated .py file is cross-platform
It still requires Python + pycryptodome
PyInstaller produces native binaries
Native binaries are OS-specific
Obfuscation ≠ packaging

رسم توضيحي

  • ✔ يمكن تشغيل ObfuXtreme على أي نظام تشغيل
  • ✔ ملف .py المُعقَّد قابل للنقل
  • ✔ يجب تشغيل PyInstaller على macOS لإنتاج ملفات ثنائية لـ macOS
  • ✔ هذا سلوك قياسي لجميع أدوات تعبئة Python (PyInstaller، Nuitka، إلخ)

🛠️ خريطة الطريق

  • تحويلات مورفية اختيارية
  • مستويات شدة الكود الزائف
  • تنفيذ مقيد بالجهاز
  • مُحمّل محمي بكلمة مرور
  • وضع بدون marshal اختياري
  • دعم بناء متعدد إصدارات Python عبر CI

إذا ساعدك هذا المشروع، يرجى منحه ⭐ — فهذا يدعم التطوير المستمر بشكل مباشر.

تنزيل الأداة
الميزةالحالةملاحظات
تشفير AES-256-CBC✅تشفير الحمولة، السلاسل، والبايتات
IV عشوائي لكل سلسلة✅يمنع تحليل الترددات والأنماط
تخزين المفتاح المقسم بـ XOR✅تقسيم مفتاح AES و IV إلى عدة أجزاء XOR
التعقيد على مستوى AST✅تحويلات آمنة باستخدام ast في Python
إعادة تسمية المتغيرات المحلية✅الحفاظ على الوسائط، العامة، والمحلية غير المحصورة
تسطيح تدفق التحكم الآمن✅يُطبق فقط على الدوال البسيطة الخطية
مُحمّل وقت تشغيل مشفر✅فك تشفير الحمولة وتنفيذها في وقت التشغيل
إعادة بناء تلقائية حسب إصدار Python✅فرض إصدار البناء في وقت التشغيل
متوافق عبر المنصات✅ويندوز، لينكس، ماك
معالجة فشل نظيفة✅أخطاء واضحة بدلاً من الأعطال
صديق لـ VT (بحثي)⚠️تعقيد هيكلي فقط