Протокол проводной отладки Java
В вычислительной технике протокол Java Debug Wire Protocol ( JDWP ) представляет собой протокол связи , который является частью архитектуры отладчика платформы Java . [1] Он используется для связи между отладчиком и виртуальной машиной Java , которую он отлаживает . Это позволяет отлаживать процессы на другом компьютере. Он может работать через сетевой сокет или через общую память .
Протокол реализован в программной библиотеке. libjdwp
. [2] Его можно активировать с помощью -Xrunjdwp
параметр Java .
Metasploit включает модуль для JDWP. Он может использовать его с помощью различных сценариев, которые имеют такие функции, как внедрение класса Java, который выполняет команду оболочки , возвращает сведения об операционной системе или внедряет произвольный класс.
Ссылки
[ редактировать ]- ^ Визуализация программного обеспечения: международный семинар, замок Дагштуль, Германия, 20-25 мая 2001 г.: переработанные статьи . Стефан Диль. Берлин: Шпрингер. 2002. с. 185. ИСБН 978-3-540-45875-3 . OCLC 50589687 .
{{cite book}}
: CS1 maint: другие ( ссылка ) - ^ Топли, Ким (2002). Коротко о J2ME: краткий справочник по рабочему столу (1-е изд.). Пекин: О'Рейли. п. 235. ИСБН 9780596002534 . OCLC 52355507 .
Внешние ссылки
[ редактировать ]- Протокол Java Debug Wire - Документация Java SE
- Взлом протокола Java Debug Wire от IOActive
- Патент US20110138359A1 — Модифицированная реализация протокола отладки Java.
- Неправильная конфигурация JDWP в образах контейнеров и K8