• [分享]方便的 windbg 命令


    Windows 内部的各种结构通常都会由双向链表串起来,用 !list 命令查看这些结构非常方便。

    比如查看系统中的所有进程:

    lkd> !list -t nt!_LIST_ENTRY.Flink -x "dt nt!_EPROCESS UniqueProcessId ImageFileName @@(#CONTAINING_RECORD(@$extret, nt!_EPROCESS, ActiveProcessLinks))" poi(nt!PsActiveProcessHead)

       +0x084 UniqueProcessId : 0x00000004
       +0x174 ImageFileName   : [16]  "System"

       +0x084 UniqueProcessId : 0x00000270
       +0x174 ImageFileName   : [16]  "SMSS.EXE"

       +0x084 UniqueProcessId : 0x000002ac
       +0x174 ImageFileName   : [16]  "CSRSS.EXE"

       +0x084 UniqueProcessId : 0x000002c4
       +0x174 ImageFileName   : [16]  "WINLOGON.EXE"

       +0x084 UniqueProcessId : 0x000002f0
       +0x174 ImageFileName   : [16]  "SERVICES.EXE"

       +0x084 UniqueProcessId : 0x00000314
       +0x174 ImageFileName   : [16]  "LSASS.EXE"

       +0x084 UniqueProcessId : 0x000003a4
       +0x174 ImageFileName   : [16]  "SVCHOST.EXE"

       +0x084 UniqueProcessId : 0x000003f8
       +0x174 ImageFileName   : [16]  "SVCHOST.EXE"

       +0x084 UniqueProcessId : 0x000005ec
       +0x174 ImageFileName   : [16]  "SVCHOST.EXE"

       +0x084 UniqueProcessId : 0x00000658
       +0x174 ImageFileName   : [16]  "SVCHOST.EXE"

       +0x084 UniqueProcessId : 0x000006f0
       +0x174 ImageFileName   : [16]  "SVCHOST.EXE"

       +0x084 UniqueProcessId : 0x000000c8
       +0x174 ImageFileName   : [16]  "SPOOLSV.EXE"

       +0x084 UniqueProcessId : 0x00000298
       +0x174 ImageFileName   : [16]  "MDM.EXE"

       +0x084 UniqueProcessId : 0x00000484
       +0x174 ImageFileName   : [16]  "WGATRAY.EXE"

       +0x084 UniqueProcessId : 0x00000494
       +0x174 ImageFileName   : [16]  "EXPLORER.EXE"

       +0x084 UniqueProcessId : 0x0000056c
       +0x174 ImageFileName   : [16]  "SVCHOST.EXE"

       +0x084 UniqueProcessId : 0x000005d4
       +0x174 ImageFileName   : [16]  "vmware-authd.ex"

       +0x084 UniqueProcessId : 0x000006b0
       +0x174 ImageFileName   : [16]  "VMOUNT2.EXE"

       +0x084 UniqueProcessId : 0x00000700
       +0x174 ImageFileName   : [16]  "VMNAT.EXE"

       +0x084 UniqueProcessId : 0x000007a8
       +0x174 ImageFileName   : [16]  "VMNETDHCP.EXE"

       +0x084 UniqueProcessId : 0x00000448
       +0x174 ImageFileName   : [16]  "HKCMD.EXE"

       +0x084 UniqueProcessId : 0x000004dc
       +0x174 ImageFileName   : [16]  "IGFXPERS.EXE"

       +0x084 UniqueProcessId : 0x00000578
       +0x174 ImageFileName   : [16]  "SOUNDMAN.EXE"

       +0x084 UniqueProcessId : 0x00000590
       +0x174 ImageFileName   : [16]  "daemon.exe"

       ......

    如果需要执行多条命令,则把每条命令用分号隔开,把 !list 命令的整个参数用双引号括起来。

    详情 jpg 转 rar

  • 相关阅读:
    C#类中的字段、属性和方法
    Linux下制作Windows启动U盘的工具
    将samba共享目录映射为本地文件夹(百度网盘直接下载到samba共享目录下)
    《怎样编写研究报告》读书笔记0-0
    mcnp的重复探测器单元计数-fmesh卡的介绍
    单能X射线产生方法
    matlab学习之降噪平滑算法
    matlab学习之求解函数的根和极小值
    matlab学习之绘制参数曲线,添加辅助线以及颜色设置
    MC资源整理
  • 原文地址:https://www.cnblogs.com/kuangke/p/9397477.html
Copyright © 2020-2023  润新知