avi*_*ldg 3 linux executable gcc portable-executable
我本来想要做的是让另一个程序将数据写入这个"空白空间",让可执行文件"工作"
我想在应用程序上附加一个签名,然后写入数据,稍后再搜索,但这听起来不太合适......
现在,其他重要的事情......我知道应该可以使用以下代码创建代码洞穴:
void function(void) {
__asm {
nop
nop
nop
nop
};
}
Run Code Online (Sandbox Code Playgroud)
那么,即使这实际上是相同的(除了它将在.data部分,因此不可执行):
const char data[3];
Run Code Online (Sandbox Code Playgroud)
那么问题是另一个应用程序没有明确的地址要写入.
| 归档时间: |
|
| 查看次数: |
594 次 |
| 最近记录: |