hacktricks/mobile-pentesting/android-checklist.md

81 lines
11 KiB
Markdown
Raw Normal View History

# एंड्रॉयड APK चेकलिस्ट
2022-04-28 16:01:33 +00:00
<details>
<summary><a href="https://cloud.hacktricks.xyz/pentesting-cloud/pentesting-cloud-methodology"><strong>☁️ हैकट्रिक्स क्लाउड ☁️</strong></a> -<a href="https://twitter.com/hacktricks_live"><strong>🐦 ट्विटर 🐦</strong></a> - <a href="https://www.twitch.tv/hacktricks_live/schedule"><strong>🎙️ ट्विच 🎙️</strong></a> - <a href="https://www.youtube.com/@hacktricks_LIVE"><strong>🎥 यूट्यूब 🎥</strong></a></summary>
2022-04-28 16:01:33 +00:00
* क्या आप **साइबर सुरक्षा कंपनी** में काम करते हैं? क्या आप अपनी **कंपनी का विज्ञापन हैकट्रिक्स में देखना चाहते हैं**? या क्या आप **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) में पीआर जमा करके**।
2022-04-28 16:01:33 +00:00
</details>
2023-09-02 23:51:32 +00:00
<figure><img src="/.gitbook/assets/image (675).png" alt=""><figcaption></figcaption></figure>
2023-09-02 23:48:41 +00:00
वे सुरक्षा गंभीरता को खोजें जो सबसे महत्वपूर्ण है ताकि आप उन्हें तेजी से ठीक कर सकें। इंट्रूडर आपकी हमले की सतह का ट्रैक करता है, प्रोएक्टिव धारणा स्कैन चलाता है, आपकी पूरी तकनीकी स्टैक, एपीआई से वेब ऐप्स और क्लाउड सिस्टम तक मुद्दे खोजता है। [**आज ही मुफ्त में इसे ट्राई करें**](https://www.intruder.io/?utm\_source=referral\&utm\_campaign=hacktricks)।
2023-09-02 23:48:41 +00:00
{% embed url="https://www.intruder.io/?utm_campaign=hacktricks&utm_source=referral" %}
***
### [एंड्रॉयड मूलभूत सीखें](android-app-pentesting/#2-android-application-fundamentals)
2023-11-06 08:38:02 +00:00
* [ ] [मूलभूत](android-app-pentesting/#fundamentals-review)
* [ ] [डलविक और स्माली](android-app-pentesting/#dalvik--smali)
2023-11-06 08:38:02 +00:00
* [ ] [प्रवेश बिंदु](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)
2023-11-06 08:38:02 +00:00
* [ ] [इंटेंट्स](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)
2023-11-06 08:38:02 +00:00
### [स्थैतिक विश्लेषण](android-app-pentesting/#static-analysis)
2023-11-06 08:38:02 +00:00
* [ ] [गोपनीयकरण](android-checklist.md#some-obfuscation-deobfuscation-information) का उपयोग करने के लिए जांचें, मोबाइल रूट किया गया है या नहीं, यदि एक एम्युलेटर का उपयोग हो रहा है और एंटी-टैम्परिंग जांचें। [अधिक जानकारी के लिए यह पढ़ें](android-app-pentesting/#other-checks)।
* [ ] संवेदनशील एप्लिकेशन (जैसे बैंक ऐप्स) को जांचना चाहिए कि क्या मोबाइल रूट किया गया है और उसके अनुसार कार्रवाई करनी चाहिए।
* [ ] [रोचक स्ट्रिंग्स](android-app-pentesting/#looking-for-interesting-info) (पासवर्ड, यूआरएल, एपीआई, एन्क्रिप्शन, बैकडोअर, टोकन, ब्लूटूथ यूआईडी...) के लिए खोजें।
* [ ] [फायरबेस](android-app-pentesting/#firebase) एपीआई को विशेष ध्यान दें।
2023-11-06 08:38:02 +00:00
* [ ] [मैनिफेस्ट पढ़ें:](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)
2022-04-28 16:01:33 +00:00
2023-09-02 23:48:41 +00:00
2023-09-02 23:51:32 +00:00
<figure><img src="/.gitbook/assets/image (675).png" alt=""><figcaption></figcaption></figure>
2023-09-02 23:48:41 +00:00
वे सुरक्षा गंभीरता को खोजें जो सबसे महत्वपूर्ण है ताकि आप उन्हें तेजी से ठीक कर सकें। इंट