Java Debug Wire Protocol
Inom datorer är Java Debug Wire Protocol ( JDWP ) ett kommunikationsprotokoll som är en del av Java Platform Debugger Architecture . Den används för kommunikation mellan en debugger och Java Virtual Machine , som den felsöker . Det gör det möjligt att felsöka processer på en annan dator. Det kan fungera över ett nätverksuttag eller via delat minne .
Protokollet är implementerat i mjukvarubiblioteket libjdwp
. Den kan aktiveras med -Xrunjdwp
i Java . Standard- TCP- porten som används för protokollet är 8000.
Metasploit innehåller en modul för JDWP. Det kan utnyttja det med hjälp av olika skript, som har funktioner som att injicera en Java-klass som kör ett skalkommando , returnerar operativsystemdetaljer eller injicerar en godtycklig klass.
externa länkar
- Java Debug Wire Protocol - Java SE-dokumentation
- Hacka Java Debug Wire Protocol av IOActive
- Patent US20110138359A1 - Modifierad implementering av java debug wire-protokoll
- JDWP-felkonfiguration i Container Images och K8s