Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
bincat — बाइनरी कोड स्टैटिक विश्लेषक, IDA एकीकरण के साथ। मान और टेंट विश्लेषण, प्रकार पुनर्निर्माण, उपयोग-के-बाद-मुक्त और दोहरी-मुक्त पहचान करता है। | Kitploit
उपकरण/GitHubGitHub/airbus-seclab/bincat
स्थैतिक विश्लेषणभेद्यता विश्लेषणरिवर्स इंजीनियरिंगडीबगर्सबाइनरी विश्लेषण
GitHubairbus-seclab/bincat

bincat

बाइनरी कोड स्टैटिक विश्लेषक, IDA एकीकरण के साथ। मान और टेंट विश्लेषण, प्रकार पुनर्निर्माण, उपयोग-के-बाद-मुक्त और दोहरी-मुक्त पहचान करता है।

रिपॉजिटरी देखें
1.9k16711 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

परिचय

BinCAT क्या है?

BinCAT एक स्थैतिक बाइनरी कोड विश्लेषण टूलकिट है, जिसे रिवर्स इंजीनियर्स की मदद के लिए डिज़ाइन किया गया है, सीधे IDA या Python के माध्यम से स्वचालन के लिए।

इसमें शामिल हैं:

  • मूल्य विश्लेषण (रजिस्टर और मेमोरी)
  • टेन्ट विश्लेषण
  • प्रकार पुनर्निर्माण और प्रसार
  • पिछड़ा और आगे का विश्लेषण
  • उपयोग-के-बाद-मुक्त और दोहरी-मुक्त पहचान

कार्य में

आप BinCAT का (पुराना संस्करण) कार्य में यहाँ देख सकते हैं:

  • मूल विश्लेषण
  • डेटा टेन्टिंग का उपयोग

संबंधित कार्यों को देखने के लिए ट्यूटोरियल देखें।

त्वरित FAQ

समर्थित होस्ट प्लेटफ़ॉर्म:

  • IDA प्लगइन: सभी, संस्करण 7.4 या बाद का (केवल Python 3 समर्थित है)
  • विश्लेषक (स्थानीय या दूरस्थ): Linux, Windows, macOS (संभवतः)

विश्लेषण के लिए समर्थित CPU (अभी के लिए):

  • x86-32
  • x86-64
  • ARMv7
  • ARMv8
  • PowerPC

स्थापना

केवल IDA v7.4 या बाद का संस्करण समर्थित है

पुराने संस्करण काम कर सकते हैं, लेकिन हम उनका समर्थन नहीं करेंगे।

बाइनरी वितरण स्थापना (अनुशंसित)

बाइनरी वितरण में सब कुछ शामिल है:

  • विश्लेषक
  • IDA प्लगइन

स्थापना चरण:

  • BinCAT का बाइनरी वितरण निकालें (git रिपॉजिटरी नहीं)
  • IDA में, "File -> Script File..." मेनू पर क्लिक करें (या ALT-F7 दबाएं)
  • install_plugin.py चुनें
  • BinCAT अब आपके IDA उपयोगकर्ता निर्देशिका में स्थापित हो गया है
  • IDA को पुनः प्रारंभ करें

मैनुअल स्थापना

विश्लेषक

विश्लेषक का उपयोग स्थानीय रूप से या वेब सेवा के माध्यम से किया जा सकता है।

Linux पर:

  • Docker का उपयोग करके: Docker स्थापना निर्देश
  • मैनुअल: निर्माण और स्थापना निर्देश

Windows पर:

  • निर्माण निर्देश

IDA प्लगइन

  • Windows मैनुअल स्थापना
  • Linux मैनुअल स्थापना

BinCAT को Wine पर IDA के साथ काम करना चाहिए, एक बार pip स्थापित हो जाने पर:

  • https://bootstrap.pypa.io/get-pip.py डाउनलोड करें (सुनिश्चित करें कि यह अच्छा है ;)
  • ~/.wine/drive_c/Python/python.exe get-pip.py

BinCAT का उपयोग करना

त्वरित प्रारंभ

  • Ctrl-Shift-B शॉर्टकट का उपयोग करके, या Edit -> Plugins -> BinCAT मेनू का उपयोग करके प्लगइन लोड करें

  • उस निर्देश पर जाएं जहां से आप विश्लेषण शुरू करना चाहते हैं

  • BinCAT Configuration फलक चुनें, प्रारंभ पता परिभाषित करने के लिए <-- Current पर क्लिक करें

  • विश्लेषण प्रारंभ करें

कॉन्फ़िगरेशन

वैश्विक विकल्पों को Edit/BinCAT/Options मेनू के माध्यम से कॉन्फ़िगर किया जा सकता है।

डिफ़ॉल्ट कॉन्फ़िगरेशन और विकल्प $IDAUSR/idabincat/conf में संग्रहीत हैं।

विकल्प

  • "Use remote bincat": चुनें यदि आप Docker कंटेनर में Docker चला रहे हैं
  • "Remote URL": http://localhost:5000 (या दूरस्थ BinCAT सर्वर का URL)
  • "Autostart": IDA स्टार्टअप पर स्वचालित रूप से BinCAT लोड करें
  • "Save to IDB": save to idb चेकबॉक्स के लिए डिफ़ॉल्ट स्थिति

दस्तावेज़ीकरण

एक मैनुअल प्रदान किया गया है और कॉन्फ़िगरेशन फ़ाइल प्रारूप के विवरण के लिए यहाँ देखें।

एक ट्यूटोरियल प्रदान किया गया है जो आपको BinCAT की सुविधाओं का प्रयोग करने में मदद करेगा।

BinCAT के बारे में लेख और प्रस्तुतियाँ

  • SSTIC 2017, Rennes, France: लेख (अंग्रेज़ी), स्लाइड्स (फ़्रेंच), प्रस्तुति का वीडियो (फ़्रेंच)
  • REcon 2017, Montreal, Canada: स्लाइड्स, वीडियो

लाइसेंस

BinCAT GNU Affero General Public Licence के तहत जारी किया गया है।

BinCAT OCaml कोड में मूल Ocaml रनटाइम का कोड शामिल है, जो LGPLv2 के तहत जारी किया गया है।

BinCAT IDA प्लगइन में Willi Ballenthin द्वारा python-pyqt5-hexview का कोड शामिल है, जो Apache License 2.0 के तहत जारी किया गया है।

BinCAT में newspeak की एक संशोधित प्रतिलिपि शामिल है।

स्वचालित निर्माण

Linux और Windows के लिए स्वचालित निर्माण GitHub Actions का उपयोग करके स्वचालित रूप से किए जाते हैं (यहाँ देखें .github/workflows), परिणाम GitHub के Actions टैब पर प्राप्त किए जा सकते हैं।

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