调整可执行入口点

时间:2017-08-15 02:26:42

标签: windows portable-executable

我正在尝试更改可移植可执行文件(PE)的入口点,以便它将执行我的代码。这就是我所做的。

  1. 放大.text部分,即其VirtualSize等于SizeOfRawData
  2. 将我的shellcode插入文件偏移量1340(RVA 3140) CC int 3(附加调试器)
  3. 将入口点设置为3140
  4. 问题:可执行文件不会调用我的代码。相反,它会产生一个垫片错误。

    Hexdump containing my code

    Dumpbin of the executable headers

0 个答案:

没有答案