【问题标题】:Its possible to change the hex code on dump?可以在转储上更改十六进制代码吗?
【发布时间】:2013-07-19 00:27:11
【问题描述】:

所以,我有一个 .exe 文件,每次我将它转储到 ollydbg 时,它都会返回相同的十六进制代码。

而且我对源码做了很多修改,但是十六进制值还是一样的!

有办法改变吗?

【问题讨论】:

  • 嗯?你在说什么“十六进制代码”?
  • 它是这样的:0x8A 0x5C 0x24 0x17 0x3A 0x9D 0x39 0x0E 0x00 0x00 0x8A 0x4C 0x24 01x6 0x3A 0x8D 0x3A 0x0E 0x00 0x00

标签: c++ hex dump ollydbg


【解决方案1】:

您正在查看每个 PE 文件开头的旧 MS-DOS 标头。这是一个过时的标头,后跟一个小型 DOS 程序,该程序将输出一条错误消息,指出需要 Windows 才能运行该程序。 Windows 会跳过这些古老的标题。

有一些文档here。它们被称为“IMAGE_DOS_HEADER”和“STUB 程序”。

【讨论】:

    猜你喜欢
    • 2019-01-01
    • 2011-07-02
    • 2010-09-06
    • 2016-10-19
    • 2022-01-04
    • 2013-09-04
    • 2019-08-16
    • 2014-01-15
    • 2021-12-26
    相关资源
    最近更新 更多