标签: c++ hex dump ollydbg
所以,我有一个.exe文件,每次我把它转储到ollydbg上,它都会返回相同的十六进制代码。
我在源代码中做了很多修改,但十六进制值仍然相同!
有没有办法改变这个?
答案 0 :(得分:1)
您正在查看每个PE文件开头的旧MS-DOS标头。这是一个过时的标题,后跟一个小的DOS程序,它将输出一条错误消息,说明Windows需要运行该程序。 Windows会跳过这些古老的标题。
有一些文档here。它们被称为“IMAGE_DOS_HEADER”和“STUB程序”。