घिदरा एसआरई के टूल और विश्लेषणात्मक कौशल के साथ एक मास्टर रिवर्सर बनने के लिए अपनी यात्रा शुरू करें। अपने Linux मशीन पर Ghidra को स्थापित और स्थापित करने के तरीके के बारे में यहां एक गाइड है।

घिदरा क्या है?

एनएसए द्वारा बनाया गया, घिदरा एक खुला स्रोत, क्रॉस-प्लेटफ़ॉर्म, परिष्कृत सॉफ़्टवेयर रिवर्स इंजीनियरिंग ढांचा है जो सॉफ़्टवेयर बायनेरिज़ के विश्लेषण और उलटने के लिए सैन्य-ग्रेड उपकरण प्रदान करता है। घिदरा के साथ, आप इंजीनियर को उलट सकते हैं या, एक सॉफ्टवेयर बाइनरी को डीकंपाइल कर सकते हैं और नीचे स्रोत कोड का अध्ययन कर सकते हैं।

यह अक्सर मैलवेयर विश्लेषण और रिवर्स इंजीनियरिंग के व्यापार में जाने-माने ढांचा होता है, जो आईडीए के साथ निकटता से प्रतिस्पर्धा करता है, समान कद का एक सॉफ्टवेयर रिवर्स इंजीनियरिंग ढांचा।

चरण 1: JDK 11 स्थापित करना

गीदरा संस्थापन प्रक्रिया की खोज करने से पहले, आपको यह सुनिश्चित करना होगा कि आपके सिस्टम में है JDK 11 स्थापित और स्थापित करें। आपके सिस्टम पर जावा स्थापित किए बिना, घिदरा स्टार्ट अप करने से भी मना कर देगा।

आप या तो टैरबॉल डाउनलोड करके JDK 11 को मैन्युअल रूप से स्थापित कर सकते हैं या इसे अपने लिनक्स डिस्ट्रो के पैकेज मैनेजर के माध्यम से स्थापित कर सकते हैं। आदर्श रूप से, पैकेज प्रबंधकों के माध्यम से स्थापित करना एक रास्ता है क्योंकि यह पहले की व्यावहारिक विधि की तुलना में बहुत तेज और परेशानी मुक्त है।

instagram viewer

अपने लिनक्स डेस्कटॉप पर JDK 11 को स्थापित करने के लिए, टर्मिनल को फायर करें और अपने डिस्ट्रो के पैकेज मैनेजर के आधार पर निम्नलिखित कमांड चलाएँ:

डेबियन/उबंटू-आधारित सिस्टम पर:

sudo apt-openjdk-11-jdk. स्थापित करें

आर्क-आधारित सिस्टम पर:

सुडो पॅकमैन -एस jdk11-openjdk

फेडोरा/सेंटोस/आरएचईएल सिस्टम पर:

sudo dnf जावा-नवीनतम-ओपनजेडके स्थापित करें

चरण 2: घिदरा स्थापित करना

Ghidra SRE को आमतौर पर सिस्टम में स्थापित नहीं किया जाता है, और Ghidra रिलीज़ फ़ाइल के साथ कोई पारंपरिक इंस्टॉलर शामिल नहीं होता है। आपको बस बायनेरिज़ को डाउनलोड करना है, उन्हें chmod कमांड का उपयोग करके निष्पादन योग्य बनाना है, और उन्हें चलते-फिरते टर्मिनल से चलाना है।

डाउनलोड हो रहा है घिदरा

आरंभ करने के लिए, आधिकारिक भंडार से नवीनतम घिदरा रिलीज़ ज़िप फ़ाइल डाउनलोड करें और इसे एक निर्देशिका में निकालें. आपके द्वारा फ़ाइलें निकालने के बाद, निर्देशिका में जाएँ सीडी कमांड का उपयोग करना.

ध्यान दें कि एक पुरानी रिलीज़ को डाउनलोड करना जोखिम भरा व्यवसाय हो सकता है क्योंकि घिदरा, जावा एप्लिकेशन होने के कारण, इसका शिकार था log4shell भेद्यता. इस सुरक्षा खामी को 10.1.1 अपडेट में ठीक किया गया था। इसलिए सुरक्षा उपाय के रूप में, नवीनतम रिलीज़ से पहले के संस्करणों का उपयोग करने से बचने का प्रयास करें।

डाउनलोड:घिदरा (नि: शुल्क)

घिदरा चल रहा है

निकाली गई फाइलों के बीच, आपको एक फाइल मिलेगी जिसका नाम है घिदरारुण. यह घिदरा को लॉन्च करने के लिए एक बैश स्क्रिप्ट है। निर्देशिका में एक शेल पॉप अप करें, फ़ाइल को chmod कमांड का उपयोग करके निष्पादन योग्य बनाएं, और इसे निम्न कमांड का उपयोग करके कमांड लाइन से चलाएं:

chmod +x ghidraRun
./घिद्र रन

वह घिदरा एसआरई को आग लगा देना चाहिए। पर क्लिक करें मैं सहमत हूं, और आपका स्वागत घिदरा स्प्लैश स्क्रीन से किया जाएगा।

चरण 3: घिदरा के लिए एक डेस्कटॉप शॉर्टकट बनाना

जैसा कि पहले उल्लेख किया गया है, Ghidra को इंस्टॉलर के साथ शिप नहीं किया जाता है। इसलिए आपको एप्लिकेशन मेनू में या अपने Linux डेस्कटॉप पर ऐप ड्रॉअर में खोजने पर Ghidra नहीं मिलेगा।

यदि आप अपने आप को बार-बार घिदरा का उपयोग करते हुए पाते हैं, तो निर्देशिका को मैन्युअल रूप से खोजने और इसे हर बार टर्मिनल से फायर करने में परेशानी हो सकती है।

इस प्रक्रिया को कारगर बनाने का एक सरल उपाय है: एक डेस्कटॉप शॉर्टकट बनाओ घिदरा को। घिदरा एसआरई के लिए एक डेस्कटॉप शॉर्टकट बनाने का तरीका यहां दिया गया है:

  1. एक डेस्कटॉप प्रविष्टि फ़ाइल बनाएँ और उसे नीचे दिए गए डेटा से भरें:
    [डेस्कटॉप एंट्री]
    संस्करण=10.0
    प्रकार = आवेदन
    टर्मिनल = असत्य
    चिह्न =/घर/आर्टेमिक्स/घिद्र/समर्थन
    Exec=sh /home/artemix/gidra/gidraRun.sh
    नाम=गिद्रा
  2. में डेटा बदलें आइकन और कार्यकारी आपकी मशीन में घिडरा आइकन और लॉन्च स्क्रिप्ट के स्थान के साथ फ़ील्ड।
  3. फ़ाइल को डेस्कटॉप निर्देशिका में "Ghidra.desktop" के रूप में सहेजें।
  4. फ़ाइल पर राइट-क्लिक करें और इसे सेट करें लॉन्च करने की अनुमति दें या किसी टर्मिनल को चालू करें और chmod कमांड का उपयोग करके इसे सभी उपयोगकर्ताओं के लिए निष्पादन योग्य बनाएं।
    चामोद ए+एक्स घिडरा.डेस्कटॉप

अब, आप अपने द्वारा अभी बनाए गए डेस्कटॉप शॉर्टकट से सीधे घिडरा लॉन्च कर सकते हैं। हर बार जब आपको घिदरा के साथ काम करने की आवश्यकता होती है तो आपका बहुत समय और प्रयास बचाता है।

रिवर्स इंजीनियरिंग अपने स्रोत कोड का अध्ययन और संशोधन करने के लिए एक सॉफ्टवेयर बाइनरी को विघटित करने की प्रक्रिया है। यह सुरक्षा पेशेवरों द्वारा मैलवेयर का विश्लेषण और बेअसर करने के लिए उपयोग की जाने वाली एक परिष्कृत तकनीक है।

हालांकि घिदरा की मॉड्यूलरिटी, पोर्टेबिलिटी और व्यापक फीचर सेट ने इसे प्रशंसकों के बीच पसंदीदा बना दिया है पेशेवर और शौकिया समान रूप से, आपके लिए चुनने के लिए बहुत सारे सुरक्षा-आधारित विकल्प हैं से।

मैलवेयर और सुरक्षा खामियों के लिए अपने लिनक्स सर्वर को स्कैन करने के लिए 10 सर्वश्रेष्ठ उपकरण

आगे पढ़िए

साझा करनाकलरवसाझा करनाईमेल

संबंधित विषय

  • लिनक्स
  • सुरक्षा
  • लिनक्स ऐप्स
  • सॉफ्टवेर अधिस्थापित करो
  • साइबर सुरक्षा

लेखक के बारे में

देवर्षि दासो (7 लेख प्रकाशित)

खुशी के शहर से जय हो! 5 साल से अधिक समय से प्रकाशन हो रहा है। 0 और 1s पर चलने वाली सभी चीज़ों में। दिल InfoSec में रहता है। जब स्क्रीन बंद हो जाती है, तो आप उसे फुटबॉल के मैदान पर या स्थानीय शतरंज क्लब में जूझते हुए पा सकते हैं।

देवर्षि दासो की और फ़िल्में या टीवी शो

हमारे समाचार पत्र के सदस्य बनें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें