Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Apkx-Hunter — C-basiertes Framework für die statische Android-Analyse zur Dekompilierung, Secret-Erkennung, Endpoint-Erkennung, Berechtigungsanalyse und zum Scannen nativer Bibliotheken mit ML-gestützter Secret-Klassifizierung. | Kitploit
Tools/GitHubGitHub/syscallx-18113/apkx-hunter
Android-SicherheitStatische AnalyseSchwachstellenanalyseReverse EngineeringInformationsbeschaffungMalware-AnalysePenetrationstestsMobile SicherheitSecret-ErkennungMaschinelles Lernen
GitHubsyscallx-18113/apkx-hunter
831110vor 8 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Apkx-Hunter

C-basiertes Framework für die statische Android-Analyse zur Dekompilierung, Secret-Erkennung, Endpoint-Erkennung, Berechtigungsanalyse und zum Scannen nativer Bibliotheken mit ML-gestützter Secret-Klassifizierung.

Repository anzeigen

APKX-Hunter v2.7.2 — Debian-Paket Ko-fi SyscallX-18113/Apkx-Hunter | Trendshift

APKX-Hunter ist ein Open-Source-Framework für statische Android-Analyse, das vollständig in C geschrieben wurde und speziell für Android-Sicherheitsbewertungen, Reverse Engineering, Malware-Analyse, OWASP-MASVS-Konformitätsprüfungen, Bug-Bounty-Jagd und Penetrationstests entwickelt wurde.

Das Framework unterstützt sowohl die Analyse einzelner Anwendungen als auch die Analyse großer Mengen von Android-Anwendungen, indem es unterstützte Android-Paketformate automatisch extrahiert und analysiert, darunter APK-, APKS-, APKM-, XAPK- und ZIP-Archive. Mit rekursivem Multi-APK-Scanning und stillem Batch-Modus ist APKX-Hunter darauf ausgelegt, große Sammlungen von Android-Anwendungen effizient zu verarbeiten und dabei saubere, organisierte und umsetzbare Ergebnisse zu liefern.

APKX-Hunter kombiniert mehrere Techniken der statischen Analyse – darunter Dekompilierung, AndroidManifest-Analyse, Berechtigungsanalyse, Erkennung exportierter Komponenten, Endpunkt-Erkennung, Erkennung hartcodierter Geheimnisse, Erkennung von Cloud-Konfigurationen, Erkennung nativer Bibliotheken und OWASP-MASVS-Sicherheitsprüfungen – um sicherheitsrelevante Informationen in Android-Anwendungen aufzudecken.

APKX-Hunter integriert außerdem eine leichtgewichtige Machine-Learning-basierte Klassifizierungs-Engine für Geheimnisse, die vollständig in C geschrieben ist und erkannte Geheimnisse automatisch nach Konfidenz und Schweregrad klassifiziert. Dies hilft Sicherheitsforschern, hochwertige Ergebnisse zu priorisieren, Fehlalarme zu reduzieren und die Schwachstellen-Triage zu beschleunigen.

Am Ende jedes Scans generiert APKX-Hunter detaillierte Scan-Statistiken, einschließlich der Anzahl gescannter APKs, analysierter Dateien, erkannter Geheimnisse, erkannter Muster und MASVS-Ergebnisse, und bietet Forschern so einen umfassenden Überblick über die gesamte Sicherheitsbewertung.

  • GitHub: https://github.com/SyscallX-18113/Apkx-Hunter
  • Entwickelt von: SyscallX-18113
  • Version: v2.7.2

Apkx-Hunter-Tool


OWASP-MASVS-Scanning-Unterstützung

Apkx-Hunter enthält jetzt OWASP-MASVS-Sicherheitsscans mit 15 Kategorien und 166 Erkennungsmustern:

OWASP-Validierung

APKXHunter wurde gegen die OWASP-UnCrackable-Level-4-Anwendung getestet. Der Scan identifizierte erfolgreich mehrere Sicherheitsbefunde und demonstrierte damit die Wirksamkeit seiner OWASP-MASVS-Scan-Engine und seiner Fähigkeiten zur statischen Android-Analyse.

OWASP_VALIDATION


Funktionen

  • Linux- & Debian-Integration — Natives Debian-Paket (.deb), systemweite Installation, Desktop-Anwendungsstarter, Anwendungsmenü-Integration, benutzerdefiniertes Anwendungssymbol, automatische Installation von Framework-Assets, integrierter Abhängigkeitsmanager (--install-dependencies)
  • OWASP-MASVS-Unterstützung — Apkx-Hunter enthält jetzt umfassende OWASP-MASVS-Sicherheitsscans mit 14+ Kategorien und 160+ Erkennungsmustern:
  • JADX-Dekompilierung — Schnelle und tiefgehende Dekompilierungsmodi
  • APKTool-Dekompilierung — Vollständige APKTool-basierte Dekompilierung und Analyse
  • Archiv-Extraktion — Unterstützung für APK-, APKM-, APKS-, XAPK- und ZIP-Formate
  • Scanning dekompilierter Ordner — Scan beliebiger bereits dekompilierter JADX-Quellverzeichnisse
  • APKTool-Ordner-Scanning — Scan beliebiger bereits dekompilierter APKTool-Verzeichnisse
  • Erkennung von Geheimnissen — Entdeckung von API-Schlüsseln, Tokens, Passwörtern und eingebetteten Geheimnissen
  • Endpunkt-Erkennung — Identifizierung von URLs, Endpunkten und sicherheitsrelevanten Mustern
  • Analyse von Android-Berechtigungen — Analyse von Berechtigungen und exportierten Aktivitäten
  • Erkennung nativer (.so)-Bibliotheken — Erkennung nativer Bibliotheken, die in der App gebündelt sind
  • Datei-Inventar-Generierung — Erstellung eines vollständigen Datei-Inventarberichts
  • Machine-Learning-basierte Klassifizierung von Geheimnissen (Hervorgehobene Funktion) — ML-gestützte Konfidenzbewertung für erkannte Geheimnisse zur Beschleunigung der Triage und Reduzierung von Fehlalarmen bei Geheimnisbefunden
  • Rekursives Multi-APK-Scanning — Automatisches rekursives Scannen mehrerer APKs für die Analyse großer Mengen von Android-Anwendungen
  • Automatische Paket-Extraktion — Automatische Extraktion und Analyse von APKs aus APKS-, APKM-, XAPK- und ZIP-Paketformaten
  • Stiller Batch-Modus — Sauberere Terminalausgabe bei groß angelegten Scans bei gleichzeitiger Beibehaltung der Analyseergebnisse
  • Statistiken am Scan-Ende — Anzeige einer detaillierten Scan-Zusammenfassung einschließlich gescannter APKs, analysierter Dateien, erkannter Geheimnisse, erkannter Muster und MASVS-Ergebnisse
  • Erweiterte Befehlszeilenschnittstelle — Verbessertes Argument-Parsing, Eingabevalidierung und benutzerfreundliche Fehlerberichterstattung

Machine-Learning-Modell APKXHunter verwendet einen Offline-Machine-Learning-Klassifikator. model.bin enthält nur trainierte numerische Gewichte, die zur Berechnung des Konfidenzwerts erkannter Geheimnisse verwendet werden. Es ist NICHT ausführbar. Es enthält keinen Code. Es wird nur als Binärdaten geladen.

  • Offline-ML-Inferenz — Die gesamte Modellinferenz läuft lokal, ohne Cloud-APIs oder Internetverbindung
  • Konfidenz-Wahrscheinlichkeitsbewertung — Jedes erkannte Geheimnis erhält eine Konfidenzwahrscheinlichkeit vom trainierten Modell

Projektstatistiken

  • Sprache: C
  • Codebasis: 5.800+ Zeilen
  • Architektur: Modular
  • Plattform: Linux

Plattformunterstützung

  • Linux (Unterstützt)
  • Windows (Nicht unterstützt)
  • macOS (Nicht unterstützt)

Leistung

Die folgenden Ergebnisse basieren auf Tests, die während der Entwicklung durchgeführt wurden.

MetrikGetesteter Wert
BetriebssystemKali Linux

Systemanforderungen

Minimum:

  • Linux
  • 4 GB RAM
  • JADX
  • APKTool
  • unzip

Empfohlen:

  • Linux
  • 8 GB RAM oder mehr
  • Quad-Core-CPU
  • SSD-Speicher

ML-Klassifizierung von Geheimnissen

APKXHunter integriert eine leichtgewichtige Machine-Learning-basierte Klassifizierungs-Engine für Geheimnisse, die vollständig in C geschrieben ist, als Teil seines Workflows zur Erkennung von Geheimnissen. Dies ist ein statistisches Machine-Learning-Modell – kein Large Language Model, ChatGPT, generative KI oder Deep-Learning-System.

  • Von APKXHunter erkannte Geheimnisse werden von der integrierten Machine-Learning-Klassifizierungs-Engine analysiert.
  • Das Modell schätzt die Wahrscheinlichkeit, dass ein erkanntes Geheimnis gültig oder sicherheitsrelevant ist.
  • Befunde werden mithilfe konfidenzbasierter Schweregradbewertung priorisiert.
  • Die ML-Engine unterstützt Forscher dabei, Befunde schneller zu triagieren.
  • Die ML-Engine soll die menschliche Analyse unterstützen und nicht die manuelle Verifizierung ersetzen.

So funktioniert es

  1. Potenzielles Geheimnis erkennen.
  2. Statistische Merkmale extrahieren (Entropie, Zeichenverteilung, Länge, Groß-/Kleinschreibungsverhältnisse, Ziffern, Symbole und andere statistische Token-Eigenschaften).
  3. Trainiertes Modell laden (model.bin).
  4. ML-Inferenz durchführen.
  5. Konfidenzwahrscheinlichkeit erzeugen.
  6. Ergebnisse dem Benutzer zur manuellen Verifizierung präsentieren.

Sicherheitshinweis

Die gesamte Machine-Learning-Inferenz wird lokal auf der trainierten Datei model.bin durchgeführt. APKXHunter überträgt gescannte Daten, erkannte Geheimnisse oder andere Analyseausgaben nicht extern – es werden keine Cloud-APIs verwendet und für die ML-Inferenz ist keine Internetverbindung erforderlich.


Installation

Debian / Kali / Ubuntu

Installieren Sie das Debian-Paket:

root@kitploit:~
sudo dpkg -i apkx-hunter_2.7.2-1_amd64.deb

Abhängigkeitsverwaltung: Automatische Prüfung und Installation von JADX, Apktool, Java und anderen erforderlichen Tools.

root@kitploit:~
--install-dependencies 

Verwendung

root@kitploit:~
VERWENDUNG
apkxhunter <paket/ordner> [optionen] [optionen]

Allgemeine Optionen

FlagBeschreibung
--helpHilfemeldung anzeigen.

Scan-Modi

Scan-Modi für JADX

FlagBeschreibung
--fastFührt eine schnelle jadx-Dekompilierung durch und scannt den extrahierten Ordner.
--deepFührt eine vollständige tiefgehende jadx-Dekompilierung durch und scannt den extrahierten Ordner.

Hinweis: Verwenden Sie diese Flags nur nach Angabe des APK-Dateinamens

Beispiele:

root@kitploit:~
apkxhunter app.apk --fast
apkxhunter app.apk --deep

Scan-Modi für APKTool

FlagBeschreibung
--apktoolFührt eine apktool-Dekompilierung durch und scannt den extrahierten Ordner.

Hinweis: Verwenden Sie diese Flags nur nach Angabe des APK-Dateinamens

Beispiele:

root@kitploit:~
apkxhunter app.apk --apktool

MULTI-APK-SCAN-MODUS AUS ORDNER

FlagBeschreibung
--multi-apkFührt eine Multi-APK-Dekompilierung durch und scannt den extrahierten Ordner.

Hinweis: Verwenden Sie diese Flags nur nach Angabe des APK-Dateien-Ordnernamens
Beispiele:

root@kitploit:~
apkxhunter Apks --multi-apk

APK-PAKET-SCAN-MODUS:

FlagBeschreibung
--extract-multi-apkExtrahiert Pakete (APKS/APKM/XAPK/ZIP) und analysiert automatisch jedes extrahierte APK.

Hinweis: Verwenden Sie diese Flags nur nach Angabe des APK-Paketdateinamens

Beispiele:

root@kitploit:~
apkxhunter test.apkm --extract-multi-apk

Ordner-Scan

FlagBeschreibung
--folder-scanScannt ein bereits dekompiliertes JADX-Quellverzeichnis oder ein beliebiges Verzeichnis
--apktool-folder-scanScannt ein bereits dekompiliertes Apktool-Verzeichnis – verwenden Sie dieses Flag nur zum Scannen dekompilierter APK-Ordner, die mit APKTOOL dekompiliert wurden.

Hinweis: Verwenden Sie diese Flags nur nach dem Ordnernamen für den Scan

Beispiele:

root@kitploit:~
apkxhunter <ordnername> --folder-scan
apkxhunter <mit_apktool_dekompilierter_ordnername> --apktool-folder-scan
apkxhunter <ordnername> --folder-scan --secrets
apkxhunter <ordnername> --folder-scan --masvs 
apkxhunter <ordnername> --folder-scan --permissions
apkxhunter <mit_apktool_dekompilierter_ordnername> --apktool-folder-scan --secrets
apkxhunter <mit_apktool_dekompilierter_ordnername> --apktool-folder-scan --files

Einzelne Scanner

Hinweis: Verwenden Sie diese Flags nur nach Scan-Modus-Flags oder Ordneranalyse-Flags

Beispiele:

root@kitploit:~
apkxhunter app.apk --deep --secrets
apkxhunter Apks_ordner --deep --multi-apk --secrets
apkxhunter test.apkm --extract-multi-apk --secrets
apkxhunter app.apk --deep --masvs
apkxhunter <ordnername> --folder-scan --secrets
apkxhunter <ordnername> --folder-scan --permissions
apkxhunter <mit_apktool_dekompilierter_ordnername> --apktool-folder-scan --endpoints
apkxhunter app.apk --deep --files

Nur Dekompilierung

FlagBeschreibung
--decompileDekompiliert APK mit JADX oder APKTOOL – führt nach der Dekompilierung keinen Ordner-Scan durch

Hinweis: Verwenden Sie diese Flags nur nach Scan-Modus-Flags

Beispiele:

root@kitploit:~
apkxhunter app.apk --deep --decompile
apkxhunter app.apk --fast --decompile
apkxhunter app.apk --apktool --decompile

Archiv-Extraktion

FlagBeschreibung
--extractExtrahiert unterstützte Android-Pakete vor der Analyse und speichert das extrahierte APK im Ordner extracted_output_<apk_name>.

Unterstützte Formate: APK, APKM, APKS, XAPK, ZIP

Beispiel:

root@kitploit:~
apkxhunter app.apkm --extract

Ausgabeverzeichnisse

JADX-Analyse

root@kitploit:~
Jadx_output_<apk_name>/

Befundberichte:

root@kitploit:~
Result_Jadx_output_<apk_name>/
  |- secrets_findings.txt        -> Eingebettete API-Schlüssel, Tokens, Geheimnisse
  |- permissions.txt             -> Analyse der Android-Berechtigungen
  |- pattern_findings.txt        -> URLs, Endpunkte und Sicherheitsmuster
  |- files.txt                   -> Datei-Inventarbericht
  |- native_library_files.txt    -> Erkannte native (.so)-Bibliotheken
  |- masvs_findings.txt          -> OWASP-MASVS-Scanergebnis

Ordner-Scan-Ergebnis

Befundberichte:

root@kitploit:~
Folder-scan_Result_<ordnername>/
  |- secrets_findings.txt
  |- permissions.txt
  |- pattern_findings.txt
  |- files.txt
  |- native_library_files.txt
  |- masvs_findings.txt     

APKTool-Analyse

root@kitploit:~
Apktool_output_<apk_name>/

Befundberichte:

root@kitploit:~
Apktool_Result_<apk_name>/
  |- secrets_findings.txt
  |- permissions.txt
  |- endpoint_findings.txt
  |- files.txt
  |- native_library_files.txt
  |- masvs_findings.txt      

APKTOOL-Ordner-Scan-Ergebnis

Befundberichte:

root@kitploit:~
Apktool-folder-scan_Result_<ordnername>/
  |- secrets_findings.txt
  |- permissions.txt
  |- endpoint_findings.txt
  |- files.txt
  |- native_library_files.txt
  |- masvs_findings.txt       

Archiv-Extraktion

root@kitploit:~
extracted_output_<paketname>/
  |- Extrahierte APK-Dateien

Berichtsdateien


Unterstützte Formate

APK, APKM, APKS, XAPK, ZIP


Geplante Funktionen

Das nächste Update wird sich darauf konzentrieren, Sicherheitsbefunde genauer, organisierter, umsetzbarer und leichter analysierbar zu machen und gleichzeitig unnötige Fehlalarme deutlich zu reduzieren.

Verbesserte Befundanalyse

  • Getrennte MASVS-Analyse nach Sicherheitskategorie.
  • Verbesserte Organisation der MASVS-Befunde.
  • Präzisere MASVS-Erkennungsregeln.
  • Bessere Beweise, die jedem MASVS-Befund zugeordnet sind.
  • Verbesserte Schweregradklassifizierung.
  • Klare Kritische / Hohe / Mittlere Schweregrade.
  • Gruppierte Befunde nach Sicherheitskategorie.
  • Beweise pro Datei und pro Zeile.
  • Reduzierte Fehlalarme für häufige Nicht-Geheimnis-Strings.
  • Bessere Priorisierung von Geheimnissen mit hoher Konfidenz.
  • Verbesserte Skalierbarkeit für große APKs.
  • Bessere Handhabung großer Projekte mit Zehntausenden von Dateien.
  • Zusätzliche Fehlerbehandlung und Validierung.
  • Neue Sicherheitserkennungsmuster.

Feedback & Unterstützung

APKXHunter ist ein aktiv gepflegtes Open-Source-Projekt.

Wenn Sie:

  • Einen Fehler gefunden haben
  • Eine Funktionsanfrage haben
  • Verbesserungen vorschlagen möchten
  • Ein Sicherheitsproblem gefunden haben
  • Dokumentationsvorschläge haben

Bitte eröffnen Sie ein GitHub-Issue oder kontaktieren Sie mich direkt:

[email protected]

Ihr Feedback hilft, APKXHunter für alle zu verbessern.


Entwicklung & Beiträge

APKX-Hunter wird derzeit ausschließlich von seinem Autor gepflegt. Externe Codebeiträge werden derzeit nicht akzeptiert. Vorschläge, Fehlerberichte und sicherheitsbezogenes Feedback sind weiterhin willkommen.


Haftungsausschluss

APKXHunter ist ausschließlich bestimmt für:

  • Bildungszwecke
  • Autorisierte Penetrationstests
  • Defensive Sicherheitsforschung

Die Benutzer sind allein dafür verantwortlich, sicherzustellen, dass sie über die entsprechende Autorisierung verfügen, bevor sie eine Anwendung analysieren. Die unbefugte Verwendung dieses Tools gegen Anwendungen oder Systeme, die Sie nicht besitzen oder für die Sie keine ausdrückliche Erlaubnis zum Testen haben, kann illegal sein.

Lizenz

APKXHunter ist unter der Apache-Lizenz 2.0 lizenziert.

Copyright © 2026 Devesh Kachhawaha (SyscallX-18113).

Tool herunterladen
#KategorieMuster
1Schwache Kryptografie28
2Zertifikats-Pinning13
3Root-Erkennung20
4Anti-Debugging9
5Anti-Manipulation3
6SharedPreferences8
7SQLite9
8Externer Speicher11
9Dynamisches Laden von Code10
10Reflexion9
11Laufzeit-Befehlsausführung9
12WebView-Sicherheit13
13Netzwerksicherheit10
14SSL-Validierung10
15Laden nativer Bibliotheken9
GESAMT166
  • Verbesserte Framework-Stabilität — Verbesserte Fehlerbehandlung, Speicherverwaltung und allgemeine Framework-Zuverlässigkeit
  • Für Tests verwendeter RAM
    8 GB
    CPUIntel Core i3-2120
    Größtes erfolgreich dekompiliertes oder gescanntes APK85 MB
    Durchschnittliche Dekompilierungszeit~50 - 60 Sekunden
    FlagBeschreibung
    --secretsScannt nach API-Schlüsseln, Tokens, Passwörtern und anderen eingebetteten Geheimnissen.
    --permissionsAnalysiert Android-Berechtigungen oder exportierte Aktivitäten.
    --endpointsEntdeckt URLs, Endpunkte und Muster.
    --filesErstellt einen Datei-Inventarbericht mit Extraktion von .so-Dateinamen.
    --masvsOWASP-MASVS-Scan.
    DateiBeschreibung
    secrets_findings.txtEingebettete API-Schlüssel, Tokens, Geheimnisse
    permissions.txtAnalyse der Android-Berechtigungen
    pattern_findings.txtURLs, Endpunkte und Sicherheitsmuster (JADX-/Ordner-Scan-Ausgabe)
    endpoint_findings.txtURLs, Endpunkte und Sicherheitsmuster (APKTool-Ausgabe)
    files.txtDatei-Inventarbericht
    native_library_files.txtErkannte native (.so)-Bibliotheken
    masvs_findings.txtOWASP-MASVS-Scanergebnis