revsync
IDA Pro, Binary Ninja और Vivisect के लिए रियलटाइम सिंक प्लगइन
सिंक करता है:
- टिप्पणियाँ
- प्रतीक नाम
- स्टैक वेरिएबल नाम
- स्ट्रक्चर
- कोड कवरेज (किसी ब्लॉक को देखने में कितना समय बिताया गया)
IDA Pro इंस्टॉलेशन
सबसे पहले, IDA डेटा निर्देशिका में क्लोन करें:
- Windows:
%APPDATA%\Hex-Rays\IDA Pro
- Mac/Linux:
~/.idapro
अब:
- अपनी उपरोक्त निर्देशिका में idapythonrc.py नाम की एक फ़ाइल बनाएँ और
import revsync जोड़ें।
- config.json.template को config.json में कॉपी करें और भरें।
- IDA को पुनरारंभ करें और कंसोल में revsync संदेश देखें।
- पायथन कंसोल में,
import revsync टाइप करना बिना किसी समस्या के काम करना चाहिए।
अपेक्षित डेटा निर्देशिका लेआउट यह है (Mac/Linux):
~/.idapro/idapythonrc.py
~/.idapro/revsync/
Binary Ninja इंस्टॉलेशन
- प्लगइन मैनेजर (CMD/CTL-SHIFT-M) के माध्यम से इंस्टॉल करें
या:
फिर:
- आवश्यक हो तो पुनरारंभ करें।
- संकेत मिलने पर कॉन्फ़िग भरें।
- अपनी बाइनरी लोड करें, विश्लेषण समाप्त होने तक प्रतीक्षा करें
- revsync/Load ट्रिगर करने के लिए टूल्स मेनू, राइट-क्लिक या कमांड-पैलेट (CMD/CTL-P) का उपयोग करें
-हो गया!
Vivisect इंस्टॉलेशन
फिर:
- Vivisect को पुनरारंभ करें
- संकेत मिलने पर कॉन्फ़िग भरें।
- अपनी बाइनरी लोड करें, विश्लेषण समाप्त होने तक प्रतीक्षा करें
- revsync/Load ट्रिगर करने के लिए प्लगइन्स -> revsync -> लोड विकल्प का उपयोग करें
-हो गया!