【问题标题】:How to open executable binary without running it in ollydbg?如何打开可执行二进制文件而不在 ollydbg 中运行它?
【发布时间】:2015-08-14 17:32:22
【问题描述】:

当我尝试打开一个 PE 可执行文件时,它会自动运行。

我怎样才能静态打开它而不运行它?我只想查看十六进制格式的二进制文件。

【问题讨论】:

    标签: portable-executable ollydbg


    【解决方案1】:

    如果您真的想以“十六进制格式”查看它 - 只需使用任何十六进制查看器或十六进制编辑器即可。其中有很多,包括文件管理器(FAR、Total Commander)的插件或 WinHex 等十六进制编辑器。

    如果你想看到它被反汇编 - 使用反汇编器。 IDA、hiew 等。


    或者,启动 OllyDbg,然后在菜单中选择 View -> File 。

    另外,还有PE文件头查看模式(鼠标右键(RMB)->特殊->PE头)。你也可以编辑(RMB -> Binary -> Edit)和保存文件(RMB -> save)。

    您可以在 OllyDbg 帮助“提示和技巧”第一行中阅读此内容。

    【讨论】:

    • 谢谢!在RMB -> Binary -> Edit对话框中,有一个“保持大小”选项,默认选中,这是什么意思?
    • 如果 Abyx 的回答对你有帮助,你不觉得吗?所以+1
    【解决方案2】:

    要以十六进制模式查看代码,请执行以下操作:

    view > file

    view > Executable modules > 选择模块 > 右键 > View executable file

    您在评论中的第二个问题:默认情况下会选中“保持大小”选项,这是什么意思?

    保持大小并不重要。编辑二进制让你改变字节。如果您勾选保持大小,它只允许您更改您选择的字节。如果你不打勾,你可以从你选择的地方开始改变所有的字节。

    【讨论】:

      猜你喜欢
      • 2018-09-11
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 2013-12-02
      相关资源
      最近更新 更多