1 随便切到一个进程

0: kd> !process 0 0 explorer.exe
PROCESS 8157e9a8 SessionId: 0 Cid: 06a4 Peb: 7ffde000 ParentCid: 0688
DirBase: 01f401e0 ObjectTable: e1f44840 HandleCount: 341.
Image: Explorer.EXE

0: kd> !dlls

0x00251f18: C:\WINDOWS\system32\ntdll.dll
Base 0x7c920000 EntryPoint 0x7c932c28 Size 0x00093000
Flags 0x80084004 LoadCount 0x0000ffff TlsIndex 0x00000000
LDRP_IMAGE_DLL
LDRP_ENTRY_PROCESSED
LDRP_PROCESS_ATTACH_CALLED

2 把虚拟地址转为物理地址

0: kd> !vtop 01f401e0 0x7c932c28
X86VtoP: Virt 7c932c28, pagedir 1f401e0
X86VtoP: PAE PDPE 1f401e8 - 0000000003ff7801
X86VtoP: PAE PDE 3ff7f20 - 0000000003bff867
X86VtoP: PAE PTE 3bff990 - 0000000005c7a025
X86VtoP: PAE Mapped phys 5c7ac28
Virtual address 7c932c28 translates to physical address 5c7ac28.

3 往物理地址写入断点

0: kd> !eb 5c7ac28 cc
0: kd> g

ntdll!_DllMainCRTStartupForGS:
001b:7c932c28 cc int 3
0: kd> kvnf
# Memory ChildEBP RetAddr Args to Child
00 04dafc10 7c92118a 7c920000 00000002 00000000 ntdll!_DllMainCRTStartupForGS (FPO: [Non-Fpo])
01 20 04dafc30 7c93b175 7c932c28 7c920000 00000002 ntdll!LdrpCallInitRoutine+0x14
02 74 04dafca4 7c93afee 04dafd30 04dafd30 00b80000 ntdll!LdrpInitializeThread+0xc0 (FPO: [Non-Fpo])
03 78 04dafd1c 7c92e437 04dafd30 7c920000 00000000 ntdll!_LdrpInitialize+0x219 (FPO: [Non-Fpo])
04 00000000 00000000 00000000 00000000 00000000 ntdll!KiUserApcDispatcher+0x7
0: kd> !stacks

最新文章

  1. raspbian调整分辨率
  2. PHP JSON数组与对象的理解
  3. .NET MVC 和 JAVA MVC有什么区别?
  4. Ext-进度条
  5. 一、HTML和CSS基础--网页布局--网页布局基础
  6. github客户端创建仓库
  7. sqlserver关于事务
  8. javascript——继承
  9. MySql查看表信息
  10. SQL2008缩小日志脚本
  11. leetcode String to Integer (atoi) python
  12. js模块化开发——require.js的用法
  13. QEMU ELF_LOAER分析[基于MIPS]
  14. Android开发——设置界面的创建
  15. 酷炫的loading
  16. CSS使用小记
  17. Linux---基础命令(二)
  18. easyui combobox 设置滚动条
  19. 《node.js权威指南》读书笔记
  20. Tronado自定义Form组件

热门文章

  1. INTEL_BIOS 编译—for-ATOM_E3800
  2. 决心学HTML 第一晚
  3. TSec《mysql client attack chain》
  4. wince如何扫描条码并且在浏览器上查询数据
  5. VS code C++代码没有自动提示
  6. Grassfire算法- 运动规划(Motion planning)
  7. coding++ :MySQL函数——FIND_IN_SET()
  8. Linux学习笔记(十一)shell基础:管道符、通配符和其他特殊符号
  9. idou老师教你学Istio 09: 如何用Istio实现K8S Ingress流量管理
  10. 用Python做一个飞机大战游戏