F
ForgottenSeer 123960
The core of the NIST-aligned security argument remains. Technical redundancy within a locally-managed script is still susceptible to Administrative Overwrite. The Amnesia RAT campaign is particularly dangerous because its "UAC Spamming" is designed to fatigue the user into granting high-integrity permissions. Once those permissions are granted, any malware, or the user themselves, can revert the Registry-based "default settings" that your tool relies on. While your tool correctly identifies and blocks Stage 1 (LNK), Stage 1.5 (PowerShell), and Stage 2 (VBS), it cannot prevent a user from manually disabling the firewall or script restrictions if they are convinced it is necessary for their work.@Divergent is right by saying that: "Attributing absolute safety to a single tool or script (like WHHL) is a dangerous oversimplification in modern cybersecurity."
However, you are right in the case of the attack noted in this thread.
The initial shortcut "Задание_для_бухгалтера_02отдела.txt.lnk" will be blocked by default SWH settings.
Without the above protection, the attack would be blocked by FirewallHardening default settings (blocked outbound connections of PowerShell).
Without the above, the payload "SCRRC4ryuk.vbe" would be blocked by default SWH settings (script restrictions).
I did not examine the first-stage loader (PS1 script), but @Divergent may be right that PowerShell set to Constrained Language mode can also mitigate the attack (Constrained Language mode is forced by default SWH settings in WHHLight).