2010-03-15 14 views
7

Mi piacerebbe creare un client per dbgsrv.exe. Mi piacerebbe sapere se c'è una specifica sul protocollo che usa e se ci sono librerie (open source?) Che sono in grado di comunicare con esso per una sessione di debug remoto.Protocollo debugger WinDbg remoto

risposta

3

Modifica: vedere https://www.blackhat.com/presentations/bh-usa-07/Stewart/Presentation/bh-usa-07-stewart.pdf per una presentazione che sembra descrivere il protocollo.

Anche sfogliando il codice sorgente ReactOS, sembra avere una parte dell'implementazione del protocollo. Anche il sistema operativo Singularity di Microsoft Research potrebbe avere un debugger disponibile in origine. So che la maggior parte del sistema operativo è gestita, tuttavia sospetterò che abbia il codice sorgente per le sue comunicazioni remote del debugger.

Microsoft MDBG is a managed debugger with source. Questo potrebbe avere la risposta

+0

Ottima risposta. Ma non credo che funzionerà per me (ho dimenticato di menzionare, ho bisogno di usarlo per eseguire il debug di applicazioni x64 native). Grazie comunque! – devviedev

+0

La singolarità sarebbe anche la mia migliore idea. Ha usato il debug remoto di WinDbg per la gestione di Sing # (o qualunque fosse il nome della lingua). – BitTickler

0

C'è almeno uno summary interno del debugger e il protocollo seriale sulla rete.

Problemi correlati