windbg常用命令
WIN10 dbgview不输出解决方法把以下内容保存为dbgfilter.reg文件 运行即可Windows Registry Editor Version5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter]DEFAULTdword:0000000f!pool va 可以分析出一个地址是不是通过ExAllocatePool分配的 以及是分页内存还是非分页内存ba e1 va 硬件断点dps rsp 查看堆栈 会显示出相应的函数名!pte va 可以找出一个虚拟地址的pte 通过PTE知道这个地址读写以及可执行属性!address va 获得虚拟地址所在区域.thread 列出当前线程结构体!thread 当前线程信息dt _KTHREAD TrapFrame 结构体地址 可以获得结构体内某一字段的值进程切换 需要两步.process eprocess的值.cache forcedecodeptes 刷新缓存!irql 查看当前irql等级!ioapic 查看异常向量表!idt 列出异常处理表表中的所有处理函数查看系统分页和非分页内存情况!poolusedFlagsSpecifies the amount of output to be displayed and the method of sorting the output. This can be any combination of the following bit values, except that bits 1 (0x2) and 2 (0x4) cannot be used together. The default is 0x0, which produces summary information, sorted by pool tag.Bit 0 (0x1)Displays more detailed (verbose) information.Bit 1 (0x2)Sorts the display by the amount of nonpaged memory use.Bit 2 (0x4)Sorts the display by the amount of paged memory use.Bit 3 (0x8)(Windows Server 2003 and later) Displays the session pool instead of the standard pool.Note You can use the !session command to switch between sessions.获取虚拟地址对应的物理地址例如:fffff80726deb2d0kd !pte fffff80726deb2d0VA fffff80726deb2d0PXE at FFFF9FCFE7F3FF80 PPE at FFFF9FCFE7FF00E0 PDE at FFFF9FCFFE01C9B0 PTE at FFFF9FFC03936F58contains 0000000000E09063 contains 0000000000E0A063 contains 0000000000E19063 contains 0100000033454121pfn e09 —DA–KWEV pfn e0a —DA–KWEV pfn e19 —DA–KWEV pfn 33454 -G–A–KREV物理地址 pfn 334540002d0334542d0 PTE里面的值是物理页 33454121 低12位是属性系统服务函数参数地址: 第1个参数在 当前线程的 TrapFrame的FirstArgment字段第2 3 4 个参数可能会在调用栈中,需要具体分析服务函数第5个参数后面的参数在 nt!KiSystemServiceCopyEnd0x25 0x20nt!KiSystemServiceCopyEnd0x25是系统服务 call rax时压入的返回地址产生异常后的栈r3 cs0x33 ss0x2br0 cs0x10 ss0x18;fffff80716a98c50 0000000000000011 error code;fffff80716a98c58 ffff8986e513000c eip;fffff80716a98c60 0000000000000010 cs;fffff80716a98c68 0000000000010246 eflags 10000001001000110;fffff80716a98c70 fffff80716a98c88 esp;fffff80716a98c78 0000000000000018 ssalign 填充对齐值 errorcode的地址一定是0x10整数倍!pcr 0 查看指定处理器的kpcr 参数可以指定不同的处理器 !pcr 1dq KiProcessorBlock 是一个数组记录所有的处理器的KPCR!locks FFFFDD02A6FDFC90 查看锁被那些线程等待!process ffffdd02aa5cf080(EPROCESS) 列出某个进程的所有信息 可以查看到线程ffffcb02fb4b9080 ffffcb02fb496080 ffffcb02fb61b040 ffffcb02fb619080ffffcb02fb4b3080 ffffcb02fb4a4080 ffffcb02fa97c080 ffffcb02fa17a0c0!heap 查看进程的堆 PEB-ProcessHeaps字段.reload /f /user ntdll 加载用户模式的ntll符号对指定地址下条件断点bp NtDeviceIoControlFilej (ecx 0x0ffffffff) 0x88 ;gcbp fffff8031d820180j poi(r10) 0 ;gc//判断[r10] 0方式二c BP/wrax100nt!NtOpenProcess查看结构体所有的成员dt _ALPC_PORT-r2查看异常记录结构.exraddr addr是异常记录地址.exr-1查看最新的异常查看上下文结构.cxrAddress查看调用栈kp 指令查看指定进程的所有模块!process00logonui.exe 找到进程的EPROCESS.process/p/r ffff9c0448173100 使用EPROCESS附加到进程 lm 列出所有模块

相关新闻

计算机网络--传输层--1.3*--TCP--拆包粘包

计算机网络--传输层--1.3*--TCP--拆包粘包

1 拆包粘包 拆包和粘包现象主要发生在接收端,但它们的形成与发送端的行为也密切相关。以下是对这种现象在发送端和接收端的详细描述: 发送端 在发送端,主要关注的是数据如何被封装成TCP报文段并发送到网络上。 拆包: 发送端将应用…

2026/8/23 16:50:11 阅读更多 →
express-useragent进阶技巧:Nginx GeoIP、微信与Electron检测如何组合使用

express-useragent进阶技巧:Nginx GeoIP、微信与Electron检测如何组合使用

express-useragent进阶技巧:Nginx GeoIP、微信与Electron检测如何组合使用 【免费下载链接】express-useragent NodeJS user-agent middleware 项目地址: https://gitcode.com/gh_mirrors/ex/express-useragent express-useragent 是一款面向 Node.js 的高性…

2026/8/23 16:49:11 阅读更多 →
HyperRogue的20+种几何投影全解析:从圆盘到鱼眼的渲染秘密

HyperRogue的20+种几何投影全解析:从圆盘到鱼眼的渲染秘密

HyperRogue的20种几何投影全解析:从圆盘到鱼眼的渲染秘密 【免费下载链接】hyperrogue A SDL roguelike in a non-euclidean world 项目地址: https://gitcode.com/gh_mirrors/hy/hyperrogue HyperRogue 是一款运行在非欧几里得(双曲)…

2026/8/23 16:49:11 阅读更多 →

最新新闻

数理统计核心:从描述性统计到推断性统计的实战指南

数理统计核心:从描述性统计到推断性统计的实战指南

1. 项目概述:数理统计,从数据到决策的桥梁 在数据驱动的时代,无论是分析用户行为、预测市场趋势,还是评估新药疗效、优化生产流程,我们都被海量的数据包围。然而,原始数据本身往往是杂乱无章的,…

2026/8/23 18:26:46 阅读更多 →
多机器人同步行进:从Booster T2到ROS 2实战指南

多机器人同步行进:从Booster T2到ROS 2实战指南

在机器人技术领域,实现单个机器人的精准控制已非难事,但当数十甚至上百台机器人需要像阅兵方阵一样,以完全同步的姿态和速度整齐划一地行进时,背后的技术挑战便陡然升级。近期,一款名为“Booster T2”的机器人系统&…

2026/8/23 18:26:46 阅读更多 →
华为eNSP无线局域网(WLAN)实验:从AC+Fit AP配置到深度排错指南

华为eNSP无线局域网(WLAN)实验:从AC+Fit AP配置到深度排错指南

1. 项目概述:为什么用ENSP组建无线局域网是网络工程师的必修课在当前的网络技术学习和实验环境中,华为eNSP(Enterprise Network Simulation Platform)几乎是每一位网络工程师和在校学生绕不开的工具。它提供了一个近乎免费的、功能…

2026/8/23 18:26:46 阅读更多 →
Ornith-1.5:从静态模型到自我演进系统的范式转变

Ornith-1.5:从静态模型到自我演进系统的范式转变

最近在折腾本地模型部署和微调时,我遇到了一个挺有意思的困境:好不容易把一个开源模型跑起来了,也用自己的数据做了点微调,效果看起来还行。但当我试图把它用在一个稍微复杂点的任务上,或者想让它处理更多样化的输入时…

2026/8/23 18:26:46 阅读更多 →
嵌入式与机械职业发展对比:核心技能、思维模式与转型路线

嵌入式与机械职业发展对比:核心技能、思维模式与转型路线

1. 十字路口的抉择:嵌入式与机械的职业图景最近后台和社群里,关于“嵌入式和机械哪个好?”以及“机械转嵌入式好转吗?”的提问越来越密集。这背后反映的,是很多工科生,尤其是机械、自动化、电子信息相关专业…

2026/8/23 18:26:46 阅读更多 →
利用Codex CLI与飞书机器人实现内容自动化管理

利用Codex CLI与飞书机器人实现内容自动化管理

你是不是也遇到过这样的场景:周末精心拍了几张照片,想发个朋友圈,却突然发现文案怎么写都不对劲——要么太正式像工作汇报,要么太随意显得没营养。更头疼的是,那些零散的灵感、待发的草稿,散落在手机备忘录…

2026/8/23 18:25:46 阅读更多 →

日新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →