首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用x64dbg记录程序执行的CPU指令?

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

Stack Overflow用户
提问于 2020-05-26 14:55:01
回答 1查看 1.1K关注 0票数 2

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

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

EN

回答 1

Stack Overflow用户

发布于 2020-05-27 23:27:49

据我所知-你想记录所有执行的指令。最简单的方法是将它们记录在文件中。要做到这一点,您需要:

breakpoints

  • Select

  • 通过Pause选项(F12)或使用Pause Trace菜单暂停程序,然后使用Trace into... (Ctrl+Alt+F7)或Trace over... (Ctrl+Alt+F8)。如果您想记录每条指令,您可能希望在新创建的窗口Trace into...

  • Now

中使用

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62025029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档