行业解决方案查看所有行业解决方案
IDA 用于解决软件行业的关键问题。
发布时间:2023-05-24 16: 47: 16
Action name:ToggleTraceInstructions
This command starts instruction tracing.You can then use all the debugger commands as usual:the debugger will save all the modified register values for each instruction.
When you click on an instruction trace event in the'Tracing'window,IDA displays the corresponding register values preceding the execution of this instruction.In the'Result'column of the Tracing window,you can also see which registers were modified by this instruction.By using this information,you can for example quickly determine which instruction modified a specific register,or you can even backtrace the execution flow.Note that the IP register is never printed in the'Result'column,although it is usually modified by almost any instruction(except perhaps some prefixed instructions like REP MOVSB,...).
Internally,the debugger runs the current thread step by step to properly obtain all the required register values.This explains why instruction tracing is slower than a normal execution.
以下为中文翻译:
操作名称:ToggleTraceInstructions
此命令启动指令跟踪。
然后您可以像往常一样使用所有调试器命令:调试器将保存所有
为每条指令修改寄存器值。
当您在“跟踪”窗口中单击指令跟踪事件时,
执行之前显示相应的寄存器值
这条指令。在“跟踪”窗口的“结果”列中,您
也可以看到哪些寄存器被这条指令修改了。
通过使用此信息,您可以快速确定哪条指令
修改特定的寄存器,或者您甚至可以回溯执行流程。
请注意,IP寄存器永远不会打印在“结果”列中,尽管它通常是
几乎被任何指令修改(除了一些前缀指令,如REP MOVSB,...)。
步步运行当前线程
正确获取所有必需的寄存器值。
这解释了为什么指令跟踪比正常执行慢。
展开阅读全文
︾
读者也喜欢这些内容:
IDA Pro反汇编工具怎么使用 IDA Pro反汇编工具指令流怎么看得更清楚
用IDA Pro做反汇编,第一步不是急着看函数,而是把装载方式、CPU架构、基址和分析选项对齐,让自动分析先把骨架搭出来。后面你觉得指令流乱、跳转看不懂,大多是代码与数据没分清、函数边界没修正、类型信息缺失这三类问题叠加造成的。...
阅读全文 >
IDA Pro Portal 许可和程序下载安装指南
Hex-rays IDA 现采用全新的Portal帐户中心交付方式,用户购买后登录Hex-rays Portal 获取许可和程序,不再邮件发送许可文件和程序。...
阅读全文 >
IDA Pro如何分析多架构代码 IDA Pro怎么做跨架构的反汇编
在复杂的嵌入式开发或固件逆向分析场景中,越来越多的系统采用多种处理器架构混合部署,例如主处理器采用ARM,而辅助模块可能采用MIPS、RISC-V甚至x86。针对这类多架构程序进行静态分析时,传统的反汇编工具显得力不从心。而IDA Pro作为一款功能强大的交互式反汇编工具,在支持多架构分析方面具备显著优势。本文围绕“IDA Pro如何分析多架构代码,IDA Pro怎么做跨架构的反汇编”为核心主题,详细说明操作流程与常见问题。...
阅读全文 >
IDA Pro怎么生成函数调用图 IDA Pro如何追踪数据在程序中的传递路径
IDA Pro能帮我们非常清晰地分析程序的结构,生成函数调用图,追踪数据的流动路径等。今天咱们就来聊聊“IDA Pro怎么生成函数调用图”和“IDA Pro如何追踪数据在程序中的传递路径”,让你在逆向分析中更加得心应手。...
阅读全文 >