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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
EUVA — مُحرر سداسي عشري ومفكك خفيف الوزن لحل مشكلات تحليل الملفات الثنائية لديك. | Kitploit
أدوات/GitHubGitHub/euva-project/euva
التحليل الثابتالهندسة العكسيةمصممي الأخطاءتحليل البرمجيات الخبيثةتحليل الملفات الثنائيةالتعلم والتعليمالهندسة العكسية بمساعدة الذكاء الاصطناعيتحليل البرامج الثابتة
GitHubeuva-project/euva

EUVA

مُحرر سداسي عشري ومفكك خفيف الوزن لحل مشكلات تحليل الملفات الثنائية لديك.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

شعار EUVA IDE

🌌 EUVA IDE

منصة مفتوحة لهندسة البرمجيات العكسية.


🔍 حول EUVA

EUVA ليس مجرد محرر سداسي عشري ومفكك ترجمة؛ بل هو منصة لهندسة البرمجيات العكسية تقوم أنت بتخصيصها، بدلاً من أن تفرض عليك تخصيصاتها. إنها منصة يمكنك توصيلها بأي شيء، ولن تعترض. نحن ملتزمون بمصالح المجتمع وندعم أقصى مرونة للأدوات والتكامل السريع مع المحلِّلات الأخرى – ربما محلِّلاتك الخاصة، أو ربما محلِّلات صناعية؟ لا نريد تحويل الأداة إلى مفكك ترجمة آخر، لأن فك الترجمة ليس ممتعًا؛ IDA وBinija وغيرها تستطيع فعل ذلك. لكننا نبني شيئًا أفضل، نحاول بناء بنية أفضل، وهذا ربما هو هدفنا الرئيسي. EUVA لن تتطور بمفردها، بل مع المجتمع.


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

هذا البرنامج قيد التطوير النشط. قد تحتوي الإصدارات التجريبية على أخطاء أو تؤدي إلى سلوك غير متوقع. استخدمه بحذر.

هذا البرنامج متاح "كما هو"، دون أي ضمان. EUVA أداة عالية الدقة مصممة للأغراض التعليمية وأبحاث الأمن. المؤلف غير مسؤول عن أي عدم استقرار في النظام، أو فقدان بيانات، أو عواقب قانونية ناتجة عن إساءة استخدام هذه الأداة.

باستخدامك لـ EUVA، فإنك تقر بأنك المسؤول الوحيد عن أفعالك، وتفهم مخاطر تعديل الملفات الثنائية وذاكرة العملية، وستلتزم بقوانين ولوائح نطاق اختصاصك القضائي.


✨ الترسانة الأساسية

1. 🧬 محرر سداسي عشري (Hex Editor)

اطلع على قدرات محررنا السداسي العشري، الذي يتضمن أيضًا لغة DSL الخاصة بنا لاستبدال القيم. صُمم هذا لتسهيل مشاركة التصحيحات، أليس كذلك؟ لنفترض أنك تنشئ شيئًا يتطلب تصحيحًا وتريد مشاركته مع شخص آخر. الأمر بسيط للغاية: فقط أرسل له ملف .euv الخاص بنا، وسيُطبق البرنامج التصحيح على الملف الثنائي، وانتهيت – بلا صداع.

عرض محرر EUVA السداسي العشري

2. ⚡ محرك فك الترجمة (Decompiler Engine)

ربما يكون أحد أهم أجزاء عملنا هو مفكك الترجمة – فقد صُمم ويُصمم بهدف نقل معنى إجراءات البرنامج بأفضل صورة ممكنة. نسعى لجعله سهل الاستخدام، لأن البحث في مفككات الترجمة الأخرى مؤلم، فهي تتصرف مثل المترجمين، وأنت تبحث عن معنى في هذه الفوضى. مع مفكك الترجمة لدينا، الوضع أيضًا ليس بسيطًا، لكننا نخفض حاجز الدخول ونحاول إعادة بناء الكود المفكك بأكثر صورة ممكنة الفهم البشري. بالطبع، لا نقوم بذلك بشكل أعمى، وهناك حدود لكل شيء، لكنه لا يزال أفضل بكثير من قراءة C الخام غير المترجمة بالكامل. هذا ليس مناسبًا دائمًا، لذلك نحن هنا لمحاولة تطبيق تجريدات C++ على الكود المُفكك والرضا بالنتيجة.

مثال للإخراج:

عرض محرك فك الترجمة EUVA

3. 🔍 فك تجميع متقدم (Advanced Disassembly)

إذا كنت غير متأكد من حجج مفكك الترجمة، يُرجى التحقق مرة أخرى من نتائجه عن طريق عرض أداة فك التجميع.

🧩 الإضافات والتحليل (أخرى)

إذا تعاملنا مع هذا بشكل مثالي، فنحن لا نتحدث فقط عن إضافة ميزة كشف الحمايات من نوع Themida، بل أيضًا عن مفكك الترجمة نفسه. بالمناسبة، يدعم أيضًا تصحيحاتك بفضل نصوص C# التي يتم تجميعها ديناميكيًا باستخدام Roslyn. يمكن تسميتها إضافات لمفكك الترجمة، نوعًا ما لمعايرته حسب احتياجاتك. وينطبق هذا أيضًا على قواعد Yara. ربما هو تكامل Virustotal الذي أكملناه مؤخرًا؟ لا نخطط للتوقف عند هذا الحد؛ سنواصل التطوير في هذا المجال.

4. 🤖 إعادة هيكلة دلالية بمساعدة وكيل ذكاء اصطناعي (AI-Agent Semantic Refactoring)

لدينا نظام مزدوج: وظيفة مدمجة في برنامج إعادة الهيكلة بالذكاء الاصطناعي حيث تحدد مفتاح API الخاص بك. يجب أن تتوافق النقاط أيضًا مع معيار OpenAI. هذا زر تدخل سريع إذا كنت لا تخطط للتعمق في العملية أو إذا كنت بحاجة إلى إجراء التحليل بشكل سري دون سحابة، باستخدام نماذج ذكاء اصطناعي محلية. لدينا أيضًا تكامل مع MCP، وهو مريح للغاية حيث أن النموذج لديه إمكانية الوصول إلى كل ما يحتاجه. يمكنه قراءة الكود المُفكك وتعديله حسب رغبتك، مما يساعدك على التعلم والفهم. يمكنك البدء مع أي خدمة تدعم MCP بمجرد تكوين ملف التكوين المطلوب. MCP مناسب لمن يريدون التعمق ويرتاحون لاستخدام السحابة. الأمر كله يعود لاختيارك. أعتقد أننا سنحتفظ بهذا النهج المرن.

[!NOTE] خيارك، تحكمك: وكيل الذكاء الاصطناعي هو نظام "أحضر مفتاحك الخاص". يدعم نماذج السحابة (OpenAI, Claude, Groq) والنماذج المحلية (Ollama, LocalAI). الخصوصية هي الأولوية القصوى.

🟢 بعد الذكاء الاصطناعي (إعادة هيكلة دلالية)


مثال للإخراج:

عرض محرك فك الترجمة EUVA


🛠 تسليط الضوء على الميزات

  • محرك ملفات مُعيّنة في الذاكرة (Memory-Mapped File) يتوسع ليشمل ملفات ثنائية كبيرة بشكل تعسفي مع ضغط معدوم على الكومة
  • عارض WriteableBitmap يتجاوز خط أنابيب العارض في WPF بالكامل – إخراج مثالي بالبكسل بدقة عرض أصلية
  • نظام GlyphCache الفرعي يقوم برسم كل حرف مرة واحدة ثم نسخه عبر نسخ الذاكرة المباشر بعد ذلك
  • نظام تتبع الأوساخ (Dirty Tracking) مع قراءات لقطة بدون قفل لتغيير التصور بزمن انتقال صفري
  • نظام التراجع المعاملي (Transactional Undo) خطوة بخطوة (Ctrl+Z) وتراجع كامل للجلسة (Ctrl+Shift+Z)
  • طبقة تحليل PE المهيكلة تحول البايتات الخام إلى شجرة دلالية قابلة للتصفح
  • لغة DSL لغة مستقلة لاستبدال البايتات في المحرر السداسي العشري ببنية تشبه Python.
  • DSL قابلة للبرمجة للتصحيح (صيغة .euv) مع تنفيذ مراقبة الملفات الحية
  • خط أنابيب كشف قابل للتوسيع بالإضافات لتحديد الحزم/الحمايات
  • طبقة عرض قابلة للتثبيت بالكامل مع حالة ثيم مستمرة عبر الجلسات
  • إضافة محرك قواعد Yara-X الذي يتيح المطابقة ضد آلاف القواعد المبنية مسبقًا لتحليل الملفات الثنائية.
  • خريطة مصغرة للبايتات تتيح لك مسح الشبكة السداسية العشرية للملف الثنائي بشكل فوري، مما يبسط البحث ويحدد على الفور أين قد يوجد كود مضغوط أو ما شابه.
  • أداة فك التجميع تعتمد على Iced للمساعدة في تحليل الملفات الثنائية وعرض الملف الثنائي كمنطق قابل للقراءة.
  • مفكك الترجمة فك ترجمة الملفات الثنائية x64 و x86 والحصول على كود زائف بصيغة C/C++.
  • مفكك ترجمة نصي (Scripting Decompiler) طبقة نصوص C# تسمح لك بكتابة نصوص مفكك ترجمة مخصصة وطرق فك ترجمة مخصصة.
  • وكلاء ذكاء اصطناعي لمفكك الترجمة أحضر مفتاح API الخاص بك – سحابة أو محلي عبر Ollama – لاستعادة أسماء المتغيرات والدلالات القابلة للقراءة البشرية بشكل فوري دون تجميد واجهة المستخدم.
  • شرح بالذكاء الاصطناعي يمكن للذكاء الاصطناعي الآن شرح الكود المُفكك لك بشكل تقريبي، مع تقديم إجابات بأعلى جودة ممكنة. (ميزة تجريبية)
  • خادم MCP فهم الكود المترجم باستخدام خادم MCP والذكاء الاصطناعي.
  • مفكك ترجمة ثنائي (Two-Decompiler) مفكك ترجمة غير خطي ينشئ كودًا مُفككًا قابلاً للقراءة البشرية باستخدام قواعد regex.
  • VirusTotal تكامل مطبق مع VT لفحص الملفات تلقائيًا باستخدام مفتاح API الخاص بك.

📦 التثبيت

قم بالتنزيل من الإصدارات أو قم بتثبيت EUVA عبر winget

  • محمول (Portable) – قم بتنزيل الإصدار بدون تثبيت في أدلة النظام
  • مثبّت (Installer) – قم بتنزيل الإصدار مع التثبيت في أدلة النظام
  • Winget – قم بتنزيل مثبّت EUVA

استخدام winget:

winget install Euva-Project.EUVA

أو قم ببناء البرنامج من ملفات المصدر باستخدام الدليل أدناه.


🚀 البدء السريع

المتطلبات الأساسية

قبل البناء، تأكد من تثبيت ما يلي:

تنزيل الأداة