38.windbg-调试技巧(创建进程即断下、r修改控制条件跳转)
来源:互联网 发布:it高级工程师 编辑:程序博客网 时间:2024/06/07 15:59
创建进程时断下
用于测试未到入口函数就崩的exe
0:000> sxe cpr0:000> sx ct - Create thread - ignore et - Exit thread - ignore cpr - Create process - break epr - Exit process - break ld - Load module - output ud - Unload module - ignore ser - System error - ignore ibp - Initial breakpoint - break iml - Initial module load - ignore out - Debuggee output - output
修改控制条件跳转
0:000> r zfzf=10:000> r cfcf=00:000> r pfpf=1
看和改标志位可以用于控制跳转.
比如此行代码:
while(1){printf("ThreadProc\n");}return 0;为了跳出:运行到00d51b13时,查看zf的值
00d51b0e b801000000 mov eax,100d51b13 85c0 test eax,eax00d51b15 7419 je test1!ThreadProc+0x40 (00d51b30)
0:001> r zfzf=00:001> r zf=1修改zf为1,跳出循环
- 38.windbg-调试技巧(创建进程即断下、r修改控制条件跳转)
- 38.windbg-调试技巧(创建进程即断下、r修改控制条件跳转)
- WinDBG 调试技巧之设置条件断点
- Windbg 双机调试进程
- windbg调试子进程
- windbg 调试技巧
- windbg调试技巧
- Windbg调试技巧
- Windbg调试----多线程控制调试
- 用WinDbg调试子进程
- windbg与多进程调试
- WinDBG 调试技巧(持续更新)
- 【调试技巧】Windbg常用调试方法
- windbg常用调试命令和控制命令
- WinDBG 技巧: 如何用WinDBG远程调试程序
- windbg 附加到进程.(调试错误)
- windbg调试cpu占用率高的进程
- WinDBG 技巧:设置系统默认调试器
- c# 积累代码
- extern用法详解
- webService 报aultString: org.xml.sax.SAXException: Bad envelope tag: definitions
- makefile详解(03) 如何工作
- Windows phone Image cache Converter
- 38.windbg-调试技巧(创建进程即断下、r修改控制条件跳转)
- ViewStub的使用示例
- Tomcat日志处理(包括catalina.out切分)
- 女程序员的编程生活08
- 多线程编程中条件变量和虚假唤醒的讨论
- IIS CS0016
- makefile详解(04) 使用变量
- opencv2.4.3不能读AVI视频的解决办法
- PHP开发Windows桌面应用程序实例