Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
Log in
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

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

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
AMDH — एंड्रॉइड मोबाइल डिवाइस हार्डनिंग | Kitploit
उपकरण/GitHubGitHub/a-yatta/amdh
एंड्रॉइड सुरक्षास्थैतिक विश्लेषणमोबाइल ऐप पेंटेस्टिंगकॉन्फ़िगरेशन ऑडिटिंगफोरेंसिकमालवेयर विश्लेषणमोबाइल सुरक्षा
GitHuba-yatta/amdh

AMDH

एंड्रॉइड मोबाइल डिवाइस हार्डनिंग

रिपॉजिटरी देखें
22227643 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

AMDH

एंड्रॉइड मोबाइल डिवाइस हार्डनिंग, python3 में लिखा गया।

एंड्रॉइड संस्करण, PObY-A (Privacy Owned by You - Android), मैलवेयर और सेटिंग्स स्कैन के साथ, Play Store पर उपलब्ध है और स्रोत कोड यहाँ पाया जा सकता है

प्रेरणाएं

AMDH को Android उपकरणों पर स्थापित अनुप्रयोगों की स्कैनिंग को स्वचालित करने, कुछ ज्ञात मैलवेयर का पता लगाने और गोपनीयता की रक्षा करने में मदद के लिए बनाया गया था।

विशेषताएं

  • CIS (Center of Internet Security) बेंचमार्क जांच और Android मास्टर शाखा सेटिंग्स दस्तावेज़ीकरण के आधार पर सिस्टम सेटिंग्स की जाँच और सख्त करना (Global settings और Secure settings)
  • वर्तमान उपयोगकर्ता प्रक्रियाओं को सूचीबद्ध करें और चयनित को समाप्त करें
  • डिवाइस पर वर्तमान स्थापित अनुप्रयोगों का विश्लेषण करें:
    • खतरनाक अनुमतियाँ सूचीबद्ध करें और उन्हें रद्द करें
    • मैलवेयर द्वारा उपयोग की जाने वाली अनुमतियों से तुलना करें
    • JSON प्रारूप में रिपोर्ट उत्पन्न करें
  • अनुप्रयोगों को सूचीबद्ध करें:
    • ऐप अनइंस्टॉल/अक्षम करें
    • प्रशासक रिसीवर्स रद्द करें
  • स्थापित अनुप्रयोगों के APK डंप करें
  • जाँच करें कि क्या सिस्टम में लंबित अद्यतन हैं
  • यदि मौजूद हों तो पैक किए गए APK निकालें
  • मैलवेयर पहचान के लिए स्थैतिक विश्लेषण। वर्तमान में पहचाने गए मैलवेयर:
    • ActionSpy
    • WolfRat
    • Anubis
  • वर्तमान फोन स्थिति का JSON फ़ाइल में स्नैपशॉट लें:
    • अनुप्रयोग:
      • APK
      • पहली स्थापना का समय
      • अंतिम अद्यतन का समय
      • वर्तमान अनुमतियाँ
      • क्या ऐप डिवाइस प्रशासक है
    • SMS: वर्तमान SMS संदेश
    • संपर्क: वर्तमान संपर्क सूची
    • बैकअप सक्षम अनुप्रयोगों का बैकअप लें
  • वर्तमान फोन स्थिति के साथ स्नैपशॉट तुलना
    • अनुप्रयोग
    • सेटिंग्स
  • स्नैपशॉट पुनर्स्थापित करें
    • अनुप्रयोग
    • संपर्क
  • एक साथ कई उपकरणों का प्रबंधन करें (स्नैपशॉट तुलना और पुनर्स्थापना अभी समर्थित नहीं है)
    • प्रत्येक डिवाइस के लिए एक नया थ्रेड बनाया गया है
  • HTML रिपोर्ट

आवश्यकता

  • Python3
  • एंड्रॉइड डीबग ब्रिज (ADB) स्थापित
  • androguard
  • pwntools

स्थापना

$ git clone https://github.com/SecTheTech/AMDH.git; cd AMDH
$ python3 -m venv amdh
$ source amdh/bin/activate
(amdh) $ pip install -r requirement.txt

उपयोग

नोट: विंडोज के लिए आपको ADB पथ निर्दिष्ट करना होगा या "config/main.py" में चर "adb_windows_path" संपादित करना होगा।

चेतावनी: -l तर्क का उपयोग करते समय सक्षम अनुप्रयोग '-t e' के साथ, सिस्टम ऐप सूचीबद्ध होंगे। सिस्टम ऐप को अनइंस्टॉल करने से आपका Android सिस्टम टूट सकता है। सिस्टम ऐप के लिए 'अनइंस्टॉल' के बजाय 'अक्षम' का उपयोग अनुशंसित है।

$ python amdh.py -h
usage: amdh.py [-h] [-d DEVICES] [-sS] [-sA] [-H] [-a ADB_PATH] [-t {e,d,3,s}] [-D APKS_DUMP_FOLDER] 
          [-rar] [-R] [-l] [-P] [-S SNAPSHOT_DIR] [-cS SNAPSHOT_REPORT] [-rS SNAPSHOT_TO_RESTORE] [-o OUTPUT_DIR]

Android Mobile Device Hardening

optional arguments:
  -h, --help            show this help message and exit
  -d DEVICES, --devices DEVICES
                        list of devices separated by comma or "ALL" for all connected devices
  -sS                   Scan the system settings
  -sA                   Scan the installed applications
  -H                    Harden system settings /!\ Developer Options and ADB will be disabled /!\ 
  -a ADB_PATH, --adb-path ADB_PATH
                        Path to ADB binary
  -t {e,d,3,s}          Type of applications:
                                e: enabled Apps
                                d: disabled Apps
                                3: Third party Apps
                                s: System Apps
  -D APKS_DUMP_FOLDER, --dump-apks APKS_DUMP_FOLDER
                        Dump APKs from device to APKS_DUMP_FOLDER directory
  -rar                  Remove admin receivers: Remove all admin receivers if the app is not a system App
                        Scan application option "-sA" is required
  -R                    For each app revoke all dangerous permissions
                        Scan application option "-sA" is required
  -l                    List numbered applications to disable, uninstall or analyze
  -P                    List current users processes
  -S SNAPSHOT_DIR, --snapshot SNAPSHOT_DIR
                        Snapshot the current state of the phone to a json file and backup applications into SNAPSHOT_DIR
  -cS SNAPSHOT_REPORT, --cmp-snapshot SNAPSHOT_REPORT
                        Compare SNAPSHOT_REPORT with the current phone state
  -rS SNAPSHOT_TO_RESTORE, --restore-snapshot SNAPSHOT_TO_RESTORE
                        Restore SNAPSHOT_TO_RESTORE
  -o OUTPUT_DIR, --output-dir OUTPUT_DIR
                        Output directory for reports and logs. Default: out

दस्तावेज़ीकरण और सहायता

परीक्षण और CIS संस्करण

  • Android 7.1.1, 8, 9 और 10 पर परीक्षण किया गया
  • CIS संस्करण: 1.3.0

मैलवेयर पहचान

दी गई अनुमतियों की तुलना फ़ाइल malware_perms.json में वर्णित अनुमतियों से करें। फ़ाइल में तीन नोड हैं:

  • malware_only: केवल मैलवेयर द्वारा उपयोग की जाने वाली अनुमतियाँ
  • all: मैलवेयर और वैध ऐप दोनों द्वारा उपयोग की जाने वाली अनुमतियाँ
  • combinations: मुख्य रूप से मैलवेयर द्वारा उपयोग किए जाने वाले अनुमतियों के संयोजन

केवल मैलवेयर अनुमतियाँ

केवल मैलवेयर अनुमतियाँ वे हैं जो केवल मैलवेयर द्वारा उपयोग की जाती हैं। विश्लेषित मैलवेयर निम्नलिखित रिपॉजिटरी से हैं:

  • https://github.com/ashishb/android-malware
  • https://github.com/sk3ptre/AndroidMalware_2018
  • https://github.com/sk3ptre/AndroidMalware_2019
  • https://github.com/sk3ptre/AndroidMalware_2020
  • https://github.com/MalwareSamples/Android-Malware-Samples

कमांड "aapt" का उपयोग अनुमतियाँ डंप करने के लिए किया गया था। दूसरा भाग वैध ऐप्स (लगभग 400 ऐप) की अनुमतियाँ डंप करना था। केवल मैलवेयर अनुमतियाँ वे अनुमतियाँ हैं जो मैलवेयर द्वारा उपयोग की जाती हैं और विश्लेषित वैध अनुप्रयोगों में कभी प्रकट नहीं होती हैं।

सभी अनुमतियाँ

सभी अनुमतियाँ मैलवेयर और वैध अनुप्रयोगों दोनों द्वारा उपयोग की जाती हैं। मान प्रतिशत हैं कि वैध ऐप्स की तुलना में मैलवेयर ने इन अनुमतियों का कितना उपयोग किया।

स्थैतिक विश्लेषण

  • androguard का उपयोग करके पैक किए गए APK की खतरनाक अनुमतियाँ खोजें, डंप करें और सूचीबद्ध करें
  • pwntools का उपयोग करके लाइब्रेरी डंप करें और ज्ञात मैलवेयर नेटिव फ़ंक्शंस के लिए स्कैन करें

स्नैपशॉट

स्नैपशॉट सिस्टम स्थिति की निगरानी और फोन डेटा का बैकअप लेने में मदद कर सकता है:

  • अनुप्रयोग और उनकी अनुमतियाँ
  • सिस्टम सेटिंग्स
  • संपर्क
  • SMS
टूल डाउनलोड करें