Assembly 稍微更改bin代码

Assembly 稍微更改bin代码,assembly,Assembly,如果在.text部分的exe(用c++编写)文件中,我将添加类似push eax的指令;pop-eax;我指的是不会改变任何事情的东西。这个程序能正常工作吗?否则一切都会崩溃吗?我想这取决于你如何添加这些指令。如果将它们插入到文件中,可能会破坏代码及其可执行容器中的偏移量,我想这取决于如何添加这些指令。如果将它们插入到文件中,可能会破坏代码及其可执行容器中的偏移量,如果将其插入到代码中的随机位置,则可能会导致问题,因为它将替换代码后面的其他代码地址。如果您将其附加到末尾,则可能没有问题,除非代码

如果在.text部分的exe(用c++编写)文件中,我将添加类似push eax的指令;pop-eax;我指的是不会改变任何事情的东西。这个程序能正常工作吗?否则一切都会崩溃吗?

我想这取决于你如何添加这些指令。如果将它们插入到文件中,可能会破坏代码及其可执行容器中的偏移量,我想这取决于如何添加这些指令。如果将它们插入到文件中,可能会破坏代码及其可执行容器中的偏移量

,如果将其插入到代码中的随机位置,则可能会导致问题,因为它将替换代码后面的其他代码地址。如果您将其附加到末尾,则可能没有问题,除非代码具有内部篡改检查(CRC、数字签名、长度检查等)。

如果您将其插入代码中的随机位置,则可能会导致问题,因为它将替换代码后面的其他代码地址。如果你把它附加到末尾,你可能就没事了,除非代码有内部篡改检查(CRC、数字签名、长度检查等)