अपडेट पर वापस जाएँ
New releaseAug 21, 2026

binsync v5.15.4

क्रॉस-डीकंपाइलर सहयोग के लिए एक रिवर्सिंग प्लगइन, जो git पर आधारित है।

साझा करें

BinSync

BinSync Logo

BinSync एक डीकंपाइलर सहयोग उपकरण है जो Git वर्जनिंग सिस्टम पर बनाया गया है ताकि डीकंपाइलर की परवाह किए बिना सूक्ष्म-स्तरीय रिवर्स इंजीनियरिंग सहयोग संभव हो सके। BinSync को mahaloz, angr टीम, और SEFCOM रिसर्च लैब द्वारा बनाया गया है। यह काफी हद तक Shellphish हैकिंग टीम द्वारा इसके उपयोग के कारण भी है।

सभी अच्छे डीकंपाइलर सामान्य ऑब्जेक्ट साझा करते हैं जिन्हें Reverse Engineering Artifacts (REAs) कहा जाता है। ये REAs BinSync की सिंकिंग क्षमता का केंद्र हैं। यहाँ समर्थित REAs हैं:

  • Function headers (symbol, args, type)
  • Stack Variables (symbol, type)
  • Structs
  • Enums
  • Comments

नोट: सभी प्रकार उपयोगकर्ता-निर्मित प्रकारों जैसे structs का समर्थन करते हैं।

Binja Sync

अधिक ऑनलाइन सहायता के लिए नीचे हमारे discord से जुड़ें:

Discord

त्वरित शुरुआत

सभी इंस्टॉल के लिए, Python के साथ हमारे दो-भाग वाले इंस्टॉलर का उपयोग करना सबसे अच्छा है:

pip3 install binsync && binsync --install 

BinSync Binary Ninja प्लगइन मैनेजर में भी उपलब्ध है। यदि आप Ghidra के साथ BS का उपयोग करने की योजना बनाते हैं, तो आपको इसे PyGhidra mode में लॉन्च करना होगा। यदि आप अतिरिक्त BS सुविधाओं का उपयोग करने की योजना बनाते हैं, जैसे ChatGPT User, तो पैकेज को इस तरह इंस्टॉल करें: pip3 install binsync[extras], जो समर्थन के लिए अतिरिक्त पैकेज इंस्टॉल करेगा। पूर्ण इंस्टॉल जानकारी के लिए, कृपया हमारे quickstart docs पढ़ें।

डेवलपर्स के लिए, पैकेज को एडिटेबल (-e) इंस्टॉल करें और सुनिश्चित करें कि pip>=23.0.0 हो।

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

  • IDA Pro: >= 8.4 (यदि आपके पास पुराना संस्करण है, तो BinSync v4.10.1 का उपयोग करें)
  • Binary Ninja: >= 2.4
  • angr-management: >= 9.0
  • Ghidra: >= 12.0 (PyGhidra mode)

सभी संस्करणों के लिए आपके सिस्टम पर Python >= 3.10 और Git इंस्टॉल होना आवश्यक है। Ghidra समर्थन अभी भी बहुत प्रारंभिक चरण में है, इसलिए केवल न्यूनतम सुविधाओं जैसे artifact name syncing और comments की अपेक्षा करें।

डीकंपाइलर समर्थन प्रगति

हालाँकि हम पिछले अनुभाग में डीकंपाइलर्स का समर्थन करते हैं, हर डीकंपाइलर समान स्तर की सिंकिंग पर समर्थित नहीं है। artifact support, pull, push, और auto push के बीच अंतर को समझने के लिए, हमारा decompiler use introduction पढ़ें।

IDA Pro

Operations    Function Headers    Stack Vars    Global Vars    Structs    Enums    Comments    
Symbols✅✅✅✅✅✅
Types✅✅✅✅✅✅
Pull✅✅✅✅✅✅
Push✅✅✅✅✅✅
Auto Push✅✅✅✅✅✅

IDA Sync

Binary Ninja

Operations    Function Headers    Stack Vars    Global Vars    Structs    Enums    Comments    
Symbols✅✅✅✅✅✅
Types✅✅✅✅✅✅
Pull✅✅✅✅✅✅
Push✅✅✅✅✅✅
Auto Push✅✅✅✅✅✅

Binja Sync

Ghidra

श्रेणियाँ