Tools/Windows

Windbg: Windows Kernel Debugging

TESTING 2024. 3. 16. 00:34

Commands

1. Find out target binary EPROCESS address

!process 0 0 calc.exe

 

2. Context Swiching

.process /i EPROCESS_ADDRESS

g

 

3. Load symbols

.sympath

!sym noisy

.reload /f /user

lm

 

4. Set break point

sxe ld test.sys

bm calc!*

ba w8 ADDRESS

bp /p @$proc calc!blabla~

[bp/bm/bc/bd/be]

 

5. Unload symbol

bc *

.reload /u /user

.process /r /p

 

ETC

- Comment

bp TEST!execute; $$ before executing


Another way

1. Target PC

windbgx -server tcp:port=41414

And then open or attach to the target process.

 

2. Host PC

windbgx -remote tcp:server=192.168.0.41,port=41414

sxe -c "gn" 0xC0000420

sxe -c "gn" 0xC0000095