【发布时间】:2016-01-07 00:44:49
【问题描述】:
我正在使用修补程序,我想在 .text 部分的开头添加额外的空间。就像磁盘(原始)的 PE 部分以 90 90 90 EB 64 ... 等开头,我想让它以 00 00 00 90 90 90 90 EB 64 开头。 ..这可以使用c或asm中的windows api来完成吗?怎么办?
我正在使用函数 createfile 打开文件并使用 mapview 将其映射到内存中(两个函数都来自 win api)并且我正在使用 MASM
我知道我可以通过调用 CreateFile 函数并设置更大的文件空间来增加文件大小,但是如何增加特定的 .text 部分?
谢谢!!
【问题讨论】:
标签: winapi masm portable-executable