WinDbg 学习(2)

内存查看

dt [nt!]_EPROCESS 查看EPROCESS这个表
加上 -r 可以继续把下属的结构体打出来
在这里插入图片描述
同时也支持通配符
在这里插入图片描述
知道了结构体的类型,给出结构体地址,还可以把结构体给打出来
在这里插入图片描述
同时也能只打出某一个成员
在这里插入图片描述
db address size 以一个字节显示值和ASC字符(带感叹号是物理内存,不带感叹号是虚拟内存)
在这里插入图片描述

dw address size 显示两字节的值
在这里插入图片描述

dd address size 显示四字节的值
在这里插入图片描述

dq address size 显示八字节的值
在这里插入图片描述

dp address size 显示指针长度的值
在这里插入图片描述

dD address size 显示double的值
df address size 显示float的值
da address size 显示ASC字符
du address size 显示UNicode字符
在这里插入图片描述

ds address size 显示ANSI_STRING的值
dS address size 显示UNICODE_STRING的值
在这里插入图片描述
d d p 第一位都是d,第二位是要显示的指针长度,d:四字节,q:八字节,p:32位下是四字节,64位下是八字节。第三位是指针的值显示的形式,p:DWORD或QWORD,a:ASC,u:UNICODE。
显示指针指向位置的内存
在这里插入图片描述

查看栈

kb 查看栈
在这里插入图片描述
kp 查看栈,但是把函数的参数收起来了
在这里插入图片描述
kv 启用了FPO优化
在这里插入图片描述

修改内存

eb address value 修改内存一个字节

内核进程线程命令

!process 0 0 以概要的形式,显示系统所有进程
在这里插入图片描述
!process 0 7 查看线程的详细信息
可以使用.logopen 来使其输入到一个文件里面

.process /p EPROCESS 进入该进程上下文
在这里插入图片描述
.thread ETHREAD 进入该线程上下文
!thread ETHREAD 查看线程结构

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值