Protocolo Java Debug Wire


En informática, el protocolo Java Debug Wire ( JDWP ) es un protocolo de comunicación que forma parte de la arquitectura del depurador de la plataforma Java . [1] Se utiliza para la comunicación entre un depurador y la máquina virtual Java , que depura . Permite depurar procesos en una computadora diferente. Puede funcionar a través de un enchufe de red o mediante memoria compartida .

El protocolo se implementa en la biblioteca de software libjdwp . [2] Se puede activar mediante el -Xrunjdwpparámetro de Java . El puerto TCP predeterminado utilizado para el protocolo es 8000.

Metasploit incluye un módulo para JDWP. Puede explotarlo utilizando varios scripts, que tienen funciones como inyectar una clase Java que ejecuta un comando de shell , devuelve detalles del sistema operativo o inyecta una clase arbitraria.