Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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
clusterd — Anwendungsserver-Angriffstoolkit | Kitploit
Tools/GitHubGitHub/hatriot/clusterd
AufklärungExploit-FrameworksPayload-GenerierungSchwachstellenanalyseWebanwendungs-ExploitationPenetrationstests
GitHubhatriot/clusterd

clusterd

Anwendungsserver-Angriffstoolkit

Repository anzeigen
68719641vor 10 JahrenVon 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

clusterd

clusterd ist ein Open-Source-Angriffswerkzeug für Anwendungsserver. Aus Frustration über aktuelle Fingerprinting- und Exploitationsmethoden entstanden, automatisiert clusterd die Phasen des Fingerprintings, der Reconnaissance und der Exploitation eines Angriffs auf einen Anwendungsserver. Weitere Informationen finden Sie im Wiki.

Anforderungen

  • Python >= 2.7.x
  • Requests >= 2.2.x

Installation

Die empfohlene Installation von clusterd erfolgt durch Klonen des Github-Repositorys

git clone https://github.com/hatRiot/clusterd.git

clusterd Funktionen

  • clusterd unterstützt derzeit sechs verschiedene Anwendungsserverplattformen, mehrere weitere befinden sich derzeit in der Entwicklungs- und Forschungsphase.

  • JBoss

    • Versionen 3.x - 8.1
    • Derzeit unterstützte Deployer:
      • /jmx-console/MainDeployer für 3.x, 4.x und 6.x
      • /jmx-console/DeploymentFileRepository für 3.x, 4.x und 5.x
      • /web-console/Invoker (MainDeployer) für 3.x, 4.x und 6.x
      • /web-console/Invoker (BSHDeployer) für 3.x und 4.x
      • /invoker/JMXInvokerServlet für 3.x, 4.x und 5.x
      • /invoker/EJBInvokerServlet für 3.x, 4.x und 5.x
      • /management für 7.x, 8.x
      • SEAM2 für 5.1, 6.x
    • Bereitgestellte WARs ausgeben
    • Betriebssysteminformationen des Hosts abrufen
    • Verb-Manipulations-Schwachstelle (CVE-2010-0738)
    • Offenlegung von Anmeldeinformationen/Pfaden (CVE-2005-2006)
  • ColdFusion

    • Versionen 5 - 11
    • Derzeit unterstützte Deployer:
      • Task-Planer für 5.x, 6.x, 7.x, 8.x, 9.x, 10.x und 11.x
      • FCKeditor für 8.x
      • LFI Log-Injektion für 6.x, 7.x und 8.x
    • Hash-Abruf für Versionen 6 - 10
    • RDS-Admin-Bypass (CVE-2013-0632)
    • Pass-the-Hash-Authentifizierung für Versionen 7 - 9
  • WebLogic

    • Versionen 7, 8.1, 11 und 12
    • Deployer über T3 und T3S derzeit getestet mit 11.x und 12.x
    • Bereitgestellte WARs über T3/T3S ausgeben
    • Betriebssysteminformationen des Hosts abrufen
  • Tomcat

    • Versionen 3.x - 8.x
    • Kann derzeit auf allen Versionen mit einer freigelegten Manager-Schnittstelle bereitgestellt werden
    • Bereitgestellte WARs ausgeben
    • Betriebssysteminformationen des Hosts abrufen
  • Railo

    • Versionen 3.x - 4.x
    • Derzeit unterstützte Deployer:
      • Task-Planer für 3.x und 4.x
      • Log-Injektion für 3.x und 4.x
      • Thumbnail Pre-Auth RCE für 3.x und 4.x (bis 4.2.1)
    • Betriebssysteminformationen des Hosts abrufen
    • Pre-Auth-Passwortabruf für 3.x - 4.2.1
  • Axis2

    • Versionen 1.4 - 1.6
    • Derzeit unterstützte Deployer:
      • Admin-Interface für 1.4, 1.5 und 1.6
    • Betriebssysteminformationen des Hosts abrufen
    • Bereitgestellte Dienste anzeigen
    • Offenlegung von Anmeldeinformationen für 1.4
  • Glassfish

    • Versionen 3.x - 4.x
    • Bereitgestellte Dienste anzeigen
    • Derzeit unterstützte Deployer:
      • Admin-Upload für 3.x und 4.x
  • Einfache API zum Hinzufügen neuer Plattformen, Fingerprints, Deployer und Exploits

  • Verschiedene Hilfsmodule für Schwachstellen und Exploitationstechniken

Beispiele / Verwendung

$ ./clusterd.py 

        clusterd/0.3.1 - clustered attack toolkit
            [Supporting 7 platforms]

usage: ./clusterd.py [options]

optional arguments:
  -h, --help            show this help message and exit

Connection:
  Options for configuring the connection

  -i [ip address]       Server address
  -iL [file]            Server list
  -p [port]             Server port
  --proxy [proxy://server:port]
                        Connect through proxy [http|https]
  --proxy-auth [username:password]
                        Proxy credentials
  --timeout [seconds]   Connection timeout [5s]
  --random-agent        Use a random User-Agent for requests
  --ssl                 Force SSL

Remote Host:
  Settings specific to the remote host

  -a [jboss|coldfusion|weblogic|tomcat|railo|axis2|glassfish]
                        Hint at remote host service
  -o [windows|linux]    Hint at remote host OS
  -v [version]          Specific version to test
  --usr-auth [username:password]
                        Login credentials for service
  --fingerprint         Fingerprint the remote system
  --arch [x86|x64]      Specify remote OS architecture

Deploy:
  Deployment flags and settings

  --deploy [file]       Deploy to the discovered service
  --undeploy [context]  Undeploy file from server
  --deployer [deployer]
                        Specify a deployer to use
  --invoke              Invoke payload after deployment
  --rand-payload        Use a random name for the deployed file
  -b [user]             Brute force credentials for user [admin]
  --wordlist [path]     Wordlist for brute forcing passwords

Other:
  Miscellaneous flags

  --deployer-list       List all available deployers
  --aux-list [platform]
                        List all available exploits
  --gen-payload [host:port] for reverse connection
                        Generate a reverse shell payload
  --discover [discovery_file]
                        Attempt to discover application servers using the
                        specified nmap gnmap output (use -sV when scanning)
  --listen [adapter]    Adapter to listen on when needed
  -d                    Enable debug output
  -l                    Log output to file [$time$_log.log]

jboss Fingerprint und Host-Informationen

$ ./clusterd.py -i 192.168.1.105 -a jboss --jb-info --random-agent

        clusterd/0.3 - clustered attack toolkit
            [Supporting 6 platforms]
Tool herunterladen