【发布时间】:2019-09-08 09:48:55
【问题描述】:
我编写了一个 python 脚本,它每 5 秒调用另一个可执行文件。 虽然它工作正常并且做了它应该做的事情,但它没有显示 作为taskmanager的一个进程(它显示在进程监视器上)。 脚本叫做“böse”,被调用的exe叫做“hey”,而hey.exe 显示为进程,而 böse.exe 不是。 使用 pyinstaller 我将它们都转换为可执行文件 "pyinstaller -F -w 文件名.py"
代码在装有 Windows 10 的 VM 上运行。
#böse
import time
import subprocess
i = 1
while i == 1:
subprocess.call(r"Path/to/file/hey")
time.sleep(5)
#hey
from tkinter import *
root = Tk()
w = Label(root, text = "Hey brudi")
w.pack()
root.mainloop()
一些背景信息:我目前必须为大学写一篇关于恶意软件持久性技术的小论文,所以我想从编写一个可执行文件开始,该可执行文件在关闭后“返回”。 这只是一种惯用的方式,可以在实际深入了解实际恶意软件作者使用的常用技术之前与该主题取得联系。 这就是为什么我想了解为什么任务管理器中没有显示 böse.exe。 希望你们能帮助我:)
PS:这是我的第一篇文章,希望我做得对,哈哈
【问题讨论】:
标签: python process visibility malware taskmanager