如何修改正在运行的程序的文件?

时间:2022-08-12 17:44:02
如,有个test.exe文件正在运行,我希望此时在test.exe文件末尾添加一个字节,
一般情况下是不行的,但我知道这是绝对可以做到的,因为杀毒软件就可以清除自己感染的病毒。
(能解决的话,会加分的)

6 个解决方案

#1


这个问题有点难,但算出来了,也不难,1、可以使用自身复制法;2、使用金蝉脱壳法;设计技术难度:需要有内存读取功底和操作系统技术功底!

#2


Windows下不可能

必须把进程关闭才能操作它对应的文件

当然,有一种非正常途径,利用WindowsHEAP管理的漏洞,可以
实现关闭程序后继续执行部分代码。


最好是自身先复制一个份,然后结束原来程序,对原来程序操作,
再结束复制的程序。

#3


★★星星
★★星星星
★★★★★★★★★星星星星星星星星星
★星
★星星星
★星星星
★★★★★★★★★★★星星星星星星星
★★星星
★★星星星
★★星星
★★★★星星星星星星星星星

#4


不想用自身复制法,
金蝉脱壳法,不懂,有这方面的资料吗?


如何“利用WindowsHEAP管理的漏洞”,有这方面的资料吗?

谢谢


#5


Windows Heap管理的漏洞需要用汇编,而且最好与C配合。算了吧

自己复制一份方法最简单,可靠性最高。

#6


好像很复杂的样子,但还是想要这方面的资料

有资料吗?

#1


这个问题有点难,但算出来了,也不难,1、可以使用自身复制法;2、使用金蝉脱壳法;设计技术难度:需要有内存读取功底和操作系统技术功底!

#2


Windows下不可能

必须把进程关闭才能操作它对应的文件

当然,有一种非正常途径,利用WindowsHEAP管理的漏洞,可以
实现关闭程序后继续执行部分代码。


最好是自身先复制一个份,然后结束原来程序,对原来程序操作,
再结束复制的程序。

#3


★★星星
★★星星星
★★★★★★★★★星星星星星星星星星
★星
★星星星
★星星星
★★★★★★★★★★★星星星星星星星
★★星星
★★星星星
★★星星
★★★★星星星星星星星星星

#4


不想用自身复制法,
金蝉脱壳法,不懂,有这方面的资料吗?


如何“利用WindowsHEAP管理的漏洞”,有这方面的资料吗?

谢谢


#5


Windows Heap管理的漏洞需要用汇编,而且最好与C配合。算了吧

自己复制一份方法最简单,可靠性最高。

#6


好像很复杂的样子,但还是想要这方面的资料

有资料吗?