如何记录由x64dbg程序执行的CPU指令?
我看到了https://reverseengineering.stackexchange.com/questions/18634/x64dbg-see-the-current-position问题,但找不到记录指令的方法。
据我了解-您想记录所有已执行的指令。最简单的方法是将它们记录在文件中。为此,您需要:
Pause
选项(F12)或使用断点暂停程序Trace
菜单,然后选择Trace into...
(Ctrl + Alt + F7)或Trace over...
(Ctrl + Alt + F8)。如果要记录每条指令,则可能要使用Trace into...
您可以选择Log Text
格式,可以使用建议的0x{p:cip} {i:cip}
,它将数据记录到0x006E8749 mov ebp, esp
这样的文件中。设置Maximum trace count
和Log File...
的数据存储位置也是一个好主意。完成后,只需按OK
,x64dbg将开始执行程序并记录所有指令。请记住,该程序在跟踪过程中无法快速运行。