可以在dump上更改十六进制代码吗?

时间:2013-07-19 00:27:11

标签: c++ hex dump ollydbg

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

我在源代码中做了很多修改,但十六进制值仍然相同!

有没有办法改变这个?

1 个答案:

答案 0 :(得分:1)

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

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