
deREferencing v2026.09.03
IDA Pro प्लगइन जो अधिक उपयोगकर्ता-अनुकूल रजिस्टर और स्टैक दृश्यों को कार्यान्वित करता है।
deREferencing
deReferencing एक IDA Pro प्लगइन है जो नए रजिस्टर और स्टैक दृश्य लागू करता है। यह डीरेफरेंस किए गए पॉइंटर्स, रंग और अन्य उपयोगी जानकारी जोड़ता है, जो कुछ GDB प्लगइन्स (जैसे: PEDA, GEF, pwndbg, आदि) के समान है।
निम्नलिखित आर्किटेक्चर का समर्थन करता है: x86, x86-64, ARM, ARM64, MIPS32 और MIPS64
आवश्यकताएँ
- IDA-Pro >= 7.1
इंस्टॉल
hcli के साथ इंस्टॉल करें:
hcli plugin install dereferencing
वैकल्पिक रूप से, dereferencing.py फ़ाइल और dereferencing फ़ोल्डर को IDA के प्लगइन निर्देशिका में डालकर मैन्युअल रूप से इंस्टॉल करें।
उपयोगकर्ता-स्थानीय मैन्युअल इंस्टॉल के लिए, फ़ाइलों को उपयुक्त प्लगइन निर्देशिका में कॉपी करें:
| OS | प्लगइन पथ |
|---|---|
| Linux/macOS | ~/.idapro/plugins |
| Windows | %AppData%\Hex-Rays\IDA Pro\plugins |
उपयोग
दोनों दृश्य मेनू Debugger -> Debugger Windows से या शॉर्टकट द्वारा खोले जा सकते हैं:
- deREferencing - रजिस्टर (
Alt-Shift-D) - deREferencing - स्टैक (
Alt-Shift-E)
आप Windows -> Save desktop विकल्प का उपयोग करके डेस्कटॉप लेआउट भी सहेज सकते हैं, ताकि प्लगइन अन्य डिबगिंग सत्रों में स्वचालित रूप से प्रारंभ हो।
कॉन्फ़िगरेशन
कॉन्फ़िग विकल्पों को deferencing/config.py फ़ाइल के माध्यम से संशोधित किया जा सकता है।
स्नैपशॉट
रजिस्टर दृश्य

स्टैक दृश्य

धन्यवाद
मेरे सहयोगी @roman_soft का विशेष उल्लेख, जिन्होंने प्लगइन के विकास के दौरान मुझे कुछ विचार दिए।
बग / फीडबैक / PRs
कोई भी टिप्पणी, समस्या या पुल रिक्वेस्ट अत्यधिक सराहनीय होगी :-)
लेखक
- Daniel García Gutiérrez - @danigargu