# एंड्रॉयड APK चेकलिस्ट
☁️ हैकट्रिक्स क्लाउड ☁️ -🐦 ट्विटर 🐦 - 🎙️ ट्विच 🎙️ - 🎥 यूट्यूब 🎥 * क्या आप **साइबर सुरक्षा कंपनी** में काम करते हैं? क्या आप अपनी **कंपनी का हैकट्रिक्स में विज्ञापित करना चाहते हैं**? या क्या आपको **PEASS के नवीनतम संस्करण देखना है या हैकट्रिक्स को पीडीएफ में डाउनलोड करना है**? [**सब्सक्रिप्शन प्लान्स**](https://github.com/sponsors/carlospolop) देखें! * [**दी पीएएस फैमिली**](https://opensea.io/collection/the-peass-family) की खोज करें, हमारा विशेष [**एनएफटी**](https://opensea.io/collection/the-peass-family) संग्रह। * [**आधिकारिक PEASS और हैकट्रिक्स स्वैग**](https://peass.creator-spring.com) प्राप्त करें। * **शामिल हों** [**💬**](https://emojipedia.org/speech-balloon/) [**डिस्कॉर्ड समूह**](https://discord.gg/hRep4RUj7f) या [**टेलीग्राम समूह**](https://t.me/peass) या मुझे **ट्विटर** पर **🐦**[**@carlospolopm**](https://twitter.com/hacktricks_live)** का पालन करें**। * **हैकिंग ट्रिक्स साझा करें, [हैकट्रिक्स रेपो](https://github.com/carlospolop/hacktricks) और [हैकट्रिक्स-क्लाउड रेपो](https://github.com/carlospolop/hacktricks-cloud) में पीआर जमा करके**।
वे सब विकल्पों को खोजें जो सबसे अधिक मायने रखते हैं ताकि आप उन्हें तेजी से ठीक कर सकें। इंट्रूडर आपकी हमले की सतह का ट्रैक करता है, प्रोएक्टिव धारणा स्कैन चलाता है, आपकी पूरी तकनीकी स्टैक, एपीआई से वेब ऐप्स और क्लाउड सिस्टम तक मुद्दे खोजता है। [**यह नि: शुल्क ट्राय करें**](https://www.intruder.io/?utm\_source=referral\&utm\_campaign=hacktricks) आज। {% embed url="https://www.intruder.io/?utm_campaign=hacktricks&utm_source=referral" %} *** ### [एंड्रॉयड मूलभूत सीखें](android-app-pentesting/#2-android-application-fundamentals) * [ ] [मूलभूत](android-app-pentesting/#fundamentals-review) * [ ] [डलविक और स्माली](android-app-pentesting/#dalvik--smali) * [ ] [प्रवेश बिंदु](android-app-pentesting/#application-entry-points) * [ ] [गतिविधाएँ](android-app-pentesting/#launcher-activity) * [ ] [URL स्कीम](android-app-pentesting/#url-schemes) * [ ] [सामग्री प्रदाता](android-app-pentesting/#services) * [ ] [सेवाएँ](android-app-pentesting/#services-1) * [ ] [ब्रॉडकास्ट रिसीवर्स](android-app-pentesting/#broadcast-receivers) * [ ] [इंटेंट्स](android-app-pentesting/#intents) * [ ] [इंटेंट फ़िल्टर](android-app-pentesting/#intent-filter) * [ ] [अन्य घटक](android-app-pentesting/#other-app-components) * [ ] [ADB का उपयोग कैसे करें](android-app-pentesting/#adb-android-debug-bridge) * [ ] [स्माली को कैसे संशोधित करें](android-app-pentesting/#smali) ### [स्थैतिक विश्लेषण](android-app-pentesting/#static-analysis) * [ ] [गोपनीयता](android-checklist.md#some-obfuscation-deobfuscation-information) का उपयोग करने की जांच करें, मोबाइल रूट किया गया है या नहीं, यदि एक एम्युलेटर का उपयोग हो रहा है और एंटी-टैम्परिंग जांच। [अधिक जानकारी के लिए यह पढ़ें](android-app-pentesting/#other-checks)। * [ ] संवेदनशील एप्लिकेशन (जैसे बैंक ऐप्स) को यह जांचनीय है कि क्या मोबाइल रूट किया गया है और उसके अनुसार कार्रवाई करनी चाहिए। * [ ] [रोचक स्ट्रिंग्स](android-app-pentesting/#looking-for-interesting-info) की खोज करें (पासवर्ड, यूआरएल, एपीआई, एन्क्रिप्शन, बैकडोअर, टोकन, ब्लूटूथ यूआईडी...।) * [ ] [फायरबेस ](android-app-pentesting/#firebase)एपीआई को विशेष ध्यान दें। * [ ] [मैनिफेस्ट पढ़ें:](android-app-pentesting/#basic-understanding-of-the-application-manifest-xml) * [ ] जांचें कि क्या एप्लिकेशन डीबग मोड में है और इसे "शार्ट" करने की कोशिश करें * [ ] जांचें कि क्या APK बैकअप की अनुमति देता है * [ ] निर्यातित गतिविधाएँ * [ ] सामग्री प्रदाता * [ ] उजागर सेवाएँ * [ ] ब्रॉडकास्ट रिसीवर्स * [ ] URL स्कीम * [ ] क्या एप्लिकेशन [आंतरिक या बाहरी रूप से डेटा असुरक्षित रूप से सहेज रहा है](android-app-pentesting/#insecure-data-storage)? * [ ] क्या कोई [हार्ड कोडेड पासवर्ड या डिस्क में सहेजा गया है](android-app-pentesting/#poorkeymanagementprocesses)? क्या एप्लिकेशन [असुरक्षित क्रिप्टो एल्गोरिथ्म का उपयोग कर रहा है](android-app-pentesting/#useofinsecureandordeprecatedalgorithms)? * [ ] क्या सभी पुस्तकालयों को PIE ध्वज का उपयोग करके कॉम्पाइल किया गया है? * [ ] न भूलें कि इस चरण के दौरान आपकी मदद के लिए कई [स्थैतिक एंड्रॉयड विश्लेषक](android-app-pentesting/#automatic-analysis) हैं जो आपकी मदद कर सकते हैं। ### [गतिशील विश्लेषण](android-app-pentesting/#dynamic-analysis) * [ ] पर्यावरण की तैयारी करें ([ऑनलाइन](android-app-pentesting/#online-dynamic-analysis), [स्थानीय वीएम या भौतिक](android-app-pentesting/#local-dynamic-analysis)) * [ ] क्या कोई [अनजान डेटा लीकेज](android-app-pentesting/#unintended-data-leakage) है (लॉगिंग, कॉपी/पेस्ट, क्रैश लॉग्स)? * [ ] [SQLite डीबी में सहेजी गई गोपनीय जानकारी](android-app-pentesting/#sqlite-dbs)? * [ ] [उजागर गतिविधाएँ](android-app-pentesting/#exploiting-exported-activities-authorisation-bypass)? * [ ] [उजागर सामग्री प्रदाता](android-app-pentesting/#exploiting-content-providers-accessing-and-manipulating-sensitive-information)? * [ ] [उजागर सेवाएँ](android-app-pentesting/#exploiting-services)? * [ ] [उजागर ब्रॉडकास्ट रिसीवर्स](android-app-pentesting/#exploiting-broadcast-receivers)? * [ ] क्या एप्लिकेशन [स्पष्ट पाठ/कमजोर एल्गोरिथ्म का उपयोग करके जानकारी भेज रहा है](android-app-pentesting/#insufficient-transport-layer-protection)? क्या MitM संभव है? * [ ] [HTTP/HTTPS ट्रैफिक की जांच करें](android-app-pentesting/#inspecting-http-traffic) * [ ] यह बहुत महत्वपूर्ण है, क्योंकि आप एचटीटीपी ट्रैफिक को कैप्चर कर सकते हैं और सामान्य वेब दुरुपयोगों की खोज कर सकते हैं (हैकट्रिक्स में वेब वल्न्स के बारे में बहुत सारी जानकारी है)। * [ ] संभावित [एंड्रॉयड क्लाइंट साइड इंजेक्शन](android-app-pentesting/#android-client-side-injections-and-others) के लिए जांच करें (शायद कुछ स्थैतिक कोड विश्लेषण यहाँ मदद करेगा) * [ ] [फ्रिडा](android-app-pentesting/#frida): बस फ्रिडा, इसका उपयोग करें ऐप्लिकेशन से रोचक गतिशील डेटा प्राप्त करने के लिए (शायद कुछ पासवर्ड...) ### कुछ गोपनीयता/डीओबफस्केशन जानकारी * [ ] [यहाँ पढ़ें](android-app-pentesting/#obfuscating-deobfuscating-code)
वे सब विकल्पों को खोजें जो सबसे अधिक मायने रखते हैं ताकि आप उन्हें तेजी से ठीक कर सकें। इंट्रूडर आपकी हमले की सतह का ट्रैक करता है, प्रोएक्टिव धारणा स्कैन चलाता