WinDbg实战调试命令笔记
来源:互联网 发布:mac 电脑怎么设置翻墙 编辑:程序博客网 时间:2024/05/16 09:17
1.字符串查看
da esp-20 //显示ansi字符串
du esp-20 //显示ansi字符串
db esp-20
dd esp-20
dt SYSTEMTIME //查看结构体
dt ole32!SYSTEMTIME 01960d28
2.修改数据
eb ebp-20 61 61 61 61 61
ea 0012ff4c "bbbbb"
eu 0012ff4c "ab"
r @eax=1 //将eax寄存器修改为1
3.断点
bp 0042d5ef //下断点
ba e1 user32!SetWindowTextW //断点SetWindowTextW
ba e1 user32!SetWindowTextW "du poi(esp+8)" //断点SetWindowTextW, 打印出Title(esp+8)
ba e1 user32!SetWindowTextW ".if(poi(poi(esp+8)) == 00320031){}.else{g;}" //访问断点,如果esp+8等于"12"字符串
bd //禁用断点
be //开启断点
bl //查看断点
bc 0 //清除断点
bc * //清除所有断点
4.内存断点
s -u 0 300000 "123." //查找字符串123.
ba r4 01960d28 //内存访问断点
5.其他相关
.formats 00320031
qd //退出调试
.restart //重新启动程序调试
.hh //打开帮助
x nt!*
address
ph
x kernel32!Get*Time
.sympath SRV*C:\symbols*http://msdl.microsoft.com/download/symbols
.reload
g @$exentry //入口点
pt
da esp-20 //显示ansi字符串
du esp-20 //显示ansi字符串
db esp-20
dd esp-20
dt SYSTEMTIME //查看结构体
dt ole32!SYSTEMTIME 01960d28
2.修改数据
eb ebp-20 61 61 61 61 61
ea 0012ff4c "bbbbb"
eu 0012ff4c "ab"
r @eax=1 //将eax寄存器修改为1
3.断点
bp 0042d5ef //下断点
ba e1 user32!SetWindowTextW //断点SetWindowTextW
ba e1 user32!SetWindowTextW "du poi(esp+8)" //断点SetWindowTextW, 打印出Title(esp+8)
ba e1 user32!SetWindowTextW ".if(poi(poi(esp+8)) == 00320031){}.else{g;}" //访问断点,如果esp+8等于"12"字符串
bd //禁用断点
be //开启断点
bl //查看断点
bc 0 //清除断点
bc * //清除所有断点
4.内存断点
s -u 0 300000 "123." //查找字符串123.
ba r4 01960d28 //内存访问断点
5.其他相关
.formats 00320031
qd //退出调试
.restart //重新启动程序调试
.hh //打开帮助
x nt!*
address
ph
x kernel32!Get*Time
.sympath SRV*C:\symbols*http://msdl.microsoft.com/download/symbols
.reload
g @$exentry //入口点
pt
gu
lmf
- WinDbg实战调试命令笔记
- Windbg 调试驱动 实战
- windbg调试---基本命令
- WinDBG常用调试命令
- windbg调试命令
- windbg 调试命令
- windbg调试---基本命令
- WINDBG调试命令集锦
- windbg调试命令
- windbg调试命令
- Windbg调试命令详解
- Windbg调试命令详解
- windbg调试---基本命令
- Windbg调试命令详解
- WinDbg常用调试命令
- windbg调试命令
- Windbg调试命令详解
- windbg调试命令
- 如何制作CAB包
- my.js1
- BitBlt 注意事项(CAPTUREBLT)
- js 函数作为参数及返回值的例子
- win32 音频播放|WaveOut|缓冲区
- WinDbg实战调试命令笔记
- my.js2
- 不同的布局文件怎么加载到一个activity中
- 个人对kobject的一点研究(5)
- my.js3
- my.js4
- 欢迎来到Ubuntu部落
- my.js5
- my.js6