डेटा स्क्रैपिंग Android ऐप्स

ब्लॉग

डेटा स्क्रैपिंग Android ऐप्स

  1. अपना Android वर्चुअल डिवाइस बनाएं और प्रारंभ करें : एंड्रॉइड डेवलपर स्टूडियो के अंदर, आप अपना एमुलेटर बनाने के लिए टूल्स मेनू से एवीडी मैनेजर शुरू करना चाहते हैं। यहां आपको चिंता करने की कोई विशेष सेटिंग नहीं है, आप किसी भी डिवाइस और Android संस्करण का उपयोग कर सकते हैं। मैंने Android के पूर्वावलोकन संस्करण (R नाम) के साथ एक Pixel 3 चुना है। जब किया गया, मैं नीचे की तरह दिखने वाली स्क्रीन पर था।

2. एपीके फ़ाइल प्राप्त करें और इसे एपीके-एमआईटीएम के साथ संशोधित करें : अगला, हमें अपने एमुलेटर पर चलने के लिए एक एपीके फ़ाइल की आवश्यकता है। मैंने अभी-अभी एक ऐसी साइट की खोज की है जहाँ आप यह कर सकें और मुझे पता चला https://apkgk.com . वहां मैंने अपनी जरूरत की फाइल ढूंढी और डाउनलोड की। एक बार डाउनलोड हो जाने के बाद, एपीके-मिटम का उपयोग करना सिर्फ एक लाइन है।

एनपीएक्स एपीके-मिटम

3. प्रॉक्सी सेट करें : mitmproxy टूल में से, मैं mitmweb का उपयोग करना पसंद करता हूं, क्योंकि मैंने उनके टर्मिनल कीबोर्ड शॉर्टकट कभी नहीं सीखे। इसे उबंटू पर शुरू करने के लिए, टर्मिनल से मैं नेविगेट करता हूं जहां मैंने टूल्स डाउनलोड किए हैं, और फिर ./mitmweb टाइप करें। एक बार यह शुरू हो जाने के बाद, आपके पास नीचे की तरह एक स्क्रीन होनी चाहिए।

चार। प्रॉक्सी का उपयोग करने के लिए अपना AVD सेट करें : अपने AVD के लिए उन्नत सेटिंग्स में, सेटिंग्स पर जाएँ, फिर प्रॉक्सी को प्रॉक्सी सेट करने के लिए। आप इसे नीचे दिखाए अनुसार सेट करना चाहते हैं। होस्ट नाम के रूप में १२७.०.०.१, पोर्ट नंबर के रूप में ८०८० का उपयोग करें, फिर लागू करें पर क्लिक करें। इस बिंदु पर आपको अपने एवीडी को रीबूट करना पड़ सकता है - ऐसा करने के लिए पावर बटन पर लंबे समय तक दबाएं।

एक, दो, तीन के रूप में आसान

5. AVD पर mitmproxy CA प्रमाणपत्र स्थापित करें : अपने एंड्रॉइड एमुलेटर में, ब्राउज़र खोलें और नेविगेट करें http://mitm.it . फिर सर्टिफिकेट डाउनलोड करने के लिए एंड्रॉइड आइकन पर क्लिक करें। यह स्वचालित रूप से स्थापित नहीं होगा, इसलिए आपको सेटिंग -> सुरक्षा -> एन्क्रिप्शन और क्रेडेंशियल -> प्रमाणपत्र स्थापित करें -> आपके द्वारा अभी डाउनलोड किए गए प्रमाणपत्र को स्थापित करने के लिए CA प्रमाणपत्र पर जाना होगा। आपको पता चल जाएगा कि आपने इसे सही किया है यदि मिटप्रॉक्सी आपके विश्वसनीय क्रेडेंशियल्स में है।

ट्रस्ट एक सापेक्ष शब्द है

6. ऐप इंस्टॉल करें और ट्रैफिक देखना शुरू करें : अब हम अच्छे हिस्से पर आते हैं। चरण 2 में आपके द्वारा बनाई गई फ़ाइल को अपने डिवाइस एमुलेटर की स्क्रीन पर खींचकर ऐप इंस्टॉल करें। इसे खोलें और आपको mitmproxy स्क्रीन में कुछ ट्रैफिक दिखना शुरू हो जाएगा। यहाँ एक json फ़ाइल है जिसे यह AWS S3 से पकड़ रहा है। मुझे यकीन है कि अगर मैं चाहता तो मुझे अजगर का उपयोग करके एक ही फाइल मिल सकती है।

#apkmitm #वेब-स्क्रैपिंग #नेटवर्क-ट्रैफिक #mitmproxy #android

ओरडाटासाइंस.कॉम

डेटा स्क्रैपिंग Android ऐप्स

apk-mitm और mitmproxy के साथ ऐप नेटवर्क ट्रैफ़िक का विश्लेषण करना