# JBOSS {{#include ../../banners/hacktricks-training.md}} ## Tecniche di Enumerazione e Sfruttamento Quando si valuta la sicurezza delle applicazioni web, alcuni percorsi come _/web-console/ServerInfo.jsp_ e _/status?full=true_ sono fondamentali per rivelare **dettagli del server**. Per i server JBoss, percorsi come _/admin-console_, _/jmx-console_, _/management_ e _/web-console_ possono essere cruciali. Questi percorsi potrebbero consentire l'accesso a **servlet di gestione** con credenziali predefinite spesso impostate su **admin/admin**. Questo accesso facilita l'interazione con MBeans tramite servlet specifici: - Per le versioni 6 e 7 di JBoss, si utilizza **/web-console/Invoker**. - Nelle versioni 5 di JBoss e precedenti, sono disponibili **/invoker/JMXInvokerServlet** e **/invoker/EJBInvokerServlet**. Strumenti come **clusterd**, disponibili su [https://github.com/hatRiot/clusterd](https://github.com/hatRiot/clusterd), e il modulo Metasploit `auxiliary/scanner/http/jboss_vulnscan` possono essere utilizzati per l'enumerazione e il potenziale sfruttamento delle vulnerabilità nei servizi JBOSS. ### Risorse per Sfruttamento Per sfruttare le vulnerabilità, risorse come [JexBoss](https://github.com/joaomatosf/jexboss) forniscono strumenti preziosi. ### Trovare Obiettivi Vulnerabili Google Dorking può aiutare a identificare server vulnerabili con una query come: `inurl:status EJInvokerServlet` {{#include ../../banners/hacktricks-training.md}}