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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
IDAChef — مجموعة أدوات وصفات على غرار CyberChef لـ IDA Pro: اربط 289 عملية ترميز وتشفير وضغط وتجزئة على بايتات قاعدة البيانات، ثم ادمج النتائج مرة أخرى في الملف الثنائي. | Kitploit
أدوات/GitHubGitHub/exporx/idachef
أدوات التشفير/فك التشفيرتحليل الكودتحليل التجزئةالهندسة العكسيةمصممي الأخطاءتحليل البرمجيات الخبيثةالتشفيرالأدوات والمكوناتتحليل الملفات الثنائية
GitHubexporx/idachef

IDAChef

مجموعة أدوات وصفات على غرار CyberChef لـ IDA Pro: اربط 289 عملية ترميز وتشفير وضغط وتجزئة على بايتات قاعدة البيانات، ثم ادمج النتائج مرة أخرى في الملف الثنائي.

18213منذ 2 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

IDAChef

مجموعة أدوات من نوع الوصفات/العمليات على غرار CyberChef مدمجة في IDA Pro 9.x. ابنِ سلاسل تحويل بيانات متعددة الخطوات — الترميز، والتشفير، والضغط، والتجزئة، والاستخراج — وشغّلها مباشرةً على البايتات أو السلاسل النصية من قاعدة بيانات IDA الخاصة بك. طبّق النتيجة على الملف الثنائي مجددًا أو أضفها كتعليق.

┌──────────────┬──────────────────┬─────────────────────────────┐
│  Operations  │     Recipe       │         I/O Panel           │
│  (search)    │                  │                             │
│              │  ┌─ From Hex ──┐ │  Input:  5e 73 68 7d 6c... │
│  Data format │  │  XOR  [0x55] │ │  [Get Selected Bytes]      │
│  ▸ From Hex  │  │  ADD  [3]    │ │  [Get String @ Cursor]     │
│  ▸ To Hex    │  └─────────────┘ │  [From Clipboard]           │
│  ▸ From B64  │                  │                             │
│  ...         │  [Up] [Down]    │  [✓ Auto Bake]  [Bake!]    │
│              │  [Remove][Clear] │                             │
│  Encryption  │                  │  Output:  4b 58 87 7f e8    │
│  ▸ XOR       │  Arguments:      │  [Copy] [Output → Input]    │
│  ▸ AES Dec   │  Key: [0x55   ] │                             │
│  ...         │                  │  Address: [0x140001000]     │
│              │                  │  [Patch Bytes] [Set Comment] │
└──────────────┴──────────────────┴─────────────────────────────┘

الميزات

  • 289 عملية عبر 12 فئة — الترميزات، الشيفرات، الضغط، التجزئة، الاستخراج، الشبكات، تنسيق الشيفرة، والمزيد
  • أداة IDA قابلة للإرساء (Ctrl-Alt-C) — متصفح العمليات، وبنّاء الوصفات، ولوحة الإدخال/الإخراج كلها في نافذة واحدة
  • "الخبز التلقائي" المباشر — كل تغيير في المعامل يعيد حساب سلسلة الوصفة الكاملة فورًا
  • تكامل مباشر مع IDA — اسحب البايتات المحددة، أو التقط النص تحت المؤشر (ASCII أو UTF-16LE)، أو اطبع الإخراج مرة أخرى في الملف الثنائي، أو اضبط التعليقات؛ عالج نطاق عناوين كامل من النصوص دفعةً واحدة واطبع النتائج مرة أخرى
  • استيراد/تصدير الوصفات — احفظ الوصفات بصيغة JSON وحمّلها مرة أخرى، بما في ذلك الوصفات المصدّرة من CyberChef نفسه
  • تعبيرات الصيغ — اربط العمليات على مستوى البايت في خطوة واحدة: FromHex+XOR(0x55)+ADD(3) أو FromBase64+NOT+ROL(3)
  • حقول معاملات ذاتية التوسع — حقول أحادية المسافة تتوسع لتناسب مفتاحك/IV/الملح، مع تلميحات مباشرة لطول البايت والكشف عن حجم مفتاح AES
  • نواة بلا اعتماديات — hex، وBase64/32/85، وXOR، وgzip/zlib/lzma، وSHA*، وCRC، ومستخرجات regex، وأكثر من 100 عملية أخرى تستخدم مكتبة Python القياسية فقط؛ AES/DES/RC4 متاحة مع pycryptodome (اختياري)

التثبيت

  1. انسخ كلاً من idachef_plugin.py ومجلد idachef/ إلى دليل إضافات IDA لديك:

    نظام التشغيلالمسار
    Windows%APPDATA%\Hex-Rays\IDA Pro\plugins\
    macOS~/Library/Application Support/Hex-Rays/IDA Pro/plugins/
    Linux~/.idapro/plugins/
    plugins/
      idachef_plugin.py
      idachef/
        __init__.py
        core/
          __init__.py
          dish.py
          formula.py
          logger.py
          operation.py
          recipe.py
          utils.py
        operations/
          __init__.py
          arithmetic.py
          ciphers.py
          codeformat.py
          compression.py
          encoding.py
          extractors.py
          hashing.py
          language.py
          networking.py
          other.py
          publickey.py
          textutils.py
        ui/
          __init__.py
          chef_widget.py
          qt_compat.py
    
  2. (اختياري) لتشفير AES/DES/RC4: قم بتثبيت pycryptodome في Python الخاص بـ IDA:

    "<ida>/python3/python.exe" -m pip install pycryptodome
    

    كل شيء آخر — Base64/32/85، hex، XOR، ROT13/47، gzip/zlib/bzip2/lzma، MD5/SHA*، CRC، HMAC، المستخرجات — يعمل مع المكتبة القياسية وحدها.

  3. أعد تشغيل IDA (أو Edit → Plugins → IDAChef / Ctrl-Alt-C).

الاستخدام

الفتح

Edit → Plugins → IDAChef أو اضغط Ctrl-Alt-C.

تخطيط ثلاثي الألواح

جميع الألواح قائمة على الفواصل وقابلة لتغيير الحجم بحرية — اسحب الفواصل بين الأعمدة، وبين قائمة الوصفات ومحرر وسائطها، و بين أقسام الإدخال / الإخراج / الدفعة.

  • يسار — متصفح العمليات: شجرة قابلة للبحث ومصنفة. انقر نقرًا مزدوجًا على عملية لإضافتها إلى وصفتك. اكتب في مربع البحث للتصفية حسب الاسم أو الفئة أو الوصف.

  • الوسط — الوصفة: قائمة مرتبة من العمليات. انقر على خطوة لتحرير وسائطها. استخدم أزرار Up / Down / Remove / Clear لإعادة الترتيب أو إعادة الضبط. يتم تحديث الوسائط مباشرة أثناء الكتابة (مع تفعيل Auto Bake). Save Recipe / Load Recipe تصدّر وتستورد السلسلة بصيغة JSON (تُنسخ أيضًا إلى الحافظة)؛ كما يقبل Load Recipe الوصفات المصدّرة من CyberChef، مع تعيين وسائطها الموضعية على مخططات IDAChef.

  • يمين — لوحة الإدخال/الإخراج:

    • Input: الصق النص مباشرة، أو اسحب البيانات من IDA:
      • Get Selected Bytes — يقرأ تحديد Hex View / التفكيك الحالي ويعرضه كسلسلة hex
      • Get String @ Cursor — يقرأ النص الحرفي عند موضع المؤشر الحالي (يتم اكتشاف سلاسل ASCII و UTF-16LE كلتيهما)
      • From Clipboard — يلصق محتوى الحافظة
    • Output: يعرض النتيجة النهائية المخبوزة بالتنسيق الذي اخترته (Auto hex/text، Hex، UTF-8، Latin-1، Base64، Decimal Bytes، C Array، Python bytes، UTF-16LE Text)
    • Actions:
      • Copy Output إلى الحافظة
      • Output → Input — إعادة تغذية النتيجة كإدخال جديد
      • Patch Bytes at Address — كتابة بايتات الإخراج إلى العنوان المحدد في قاعدة بيانات IDA
      • Set Comment at Address — تعيين نص الإخراج كتعليق عند العنوان المحدد

تحليل الإدخال

يُعامَل نص الإدخال على أنه نص عادي (مع دعم تهريب \xHH). استخدم خطوات وصفة صريحة — From Hex، From Base64، From Binary، إلخ — لفك ترميز إدخالك قبل المعالجة الإضافية.

تسجيل نافذة إخراج IDA

كل عملية خبز تطبع ثلاثة أسطر إلى نافذة إخراج IDA:

Input: 5e6877497d7d71526c776d536c707c6c
Step 1 'From Hex' -> ^hwI}}qRlwmSlp|l
Step 2 'XOR' -> KX...
Result: KX...
  • Input: النص الخام المُدخل (أو سلسلة البايتات المُفكَّكة من IDA)
  • Step N 'Operation': الناتج بعد كل خطوة من خطوات الوصفة
  • Result: الناتج النهائي

تُطبَع جميع محتويات البايتات كنص مُفكَّك (UTF-8 مع الرجوع إلى Latin-1)، مقتطعةً عند 300 حرف. تتضمن الأخطاء فهرس الخطوة ورسالة الاستثناء.

تعبيرات الصيغة

تتيح لك عملية Formula (compound) ربط عدة عمليات على مستوى البايت في خطوة وصفة واحدة باستخدام صيغة تعبيرية:

FromHex+XOR(0x55)+ADD(3)      — decode hex, XOR with 0x55, add 3 (mod 256)
FromBase64+NOT+ROL(3)         — decode base64, bitwise NOT, rotate left 3
XOR(0xaa)+SHR(2)+AND(0x7f)   — XOR then shift-right then mask

عمليات على مستوى البايت المدعومة: XOR، ADD، SUB، AND، OR، NOT، ROL، ROR، SHL، SHR، MUL، MOD

بادئة From الاختيارية: FromHex أو FromBase64 (تفكّ ترميز المدخل بالكامل قبل تطبيق العمليات على مستوى البايت). إذا لم تُعطَ بادئة، تُستخدم بايتات المدخل كما هي.

يمكن أن تكون المفاتيح في XOR/ADD/SUB/AND/OR/MUL/MOD ست عشرية (0xNN) أو أعدادًا صحيحة عشرية. تُكرَّر المفاتيح الست عشرية متعددة البايت دوريًا.

العمليات حسب الفئة — 289 إجمالًا

تنسيق البيانات (50)

إلى/من: Hex، Hexdump، Base64، Base32، Base45، Base85، Base58، Base62، Binary، Octal، Decimal، Float، Charcode. ترميز/فك ترميز URL، HTML Entity، Morse Code، Quoted-Printable. تبديل Endianness، Escape/Unescape String، Escape/Unescape Unicode، Punycode، BCD، Hex Content. CSV↔JSON، تطبيع Unicode، تحويل نص↔عدد صحيح، توليد UUID.

تنزيل الأداة