ring0.asm

来自「Undocumented Windows NT 中文版CHM格式」· 汇编 代码 · 共 34 行

ASM
34
字号
.386
.model small

.code

public _DumpVad
extrn _CFuncDumpVad@4:near
extrn _PebOffset:near
extrn _VadRootOffset:near

include ..\include\undocnt.inc

_DumpVad proc
        Ring0Prolog        
        
        ;Gets the current thread 
        MOV     EAX,FS:[00000124h]

        ;Gets the current process
        ADD     EAX, DWORD PTR [_PebOffset]
        MOV     EAX,[EAX]

        ;Push Vad Tree root 
        ADD     EAX, DWORD PTR [_VadRootOffset]
        MOV     EAX, [EAX]
        PUSH    EAX
        call    _CFuncDumpVad@4

        Ring0Epilog
        retf
_DumpVad endp

END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?