170509 汇编-断点
来源:互联网 发布:顶级域名证书合法吗 编辑:程序博客网 时间:2024/06/06 07:08
1625-5 王子昂 总结《2017年5月9日》 【连续第220天总结】
A.加密与解密 OD断点100%
B.消息断点:
Windows本身是由消息驱动的,如果调试时没有合适的断点,可以尝试消息断点。消息断点使得当某个特定窗口函数接收到某个特定消息时程序中断
当用户单机按钮、移动鼠标或向文本框中键入文字时,一条消息就会被发送给当前的窗体。所有发送的消息都有4个参数:窗口句柄、消息编号、两个32位长度的参数。Windows通过句柄来标识它代表的对象。
当用鼠标左键单击按钮并松开时,会发送WM_LBUTTONUP这个消息。
消息捕捉到以后,会处于系统底层代码里。(因为是调用的WIN API)。这时企图使用快捷键返回到TraceMe程序的领空代码里是徒劳的
VC可执行文件的执行代码是存放在代码段里的,一般是.text区块里。当从系统代码回到应用程序代码段的时候,对代码段下内存断点就能返回应用程序的代码领空。
条件断点:
条件断点是一个带有条件表达式的普通INT3断点。OlleyDbg的条件断点可以按寄存器、存储器、消息等设断。当调试器遇到这类断点时,它将计算表达式的值,如果结果非零或者表达式无效则断点生效。
OlleyDbg支持显示参数相对于当前ESP的地址。如要得到第一个参数的值,可以使用[ESP+4]来获得。如果还要得到此处地址所指的字符串,则必须用[[ESP+4]]来表示。
eg:[STRING [ESP+4]]=="C:\\1212.txt"
STRING前缀在OD中的解释是以0作为结尾的ASCII字符串
条件记录断点:
条件记录断点除了具有条件断点作用,还能记录断电处函数表达式或参数的值。也可以设置通过断点的次数,每次符合暂停条件时,计数器减一
C.明日计划
加密与解密插件和run trace
PyQt5
- 170509 汇编-断点
- Xcode 断点 中断不正常 每次断点都进入汇编
- Xcode6.2 断点不正常:断点总是进入汇编代码
- Xcode 断点 中断不正常 每次断点都进入汇编
- Xcode 每次断点都会进入汇编
- WIN32汇编-Radasm下断点调试
- gdb调试--汇编指令处断点
- 汇编命令及OD常用命令及断点设置
- 汇编命令及OD常用命令及断点设置
- 【Keil】调试命令、在线汇编与断点设置
- 1 OD调试器(断点,汇编指令MOV)
- Xcode 4.2 断点 中断不正常。每次断点都会进入汇编。 解决方法
- 断点
- 断点
- 断点
- 断点
- 断点
- 断点
- 4~5月总结---杭州PAT天梯-ACM山东省赛-ACM总结
- Java 学习笔记6-访问权限控制
- 高速缓存DNS
- windows10下alexnet模型训练步骤
- IE条件注释学习记录
- 170509 汇编-断点
- 蓝桥杯-K好数(java)
- G480BIOS刷新升级
- OpenGL学习笔记(七)
- bootstrap的两种模态框
- python-函数装饰器的使用-25
- D-4 Values whose Sum is 0
- adD
- 零售心理战-我喜欢的其中几句话