रूटकिट्स के लिए अपने मैक की जांच कैसे करें

यदि आपका मैक(Mac) अजीब तरह से काम कर रहा है और आपको रूटकिट पर संदेह है, तो आपको कई अलग-अलग टूल के साथ डाउनलोड करने और स्कैन करने का काम करना होगा। यह ध्यान देने योग्य है कि आप रूटकिट(rootkit) स्थापित कर सकते हैं और इसे भी नहीं जानते।

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

रूटकिट का कलाकार प्रतिपादन

मेरे लिए, अगर मुझे यह भी संदेह है कि क्लाइंट कंप्यूटर पर रूटकिट स्थापित है, तो मैं तुरंत डेटा का बैक अप लेता हूं और ऑपरेटिंग सिस्टम की क्लीन इंस्टाल करता हूं। यह स्पष्ट रूप से कहा से आसान है और यह ऐसा कुछ नहीं है जिसे मैं हर किसी को करने की सलाह देता हूं। यदि आप सुनिश्चित नहीं हैं कि आपके पास रूटकिट है, तो रूटकिट की खोज की आशा में निम्नलिखित टूल का उपयोग करना सबसे अच्छा है। यदि कई टूल का उपयोग करके कुछ भी नहीं आता है, तो आप शायद ठीक हैं।

यदि रूटकिट मिल जाता है, तो यह तय करना आप पर निर्भर है कि निष्कासन सफल रहा या आपको एक साफ स्लेट से शुरू करना चाहिए या नहीं। यह भी ध्यान देने योग्य है कि चूंकि OS X UNIX पर आधारित है , इसलिए बहुत सारे स्कैनर कमांड लाइन का उपयोग करते हैं और इसके लिए काफी तकनीकी जानकारी की आवश्यकता होती है। चूंकि यह ब्लॉग शुरुआती लोगों के लिए तैयार किया गया है, इसलिए मैं सबसे आसान टूल से चिपके रहने की कोशिश करने जा रहा हूं जिसका उपयोग आप अपने मैक(Mac) पर रूटकिट का पता लगाने के लिए कर सकते हैं ।

Mac . के लिए मैलवेयरबाइट्स

अपने मैक(Mac) से किसी भी रूटकिट को हटाने के लिए आप जिस सबसे उपयोगकर्ता के अनुकूल प्रोग्राम का उपयोग कर सकते हैं, वह है मैक के लिए मालवेयरबाइट्स(Malwarebytes for Mac) । यह सिर्फ रूटकिट्स के लिए नहीं है, बल्कि किसी भी तरह के मैक(Mac) वायरस या मैलवेयर के लिए भी है।

मैलवेयरबाइट विंडो

आप नि: शुल्क परीक्षण डाउनलोड कर सकते हैं और इसे 30 दिनों तक उपयोग कर सकते हैं। यदि आप प्रोग्राम खरीदना चाहते हैं और रीयल-टाइम सुरक्षा प्राप्त करना चाहते हैं तो लागत $40 है। यह उपयोग करने के लिए सबसे आसान प्रोग्राम है, लेकिन शायद यह वास्तव में कठिन-से-पता लगाने वाला रूटकिट नहीं ढूंढ रहा है, इसलिए यदि आप नीचे दिए गए कमांड लाइन टूल्स का उपयोग करने के लिए समय निकाल सकते हैं, तो आपको इसका बेहतर विचार मिलेगा या नहीं आपके पास रूटकिट नहीं है।

रूटकिट हंटर

(Rootkit Hunter)रूटकिट खोजने के लिए मैक पर उपयोग करने के लिए (Mac)रूटकिट हंटर मेरा पसंदीदा उपकरण है। इसका उपयोग करना अपेक्षाकृत आसान है और आउटपुट को समझना बहुत आसान है। सबसे पहले, डाउनलोड पेज(download page) पर जाएं और हरे रंग के डाउनलोड बटन पर क्लिक करें।

रूटकिट हंटर विंडो

आगे बढ़ें और .tar.gz फ़ाइल को अनपैक करने के लिए उस पर डबल-क्लिक करें। फिर एक टर्मिनल(Terminal) विंडो खोलें और सीडी कमांड का उपयोग करके उस निर्देशिका में नेविगेट करें।

सीडी कमांड का उपयोग करके निर्देशिका पर नेविगेट करें

एक बार वहां, आपको installer.sh स्क्रिप्ट चलाने की आवश्यकता है। ऐसा करने के लिए, निम्न आदेश का उपयोग करें:

sudo ./installer.sh – install

स्क्रिप्ट चलाने के लिए आपको अपना पासवर्ड दर्ज करने के लिए कहा जाएगा।

प्रॉम्प्ट पर पासवर्ड डालें

यदि सब कुछ ठीक रहा, तो आपको संस्थापन शुरू होने और निर्देशिका बनाने के बारे में कुछ पंक्तियाँ देखनी चाहिए। अंत में, इसे इंस्टालेशन कम्प्लीट( Installation Complete) कहना चाहिए ।

स्थापना प्रारंभ

वास्तविक रूटकिट स्कैनर चलाने से पहले, आपको गुण फ़ाइल को अपडेट करना होगा। ऐसा करने के लिए, आपको निम्न कमांड टाइप करने की आवश्यकता है:

sudo rkhunter – propupd

कमांड दर्ज करें - प्रॉपड

आपको एक छोटा संदेश मिलना चाहिए जो दर्शाता है कि यह प्रक्रिया काम कर रही है। अब आप अंत में वास्तविक रूटकिट चेक चला सकते हैं। ऐसा करने के लिए, निम्न आदेश का उपयोग करें:

sudo rkhunter – check

कमांड दर्ज करें - चेक

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

हरे रंग के साथ रूटकिट चेकिंग विंडो नहीं मिला

यहां आप यह सुनिश्चित करना चाहते हैं कि उन सभी का कहना है कि नहीं मिला(Not Found) । अगर यहां कुछ भी लाल आता है, तो निश्चित रूप से आपके पास रूटकिट स्थापित है। अंत में, यह फ़ाइल सिस्टम, स्थानीय होस्ट और नेटवर्क पर कुछ जाँच करेगा। अंत में, यह आपको परिणामों का एक अच्छा सारांश देगा।

सिस्टम चेक सारांश

यदि आप चेतावनियों के बारे में अधिक जानकारी चाहते हैं, तो cd /var/log टाइप करें और फिर पूरी लॉग फ़ाइल और चेतावनियों के लिए स्पष्टीकरण देखने के लिए sudo cat rkhunter.log टाइप करें। (sudo cat rkhunter.log)आपको कमांड या स्टार्टअप फाइल संदेशों के बारे में ज्यादा चिंता करने की जरूरत नहीं है क्योंकि वे सामान्य रूप से ठीक हैं। मुख्य बात यह है कि रूटकिट्स की जांच करते समय कुछ भी नहीं मिला।

चकरूटकिट

chkrootkit एक निःशुल्क टूल है जो स्थानीय रूप से रूटकिट के संकेतों की जांच करेगा। यह वर्तमान में लगभग 69 विभिन्न रूटकिट की जांच करता है। साइट पर जाएं, शीर्ष पर डाउनलोड(Download) पर क्लिक करें और फिर tar.gz फ़ाइल को डाउनलोड करने के लिए chkrootkit नवीनतम स्रोत टैरबॉल पर क्लिक करें।(chkrootkit latest Source tarball)

चिरोटकिट डाउनलोड विंडो

अपने मैक पर (Mac)डाउनलोड(Downloads) फ़ोल्डर में जाएं और फ़ाइल पर डबल-क्लिक करें। यह इसे असम्पीडित करेगा और (uncompress it)फाइंडर(Finder) में एक फ़ोल्डर बनाएगा जिसे chkrootkit-0.XX कहा जाता है । अब एक टर्मिनल(Terminal) विंडो खोलें और असम्पीडित निर्देशिका में नेविगेट करें।

क्रोटकिट निर्देशिका

मूल रूप से, आप डाउनलोड(Downloads) निर्देशिका में और फिर chkrootkit फ़ोल्डर में सीडी करते हैं। एक बार वहां, आप प्रोग्राम बनाने के लिए कमांड टाइप करते हैं:

sudo make sense

आपको यहां sudo(sudo) कमांड का उपयोग करने की आवश्यकता नहीं है , लेकिन चूंकि इसे चलाने के लिए रूट विशेषाधिकारों की आवश्यकता होती है, इसलिए मैंने इसे शामिल किया है। आदेश के काम करने से पहले, आपको एक संदेश मिल सकता है जिसमें कहा गया है कि मेक(make) कमांड का उपयोग करने के लिए डेवलपर टूल को स्थापित करने की आवश्यकता है।

डेवलपर टूल डायलॉग इंस्टॉल करें

आगे बढ़ें और कमांड को डाउनलोड और इंस्टॉल करने के लिए इंस्टॉल पर क्लिक करें। (Install)एक बार पूरा होने पर, फिर से कमांड चलाएँ। आप चेतावनियों का एक गुच्छा देख सकते हैं, आदि, लेकिन बस उन पर ध्यान न दें। अंत में, आप प्रोग्राम को चलाने के लिए निम्न कमांड टाइप करेंगे:

sudo ./chkrootkit

आपको कुछ आउटपुट देखना चाहिए जैसे नीचे दिखाया गया है:

चुरोटकिट का उत्पादन

आप तीन आउटपुट संदेशों में से एक देखेंगे: संक्रमित( not infected) नहीं , परीक्षण नहीं किया गया(not tested) और नहीं मिला(not found) । संक्रमित नहीं होने का मतलब है कि उसे कोई रूटकिट हस्ताक्षर नहीं मिला, नहीं मिला इसका मतलब है कि परीक्षण की जाने वाली कमांड उपलब्ध नहीं है और परीक्षण नहीं किया गया है इसका मतलब है कि परीक्षण विभिन्न कारणों से नहीं किया गया था।

उम्मीद है(Hopefully) , सब कुछ संक्रमित नहीं निकलेगा, लेकिन अगर आपको कोई संक्रमण दिखाई देता है, तो आपकी मशीन से समझौता किया गया है(machine has been compromised) । प्रोग्राम का डेवलपर रीडमे(README) फ़ाइल में लिखता है कि रूटकिट से छुटकारा पाने के लिए आपको मूल रूप से ओएस को पुनर्स्थापित करना चाहिए, जो मूल रूप से मैं भी सुझाव देता हूं।

ESET रूटकिट डिटेक्टर

ईएसईटी रूटकिट डिटेक्टर(ESET Rootkit Detector) एक और मुफ्त प्रोग्राम है जिसका उपयोग करना बहुत आसान है, लेकिन मुख्य नकारात्मक पक्ष यह है कि यह केवल ओएस एक्स 10.6(OS X 10.6) , 10.7 और 10.8 पर काम करता है। ओएस एक्स(OS X) को देखते हुए अभी लगभग 10.13 है, यह प्रोग्राम ज्यादातर लोगों के लिए मददगार नहीं होगा।

ESET रूटकिट डिटेक्टर डाउनलोड विंडो

दुर्भाग्य से, मैक(Mac) पर रूटकिट्स की जांच करने वाले कई प्रोग्राम नहीं हैं । विंडोज़(Windows) के लिए और भी बहुत कुछ है और यह समझ में आता है क्योंकि विंडोज़(Windows) उपयोगकर्ता आधार इतना बड़ा है। हालांकि, उपरोक्त टूल का उपयोग करके, आपको उम्मीद है कि आपकी मशीन पर रूटकिट स्थापित है या नहीं, इसका एक अच्छा विचार प्राप्त करना चाहिए। आनंद लेना!



About the author

मैं 10 से अधिक वर्षों के अनुभव के साथ एक सॉफ्टवेयर डेवलपर हूं। मैं मैक प्रोग्रामिंग में विशेषज्ञ हूं और विभिन्न मैक अनुप्रयोगों के लिए कोड की कई हजार लाइनें लिखी हैं, जिनमें शामिल हैं, लेकिन इन तक सीमित नहीं हैं: टेक्स्टएडिट, गैराजबैंड, आईमूवी और इंकस्केप। मुझे लिनक्स और विंडोज विकास का भी अनुभव है। एक डेवलपर के रूप में मेरे कौशल ने मुझे विभिन्न सॉफ़्टवेयर विकास प्लेटफ़ॉर्म के लिए उच्च-गुणवत्ता, व्यापक ट्यूटोरियल लिखने की अनुमति दी है - macOS से Linux तक - मेरे ट्यूटोरियल को उन लोगों के लिए सही विकल्प बनाता है जो उनके द्वारा उपयोग किए जा रहे टूल के बारे में अधिक जानना चाहते हैं।



Related posts