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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
decomp.anything — decomp.wtf fork: مطابقة Windows PE، وسلاسل أدوات MinGW/clang-cl، وجسر REA MCP اختياري | Kitploit
أدوات/GitHubGitHub/giveen/decomp.anything
أمان أندرويدالتحليل الثابتتحليل الشفرة الديناميكي (DAST)الهندسة العكسيةتحليل البرمجيات الخبيثةتحليل الملفات الثنائيةالهندسة العكسية بمساعدة الذكاء الاصطناعيأمن الذكاء الاصطناعيتحليل البرامج الثابتةاستغلال الملفات الثنائية
GitHub
6115منذ 12س 55دلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
giveen/decomp.anything

decomp.anything

decomp.wtf fork: مطابقة Windows PE، وسلاسل أدوات MinGW/clang-cl، وجسر REA MCP اختياري

عرض المستودع

decomp.anything

وجّه وكيل ذكاء اصطناعي نحو شيء تملكه وفكّكه. decomp.anything هو منصة عمل لمطابقة فك التجميع والهندسة العكسية للألعاب وبرامج Windows وLinux والتطبيقات وصفحات الويب والبرامج الثابتة والملفات العادية. يكتب الوكلاء بلغة C أو C++ مقابل الملف الثنائي الحقيقي، ويبنيه المترجم الأصلي، ويُفحص الناتج بايتًا ببايت — أو، عندما لا يوجد بناء أصلي للمطابقة، يفتح المشروع نفسه الملف الثنائي باستخدام REA ويحلّل الوكلاء دواله بدلًا من ذلك.

decomp.anything builds on decomp.wtf: your AI agent decompiles software you own into C that compiles to the exact same bytes.

التثبيت  ·  كيف تعمل المطابقة  ·  افحص أي شيء  ·  عمليات فك التجميع العامة  ·  الوكلاء  ·  فكّ التجميع معًا  ·  مبني على

MIT license Linux and Windows Python 3.12 or newer Works with any MCP agent

تفرّع من decomp.wtf

decomp.anything هو تفرّع مستقل من decomp.wtf لـ Sam Wolfs. المشروع الأصلي متوقف، لكن شيفرته مرخّصة بموجب MIT، لذا يواصل هذا التفرّع العمل عليه ويوسّعه. هذا المستودع هو الاستمرارية النشطة.

حيث ركّز decomp.wtf على مطابقة ألعاب الريترو، يوسّع decomp.anything المحرك نفسه ليشمل أي برمجيات: يمكن مطابقة ملفات Windows وLinux الثنائية بايتًا ببايت، وكل ما عدا ذلك يُفتح كمشروع REA — لوحة المشروع نفسها والوكلاء والملاحظات، مع إجراءاته كعناصر عمل. لا توجد وضعية REA منفصلة تتعلمها.

ما يبقى من decomp.wtf:

  • سير العمل: تقسيم ← مطالبة ← كتابة C أو C++ ← الترجمة بالمترجم الأصلي ← الربط على العنوان الحقيقي ← المقارنة بايتًا ببايت؛
  • محرك المطابقة والمطابقات لـ MIPS وPowerPC وARM وx86 وx86-64؛
  • العرض المباشر، والطيار الآلي، والمبدّل، والمعرفة المشتركة، والوكلاء المساعدون، والتصديرات القابلة لإعادة البناء؛
  • متابعة مشاريع فك التجميع العامة، المحكومة بـ objdiff؛
  • المثبّتات، وسجل سلاسل الأدوات، والتصميم المحلي أولًا: لا حساب، لا قياس عن بُعد، لا رفع لأي شيء.

ما يضيفه هذا التفرّع:

  • وحدة تحكم RE: واجهة رسومية لكتالوج أدوات REA، تُفتح من عنصر عمل إجراء (أو دالة PC). تصفّح الملفات الثنائية الأصلية، وتطبيقات Android، وتجميعات .NET، وتطبيقات JavaScript وElectron، وصفحات الويب، والبرامج الثابتة، والملفات العادية؛ الدوال، والكود الزائف، والسلاسل، ومخططات التدفق، ومخططات الاستدعاء، إضافة إلى نموذج مُولّد لكل أداة REA.
  • أهداف Linux: ملفات ELF التنفيذية والمكتبات المشتركة لـ x86 وx86-64 تُستورد وتُطابق مثل برامج Windows.
  • أهداف Windows: ملفات PE التنفيذية وDLLs بنسختي 32 بت و64 بت، مع مطابق x86 واعٍ بإعادة التوطين.
  • REA للوكلاء: يمكن لـ inspect_binary أن يطلب من REA الكود الزائف والتوقيعات والمستدعين؛ ويمكن تثبيت REA نفسه من Compilers & tools.
  • مجلدات مرجعية: وجّه وكيلًا نحو عملية فك تجميع مطابقة أو ملاحظات أو قوائم رموز؛ يمكنه قراءتها والبحث فيها.
  • دعم opencode 2 للوكلاء المساعدين وdecomp connect.

المطابقة لا تزال المسار المطابق بايتًا ببايت. يُفتح كل ملف ثنائي كمشروع عادي: تحصل الأهداف القابلة للمطابقة على حلقة الترجمة والمقارنة، وكل ما عدا ذلك يحصل على عناصر عمل REA، ونفس الوكلاء، ونفس لوحة المعلومات والنتائج.

ما يمكنك فعله

الهدفما يمنحك إياه decomp.anything
تفكيك لعبةأفلِت ملف ROM أو صورة قرص أو ملف برنامج. يطالب الوكلاء بالدوال، ويكتبون C أو C++، ويُثبت المترجم الأصلي كل مطابقة بايتًا ببايت.
مطابقة برنامج حاسوبياستورد ملف .exe/.dll من Windows أو برنامج ELF من Linux أو ملف .so، واكتب C أو C++، وقارن بايتات المترجم مع بايتات الأصل.
متابعة تفكيك عامانسخ أحد مشاريع المجتمع التي يعرفها التطبيق ودع الوكلاء يواصلون العمل في شجرة المصدر الحقيقية للمشروع.
فحص أي شيء آخرأفلِته مثل لعبة. إذا لم يستطع هذا التطبيق تقسيمه أو مطابقته، يفتحه REA في مشروع عادي: تصبح إجراءاته عناصر عمل، ويقرأها الوكلاء على التوازي، وتصل نتائجهم إلى نفس لوحة المعلومات. أضف مهامًا للمناطق التي لا يوجد لها إجراء خاص بها.
النظر داخل أرشيفأفلِت أرشيف ZIP أو TAR أو ما شابه. كل ملف عادي هو عنصر عمل؛ تعرضه معاينة Contents، ويمكن فتح ملف ثنائي أو أرشيف متداخل كمشروع فرعي مرتبط.
العمل معًااستضف غرفة، وادعُ أشخاصًا، وشارك المطابقات والأسماء والبنى والملاحظات دون مشاركة الملف الأصلي.
استخدام وكيلك الخاصClaude Code أو Codex أو Antigravity CLI أو opencode أو نقطة نهاية متوافقة مع OpenAI أو أي عميل MCP.

كل شيء يعمل على حاسوبك. لا حساب، ولا قياس عن بُعد، ولا شيء يُرفع.

التثبيت

يعمل decomp.anything على Linux x86-64، وعبر WSL 2 على Windows. macOS غير مدعوم. يحتاج إلى Python 3.12 أو أحدث وuv. يُحتاج إلى Node.js للوكلاء القائمين على npm ولـ REA؛ ويُحتاج إلى Java 21 أو أحدث لـ Ghidra.

من هذا المستودع:

git clone https://github.com/giveen/decomp.anything.git
cd decomp.anything
uv sync
uv run decomp

يبدأ هذا التطبيق ويفتحه في متصفحك. توجد المشاريع في ~/Decomp افتراضيًا؛ اضبط DECOMP_HOME لوضعها في مكان آخر.

تثبيت سطح المكتب من نسخة المستودع. مثبّتات المستودع نفسه تثبّت نسخة المستودع هذه، وليس إصدار المنبع الأصلي:

bash install/install.sh

على Windows، في PowerShell:

powershell -ExecutionPolicy Bypass -File install\install.ps1

يقوم مثبّت Windows بتفعيل WSL 2 عند الحاجة، وينشئ توزيعة decomp-wtf، ويثبّت نسخة المستودع هذه داخلها، ويضيف أمر decomp بالإضافة إلى اختصارات قائمة التطبيقات وسطح المكتب. تسجّل عمليات التثبيت من نسخة المستودع هذا المستودع كمصدر تحديثاتها، لذا تتبع التحديثات decomp.anything بدلاً من المصدر الأصلي.

من GitHub، دون موقع ويب:

curl -fsSL https://raw.githubusercontent.com/giveen/decomp.anything/main/install/install.sh | bash

على Windows، في PowerShell:

irm https://raw.githubusercontent.com/giveen/decomp.anything/main/install/install.ps1 | iex

تتبع هذه main افتراضيًا. أضف DECOMP_SOURCE أو DECOMP_BRANCH لتثبيت فرع، أو شغّل مثبّت الـ checkout لتثبيت شجرة محلية.

افتح Compilers & tools لتثبيت ما يحتاجه الهدف. مترجمات الحقبة مثبّتة ومُتحقَّق من مجموعها الاختباري (checksum)؛ أما المترجمات الاحتكارية (IDO، CodeWarrior) فلا تُثبَّت إلا بعد قبولك لترخيصها. REA وGhidra اختياريان.

[!TIP] لا يوجد ROM في متناول يدك؟ يأتي التطبيق مع Demo Quest 64، وهو ROM حقيقي لـ N64 مبني من كود ملكية عامة وzlib. افتحه من الشاشة الرئيسية وشاهد الوكيل وهو يعمل.

اسأل وكيلك

هل تستخدم Claude Code أو Codex أو Antigravity CLI أو opencode بالفعل؟ امنحه أدوات decomp.anything مرة واحدة:

decomp connect

ثم اطلب في طرفيتك الخاصة:

decompile my game at ~/roms/game.z64

أو، لشيء ليس لعبة:

work on the binary at ~/bin/app.apk: map its classes and exported components

يقوم الوكيل باستيراد الهدف أو فتحه، ويعرض العرض المباشر، ويستخدم نفس الأدوات التي تستخدمها. وخلفه يوجد decomp mcp، وهو خادم MCP يشغّل التطبيق عند الحاجة. يمكنك تسجيله بنفسك:

claude mcp add decomp -- decomp mcp
تنزيل الأداة