include \masm32\include\w2k\ntstatus.inc
include \masm32\include\w2k\ntddk.inc
include \masm32\include\w2k\hal.inc
include \masm32\include\w2k\ntoskrnl.inc
includelib \masm32\lib\w2k\ntoskrnl.lib
includelib \masm32\lib\w2k\hal.lib
include \masm32\Macros\Strings.mac
nt!DbgBreakPointWithStatus+0x4:
80527da8 cc int 3
kd> g
ERROR: DavReadRegistryValues/RegQueryValueExW(4). WStatus = 5
ERROR: DavReadRegistryValues/RegQueryValueExW(5). WStatus = 5
ERROR: DavReadRegistryValues/RegQueryValueExW(6). WStatus = 5
Break instruction exception - code 80000003 (first chance)
*******************************************************************************
* *
* You are seeing this message because you pressed either *
* CTRL+C (if you run kd.exe) or, *
* CTRL+BREAK (if you run WinDBG), *
* on your debugger machine's keyboard. *
* *
* THIS IS NOT A BUG OR A SYSTEM CRASH *
* *
* If you did not intend to break into the debugger, press the "g" key, then *
* press the "Enter" key now. This message might immediately reappear. If it *
* does, press "g" and "Enter" again. *
* *
*******************************************************************************
nt!DbgBreakPointWithStatus+0x4:
80527da8 cc int 3
kd> u zwopenprocess
nt!ZwOpenProcess:
804febfc b87a000000 mov eax,7Ah
804fec01 8d542404 lea edx,[esp+4]
804fec05 9c pushfd
804fec06 6a08 push 8
804fec08 e844ea0300 call nt!KeReleaseInStackQueuedSpinLockFromDpcLevel+0x95d (8053d651)
804fec0d c21000 ret 10h
nt!ZwOpenProcessToken:
804fec10 b87b000000 mov eax,7Bh
804fec15 8d542404 lea edx,[esp+4]
kd> g
Break instruction exception - code 80000003 (first chance)
*******************************************************************************
* *
* You are seeing this message because you pressed either *
* CTRL+C (if you run kd.exe) or, *
* CTRL+BREAK (if you run WinDBG), *
* on your debugger machine's keyboard. *
* *
* THIS IS NOT A BUG OR A SYSTEM CRASH *
* *
* If you did not intend to break into the debugger, press the "g" key, then *
* press the "Enter" key now. This message might immediately reappear. If it *
* does, press "g" and "Enter" again. *
* *
*******************************************************************************
nt!DbgBreakPointWithStatus+0x4:
80527da8 cc int 3
kd> u zwopenprocess
nt!ZwOpenProcess:
804febfc e9d7065778 jmp f8a6f2d8 ;确确实实跳转了啊,......
804fec01 8d542404 lea edx,[esp+4]
804fec05 9c pushfd
804fec06 6a08 push 8
804fec08 e844ea0300 call nt!KeReleaseInStackQueuedSpinLockFromDpcLevel+0x95d (8053d651)
804fec0d c21000 ret 10h
nt!ZwOpenProcessToken:
804fec10 b87b000000 mov eax,7Bh
804fec15 8d542404 lea edx,[esp+4]
kd> g
Break instruction exception - code 80000003 (first chance)
*******************************************************************************
* *
* You are seeing this message because you pressed either *
* CTRL+C (if you run kd.exe) or, *
* CTRL+BREAK (if you run WinDBG), *
* on your debugger machine's keyboard. *
* *
* THIS IS NOT A BUG OR A SYSTEM CRASH *
* *
* If you did not intend to break into the debugger, press the "g" key, then *
* press the "Enter" key now. This message might immediately reappear. If it *
* does, press "g" and "Enter" again. *
* *
*******************************************************************************
nt!DbgBreakPointWithStatus+0x4:
80527da8 cc int 3
kd> u zwopenprocess
nt!ZwOpenProcess:
804febfc b87a000000 mov eax,7Ah
804fec01 8d542404 lea edx,[esp+4]
804fec05 9c pushfd
804fec06 6a08 push 8
804fec08 e844ea0300 call nt!KeReleaseInStackQueuedSpinLockFromDpcLevel+0x95d (8053d651)
804fec0d c21000 ret 10h
nt!ZwOpenProcessToken:
804fec10 b87b000000 mov eax,7Bh
804fec15 8d542404 lea edx,[esp+4]