No description
Find a file
2026-05-28 07:19:01 +00:00
DroidXploit.apk Add files via upload 2026-02-09 09:13:32 +01:00
LICENSE Initial commit 2026-02-09 09:08:42 +01:00
README.md Actualiser README.md 2026-05-28 07:19:01 +00:00

Kotlin JRuby

DroidXploit is a powerful penetration testing framework designed for security researchers, ethical hackers, and authorized security assessments. This app must only be used on networks and systems you own or have explicit written permission to test.

UNAUTHORIZED USE IS ILLEGAL AND PUNISHABLE BY LAW.

The developers assume NO RESPONSIBILITY for misuse, damage, or illegal activities performed with this tool.

🔥 Features

📱 Module Management

Dynamic .rb Module Loading - Import Ruby-based exploits (with limitations)

Multiple Module Types - Exploit, Auxiliary, Payload, Post, Encoder

Hot-Reload Modules - Update exploits without restarting

Module Filtering - Search and filter by type, name, or CVE

Auto-Parse Metadata - Extracts name, author, description from .rb files


🔧 Module Compatibility

Native Support (No Adaptation Required)

Most Metasploit modules using basic TCP/UDP work directly without modification:

Works Out-of-the-Box (~50% of modules)

  • TCP-based modules - SSH/FTP/Telnet brute force, port scanners
  • UDP-based modules - DNS attacks, basic UDP exploits
  • Scanner modules - Service detection, bannergrabbing
  • Simple DoS - Application-layer attacks

Adaptation Required (Mixin Substitution + Manual Protocol Encoding)

Complex protocol modules need manual adaptation (~30% of modules):

⚙️ Requires Adaptation

  • SNMP modules - Replace SNMPClient with Udp + manual ASN.1/BER encoding
  • SMB modules - Replace SMB with Tcp + custom packet structures
  • Complex HTTP - May need manual header/body construction
  • Custom protocols - Implement packet encoding from scratch

💉 Exploitation Capabilities

Network Protocols (NATIVE SUPPORT)

  • TCP Socket Attacks - SSH/FTP brute force, Telnet exploits
  • UDP Exploits - Raw packet injection, DNS attacks
  • Port Scanning - TCP connect scan, service detection
  • Protocol Fuzzing - Basic network fuzzing

⚙️ Protocols (ADAPTATION REQUIRED)

  • SNMP - Manual ASN.1/BER encoding via UDP
  • SMB/NetBIOS - Custom packet construction via TCP
  • Complex HTTP - Manual header/body formatting may be needed

⚠️ Limited Support (Partial Functionality)

  • DoS Attacks - Application-layer works, network-layer requires ROOT
  • SSL/TLS Attacks - Certificate validation bypass works

NOT SUPPORTED (Requires ROOT, Native Code, or Major Rework)

  • Raw Socket Attacks - SYN flood, ARP spoofing, ICMP flood
  • Packet Crafting - Custom TCP/IP headers manipulation
  • Wireless Attacks - WiFi deauth, WPA cracking
  • Meterpreter Payloads - Full Metasploit Framework required
  • Post-Exploitation - Session management, pivoting, routing
  • Platform-Specific - Windows Registry, WMI, PowerShell modules

🖥️ Console Interface

Interactive Terminal - Metasploit-like command interface

Real-Time Output - Live exploitation feedback

Module Configuration - Set RHOST, RPORT, COMMUNITY and custom options

Command History - Navigate previous commands

Auto-Completion - Common commands and module names


🎨 User Interface

Material Design 3 - Modern, dark-themed interface

Ruby Red Accent - Aggressive, hacker-inspired color scheme

Module Cards - Visual module organization with type badges

Statistics Dashboard - Track loaded modules by type

Progress Indicators - Real-time import/execution status


📊 Compatibility Statistics

Based on tested functionality:

Module Category Compatibility Notes
TCP Scanners 95% Native support, works directly
UDP Exploits 90% Native support, works directly
Brute Force 90% SSH/FTP/Telnet work out-of-box
Port Scanning 95% Full TCP/UDP scanning supported
SNMP Modules 40% Requires manual ASN.1 encoding
SMB Modules 30% Requires custom packet crafting
HTTP Exploits 60% Simple ones work, complex need adaptation
Post-Exploitation 0% Not supported (Meterpreter required)

Overall: ~50-60% of Metasploit Auxiliary modules are compatible (50% native + 10-30% with adaptation)