This article demonstrates five steps to inject your code in a portable executable (EXE, DLL, OCX,...) file without recompiling source code.
这篇文章演示了在不用重编译源码的前提下,怎样通过5个步骤把你的代码注入PE格式的文件(EXE, DLL, OCX,...)。
有些小问题:
当你准备在MS-DOS 6.0下运行Windows EXE文件时,MS-DOS数据促使你的可执行文件调用MS-DOS的内部函数和the MS-DOS Stub program,(建议改成:MS-DOS文件头包含“DOS-‘MZ’ HEADER”和“DOS-STUB”两部分,当你准备在MS-DOS 6.0下运行Windows EXE文件时它的作用是显示)"This program can not be run in MS-DOS mode"或"This program can be run only in Windows mode",或类似的注释信息。因此,这些数据是为在MS-DOS operating system中显示这些注释而保留的。MS-DOS数据中最有意思的部分是“MZ”!你可能会想,它是来自“Mark Zbikowski”??微软的第一代程序员?
乌史(可)兰人
也(没)有说明
Run(运行)
Step Into(步入)
Step Over(步过)
Set Break Point(下断点)
有些小问题: 当你准备在MS-DOS 6.0下运行Windows EXE文件时,MS-DOS数据促使你的可执行文件调用MS-DOS的内部函数和the MS-DOS Stub program,(建议改成:MS-DOS文件头包含“DOS-‘MZ’ HEADER”和“DOS-STUB”两部分,当你准备在MS-DOS 6.0下运行Windows EXE文件时它的作用是显示)"This program can not be run in MS-DOS mode"或"This program can be run only in Windows mode",或类似的注释信息。因此,这些数据是为在MS-DOS operating system中显示这些注释而保留的。MS-DOS数据中最有意思的部分是“MZ”!你可能会想,它是来自“Mark Zbikowski”??微软的第一代程序员? ........