Я хотел бы создать клиент для dbgsrv.exe
. Я хотел бы знать, существует ли спецификация на протоколе, который она использует и если существует кто-либо (открытый исходный код?) библиотеки, которые могут общаться с ним для удаленного сеанса отладки.
В сети есть как минимум одно сводное внутреннее устройство отладчика и последовательный протокол.
Изменить: см. https://www.blackhat.com/presentations/bh-usa-07/Stewart /Presentation/bh-usa-07-stewart.pdf для презентации, которая, кажется, описывает протокол.
Также, просматривая исходный код ReactOS , кажется, есть некоторая реализация протокола . Также ОС Singularity от Microsoft Research может иметь отладчик, доступный в исходном коде. Я знаю, что большая часть ОС находится под управлением, однако я подозреваю, что у нее есть исходный код для связи с удаленным отладчиком.
Microsoft MDBG - это управляемый отладчик с исходным кодом . Здесь может быть ответ