正在运行的进程是否会损坏其目录中的可执行文件和文件(当前正在使用)

来自

我有一个从目录启动的正在运行的进程,让可执行文件名是 foo.exe (windows),我怀疑这个进程会破坏它自己的可执行文件吗?

如果是这样,下一次运行是否会不允许我启动可执行文件,或者当前运行的可执行文件是否会显示有问题的行为?对它可能使用的某些 DLL 也有类似的疑问。

我正在使用 Windows,但对 windows 和 linux 的回答都表示赞赏。

不同的

Windows 会在运行时锁定可执行文件,无法编辑或重命名/删除 .EXE。

.DLL 文件也是只读的,因此它们不能被编辑,但它们可以被重命名,因此恶意程序可以执行 .DLL 替换攻击。

Linux 允许文件unlink在使用时编辑,因此替换攻击适用。我不知道是否有办法就地编辑它们。

如果可执行文件在网络共享上,这些限制可能不适用,这取决于服务器实现和使用的协议。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找*可执行文件位于当前正在运行的进程的位置

来自分类Dev

覆盖正在运行的可执行文件或.so

来自分类Dev

删除正在运行的可执行文件

来自分类Dev

正在运行的可执行文件:无此类文件或目录

来自分类Dev

如何获取Linux中正在运行的进程的完整可执行文件名

来自分类Dev

PowerShell查找当前正在运行的主机的路径(PowerShell可执行文件)

来自分类Dev

Qt5更改当前正在运行的可执行文件的软链接

来自分类Dev

PHP检查可执行文件是否正在运行

来自分类Dev

在可执行文件中查找指令,给定其在运行进程中的地址?

来自分类Dev

在可执行文件中查找指令,给定其在运行进程中的地址?

来自分类Dev

在HPUX上,如何列出所有正在运行的进程的可执行文件的完整路径?

来自分类Dev

如何恢复正在运行的进程被删除的二进制可执行文件

来自分类Dev

在solaris上如何以编程方式获取正在运行的进程的可执行文件的完整路径?

来自分类Dev

如何确定您正在运行最新的可执行文件?

来自分类Dev

午夜指挥官:用户正在运行命令或脚本/可执行文件

来自分类Dev

如何知道正在运行的可执行文件的路径?

来自分类Dev

如何在Linux上列出可执行文件的所有正在运行的实例?

来自分类Dev

为什么我们不能删除正在运行的可执行文件

来自分类Dev

如何确定您正在运行最新的可执行文件?

来自分类Dev

AIX:更改正在运行的程序的可执行文件

来自分类Dev

使用rsync覆盖正在使用的.so文件或可执行文件是否安全?

来自分类Dev

覆盖可执行文件会影响运行原始可执行文件的进程吗?

来自分类Dev

在Windows上,为什么不能覆盖正在运行的应用程序的可执行文件?

来自分类Dev

可执行文件是否在当前外壳程序或子外壳程序中“运行”?

来自分类Dev

从不同的可执行文件动态地将作业添加到正在运行的Quartz调度程序中

来自分类Dev

正在构建宝石,找不到可执行文件

来自分类Dev

将可执行文件加载到当前进程的内存中,然后执行

来自分类Dev

指定的任务可执行文件cmd.exe无法运行。该进程无法访问该文件,因为该文件正在被另一个进程使用

来自分类Dev

如何使可执行文件运行不同的进程?

Related 相关文章

  1. 1

    查找*可执行文件位于当前正在运行的进程的位置

  2. 2

    覆盖正在运行的可执行文件或.so

  3. 3

    删除正在运行的可执行文件

  4. 4

    正在运行的可执行文件:无此类文件或目录

  5. 5

    如何获取Linux中正在运行的进程的完整可执行文件名

  6. 6

    PowerShell查找当前正在运行的主机的路径(PowerShell可执行文件)

  7. 7

    Qt5更改当前正在运行的可执行文件的软链接

  8. 8

    PHP检查可执行文件是否正在运行

  9. 9

    在可执行文件中查找指令,给定其在运行进程中的地址?

  10. 10

    在可执行文件中查找指令,给定其在运行进程中的地址?

  11. 11

    在HPUX上,如何列出所有正在运行的进程的可执行文件的完整路径?

  12. 12

    如何恢复正在运行的进程被删除的二进制可执行文件

  13. 13

    在solaris上如何以编程方式获取正在运行的进程的可执行文件的完整路径?

  14. 14

    如何确定您正在运行最新的可执行文件?

  15. 15

    午夜指挥官:用户正在运行命令或脚本/可执行文件

  16. 16

    如何知道正在运行的可执行文件的路径?

  17. 17

    如何在Linux上列出可执行文件的所有正在运行的实例?

  18. 18

    为什么我们不能删除正在运行的可执行文件

  19. 19

    如何确定您正在运行最新的可执行文件?

  20. 20

    AIX:更改正在运行的程序的可执行文件

  21. 21

    使用rsync覆盖正在使用的.so文件或可执行文件是否安全?

  22. 22

    覆盖可执行文件会影响运行原始可执行文件的进程吗?

  23. 23

    在Windows上,为什么不能覆盖正在运行的应用程序的可执行文件?

  24. 24

    可执行文件是否在当前外壳程序或子外壳程序中“运行”?

  25. 25

    从不同的可执行文件动态地将作业添加到正在运行的Quartz调度程序中

  26. 26

    正在构建宝石,找不到可执行文件

  27. 27

    将可执行文件加载到当前进程的内存中,然后执行

  28. 28

    指定的任务可执行文件cmd.exe无法运行。该进程无法访问该文件,因为该文件正在被另一个进程使用

  29. 29

    如何使可执行文件运行不同的进程?

热门标签

归档