You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+42-30Lines changed: 42 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,9 +28,9 @@ This toolkit targets an infection chain that weaponizes **legitimate, digitally
28
28
The attack follows this progression:
29
29
30
30
1.**Initial Access — Phishing Lure:** User receives a phishing email and is directed to a Cloudflare Turnstile CAPTCHA page. After passing the CAPTCHA, a malicious file is downloaded. Observed lure types include:
31
-
- NSIS installer: `e-Signature-Key_Access_ID-[ID].exe` — bearing a valid DigiCert Authenticode certificate, producing a trusted (blue) UAC prompt
32
-
- VBScript files: `E-INVITE.vbs`, `Proposal-03-2026.vbs`, and similar names
33
-
- Both variants ultimately deliver the same ScreenConnect payload via PowerShell or direct execution
31
+
* NSIS installer: `e-Signature-Key_Access_ID-[ID].exe` — bearing a valid DigiCert Authenticode certificate, producing a trusted (blue) UAC prompt
32
+
* VBScript files: `E-INVITE.vbs`, `Proposal-03-2026.vbs`, and similar names
33
+
* Both variants ultimately deliver the same ScreenConnect payload via PowerShell or direct execution
34
34
35
35
2.**Stage 1 — ScreenConnect (Immediate Silent Access):** The installer silently drops and installs a weaponized ConnectWise ScreenConnect client (`rq.msi` + `rqe.exe`). All 13 user-facing notification settings are explicitly pre-disabled — no tray icon, no connection banner, no user alert of any kind. The client beacons to the attacker's relay.
36
36
@@ -46,7 +46,7 @@ The attack follows this progression:
46
46
47
47
Most standard removal tools fail against this infection because the RAT registers itself in the Windows SafeBoot registry hive:
48
48
49
-
```
49
+
```text
50
50
HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Remote Access Service
51
51
```
52
52
@@ -77,18 +77,19 @@ Field data collected across 6+ confirmed victims in SW Washington / Portland met
At completion, the script saves a formatted report to the script directory and **auto-opens it in Notepad**, with clear instructions to email findings to the investigating technician.
94
95
@@ -97,13 +98,13 @@ At completion, the script saves a formatted report to the script directory and *
97
98
### `Fix.ps1` — Remediation Script
98
99
Performs aggressive single-pass cleanup across 7 steps:
99
100
100
-
1.**Terminate Processes**— Force-kills all malicious processes; targets JWrapper java instances by path
101
-
2.**Remove Services**— Stops and deletes `Remote Access Service` and any `ScreenConnect Client*` services; captures `sc.exe` output for verification
102
-
3.**Scrub Registry**— Removes SafeBoot key, service key, Uninstall hive entry, Run key entries, and any related Scheduled Tasks
5.**Remove Firewall Rules**— Cleans any rules added by the RAT
105
-
6.**Flush DNS Cache**— Removes cached resolution of C2 domains
106
-
7.**Post-Remediation Verification**— Re-checks all key indicators and reports pass/fail per item
101
+
1.**Terminate Processes:** Force-kills all malicious processes; targets JWrapper java instances by path.
102
+
2.**Remove Services:** Stops and deletes `Remote Access Service` and any `ScreenConnect Client*` services; captures `sc.exe` output for verification.
103
+
3.**Scrub Registry:** Removes SafeBoot key, service key, Uninstall hive entry, Run key entries, related Scheduled Tasks, and ScreenConnect Tracing/EventLog footprints.
104
+
4.**Purge Caches & File System:**Clears SideBySide/ClickOnce deployment caches across all `HKEY_USERS` registry hives. Uses `takeown` + `icacls` to defeat file permission locks; removes `JWrapper-Remote Access`, `ScreenConnect` staging directories, loose `.vbs`/`.msi`/`.exe`dropper files, and `.scr` files.
105
+
5.**Remove/Add Firewall & Network Rules:** Cleans any rules added by the RAT, and adds automated Windows Hosts file sinkholing and Outbound Windows Firewall rules for known malicious relays (`instance-fc5xev`, `instance-sis2tc`, etc.).
106
+
6.**Flush DNS Cache:** Removes cached resolution of C2 domains.
107
+
7.**Post-Remediation Verification:** Re-checks all key indicators and reports pass/fail per item, and removes Windows Defender exclusions added by the SILENTCONNECT payload.
107
108
108
109
Saves a full timestamped remediation report (items removed, failed, not found, and verification results) and **auto-opens it in Notepad** with email instructions.
109
110
@@ -112,7 +113,7 @@ Saves a full timestamped remediation report (items removed, failed, not found, a
112
113
### `RUN_ME.bat` — Interactive Launcher
113
114
Run this as Administrator. Presents a simple menu:
114
115
115
-
```
116
+
```text
116
117
[1] CHECK ONLY Scan for indicators (no changes made)
117
118
[2] FIX / CLEAN Remove all detected malware
118
119
[3] EXIT
@@ -122,6 +123,17 @@ Option `[2]` requires typing `YES` to confirm before any destructive action runs
122
123
123
124
---
124
125
126
+
## 📦 Changelog
127
+
128
+
### v2.5.0
129
+
***Added:** Deep registry cleaning for SideBySide/ClickOnce deployment caches across all `HKEY_USERS` hives.
130
+
***Added:** Cleanup for ScreenConnect Tracing (`WOW6432Node\Microsoft\Tracing`) and EventLog registry keys.
131
+
***Added:** Automated Windows Hosts file sinkholing for known malicious relays (`instance-fc5xev`, `instance-sis2tc`).
132
+
***Updated:** Memory and process detection logic to actively hunt for specific malicious relay command-line arguments.
133
+
***Fixed:** Whitelisted valid local applications (e.g., Furniture Wizard) to prevent accidental disruption of legitimate business tools.
134
+
135
+
---
136
+
125
137
## 🚀 Usage Instructions
126
138
127
139
**Recommended workflow:**
@@ -154,10 +166,10 @@ Both scripts generate timestamped `.txt` report files saved to the same folder a
0 commit comments