Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
IDAChef — IDA Pro के लिए CyberChef-शैली रेसिपी टूलकिट: डेटाबेस बाइट्स पर 289 एन्कोडिंग, सिफर, कम्प्रेशन और हैशिंग ऑपरेशनों को श्रृंखलाबद्ध करें, फिर परिणामों को बाइनरी में वापस पैच करें। | Kitploit
उपकरण/GitHubGitHub/exporx/idachef
एन्क्रिप्शन/डिक्रिप्शन उपकरणकोड विश्लेषणहैश विश्लेषणरिवर्स इंजीनियरिंगडीबगर्समालवेयर विश्लेषणक्रिप्टोग्राफीउपयोगिताएँ और फ्रेमवर्कबाइनरी विश्लेषण
GitHubexporx/idachef

IDAChef

IDA Pro के लिए CyberChef-शैली रेसिपी टूलकिट: डेटाबेस बाइट्स पर 289 एन्कोडिंग, सिफर, कम्प्रेशन और हैशिंग ऑपरेशनों को श्रृंखलाबद्ध करें, फिर परिणामों को बाइनरी में वापस पैच करें।

182132 दिन पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें

IDAChef

IDA Pro 9.x में एम्बेडेड CyberChef-शैली का रेसिपी/ऑपरेशन टूलकिट। बहु-चरणीय डेटा रूपांतरण श्रृंखलाएँ बनाएँ — एन्कोडिंग, एन्क्रिप्शन, कम्प्रेशन, हैशिंग, एक्सट्रैक्शन — और उन्हें सीधे अपने 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] │
└──────────────┴──────────────────┴─────────────────────────────┘

विशेषताएँ

  • 12 श्रेणियों में 289 ऑपरेशन — एन्कोडिंग, सिफर, कम्प्रेशन, हैशिंग, एक्सट्रैक्शन, नेटवर्किंग, कोड फ़ॉर्मेटिंग, और बहुत कुछ
  • डॉकेबल IDA विजेट (Ctrl-Alt-C) — ऑपरेशन ब्राउज़र, रेसिपी बिल्डर, और I/O पैनल सभी एक ही विंडो में
  • लाइव "Auto Bake" — हर पैरामीटर परिवर्तन तुरंत पूरी रेसिपी चेन की पुनर्गणना करता है
  • सीधा IDA एकीकरण — चयनित बाइट्स खींचें, अपने कर्सर के नीचे स्थित स्ट्रिंग प्राप्त करें (ASCII या UTF-16LE), आउटपुट को वापस बाइनरी में पैच करें, या टिप्पणियाँ सेट करें; स्ट्रिंग्स की पूरी एड्रेस रेंज को बैच-प्रोसेस करें और परिणाम वापस पैच करें
  • रेसिपी आयात/निर्यात — रेसिपी को JSON के रूप में सहेजें और फिर से लोड करें, जिसमें CyberChef से ही निर्यात की गई रेसिपी भी शामिल हैं
  • फ़ॉर्मूला एक्सप्रेशन — एक ही चरण में बाइट-स्तरीय ऑपरेशनों को श्रृंखलाबद्ध करें: FromHex+XOR(0x55)+ADD(3) या FromBase64+NOT+ROL(3)
  • स्वतः बढ़ने वाले आर्ग्युमेंट फ़ील्ड — मोनोस्पेस फ़ील्ड जो आपकी key/IV/salt में फ़िट होने के लिए फैलते हैं, लाइव बाइट-लंबाई संकेतों और AES key-size पहचान के साथ
  • शून्य-निर्भरता कोर — hex, Base64/32/85, XOR, gzip/zlib/lzma, SHA*, CRC, regex एक्सट्रैक्टर, और 100+ अन्य ऑपरेशन केवल Python मानक लाइब्रेरी का उपयोग करते हैं; AES/DES/RC4 pycryptodome के साथ उपलब्ध (वैकल्पिक)

इंस्टॉल

  1. दोनों idachef_plugin.py और idachef/ फ़ोल्डर को अपनी IDA plugins डायरेक्टरी में कॉपी करें:

    OSपथ
    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 एन्क्रिप्शन के लिए: IDA के Python में pycryptodome इंस्टॉल करें:

    "<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 दबाएँ।

तीन-पैनल लेआउट

सभी पैनल स्प्लिटर-आधारित और स्वतंत्र रूप से आकार बदलने योग्य हैं — कॉलम के बीच, रेसिपी सूची और उसके आर्ग्युमेंट एडिटर के बीच, और Input / Output / Batch अनुभागों के बीच डिवाइडर खींचें।

  • बाएँ — Operation Browser: खोजने योग्य, श्रेणीबद्ध ट्री। किसी ऑपरेशन को अपनी रेसिपी में जोड़ने के लिए उस पर डबल-क्लिक करें। नाम, श्रेणी या विवरण के आधार पर फ़िल्टर करने के लिए खोज बॉक्स में टाइप करें।

  • मध्य — Recipe: ऑपरेशनों की क्रमबद्ध सूची। किसी चरण के आर्ग्युमेंट संपादित करने के लिए उस पर क्लिक करें। पुनर्व्यवस्थित या रीसेट करने के लिए Up / Down / Remove / Clear बटन का उपयोग करें। (Auto Bake सक्षम होने पर) टाइप करते ही आर्ग्युमेंट लाइव अपडेट होते हैं। Save Recipe / Load Recipe श्रृंखला को JSON के रूप में निर्यात और आयात करते हैं (क्लिपबोर्ड पर भी कॉपी किया जाता है); Load Recipe इसके अतिरिक्त CyberChef से निर्यात की गई रेसिपी स्वीकार करता है, उनके पोज़िशनल आर्ग्युमेंट को IDAChef के स्कीमा पर मैप करता है।

  • दाएँ — I/O Panel:

    • 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 Output Window लॉगिंग

प्रत्येक बेक 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

टूल डाउनलोड करें