如何记录由x64dbg程序执行的CPU指令?

问题描述 投票:0回答:1

如何记录由x64dbg程序执行的CPU指令?

我看到了https://reverseengineering.stackexchange.com/questions/18634/x64dbg-see-the-current-position问题,但找不到记录指令的方法。

assembly x86-64 reverse-engineering disassembly
1个回答
0
投票

据我了解-您想记录所有已执行的指令。最简单的方法是将它们记录在文件中。为此,您需要:

  1. 通过Pause选项(F12)或使用断点暂停程序
  2. 选择Trace菜单,然后选择Trace into...(Ctrl + Alt + F7)或Trace over...(Ctrl + Alt + F8)。如果要记录每条指令,则可能要使用Trace into...
  3. 现在在新创建的窗口中Trace dialog

您可以选择Log Text格式,可以使用建议的0x{p:cip} {i:cip},它将数据记录到0x006E8749 mov ebp, esp这样的文件中。设置Maximum trace countLog File...的数据存储位置也是一个好主意。完成后,只需按OK,x64dbg将开始执行程序并记录所有指令。请记住,该程序在跟踪过程中无法快速运行。

© www.soinside.com 2019 - 2024. All rights reserved.