Windows Update noise generator for operational security. Creates legitimate Windows Update activity to obscure malicious actions in event logs.
The tool triggers Windows Update through Microsoft's official UsoClient utility. This generates hundreds of legitimate events across System, Security, and WindowsUpdateClient logs. The flood of noise makes it difficult for incident responders to distinguish malicious activity from normal system behavior.
Open Developer Command Prompt for VS 2022 as Administrator, then run:
cl /MT /O1 /GS- /Fe:wu_noise.exe wu_noise.c /link user32.lib shell32.lib advapi32.lib
| Flag | Purpose |
|---|---|
| /MT | Static link to C runtime (no external DLLs) |
| /O1 | Optimize for small binary size |
| /GS- | Disable security checks (not needed for this tool) |
| /Fe | Output executable name |
Run the executable from an elevated command prompt:
wu_noise.exe
The tool will:
1. Trigger Windows Update scan
2. Wait 3 seconds
3. Trigger Windows Update download
4. Wait 5 seconds
5. Trigger Windows Update installation
6. Wait 8 seconds
7. Launch the default browser to churchofmalware.org
Edit the launch_payload() function in wu_noise.c to run any executable or command:
void launch_payload(void) {
// Example: Run GreenPlasma.exe from the same directory
run_silent(L"GreenPlasma.exe");
// Example: Run a PowerShell script
// run_silent(L"powershell.exe -WindowStyle Hidden -File C:\\path\\to\\script.ps1");
// Example: Run a custom command
// run_silent(L"cmd.exe /c whoami > C:\\temp\\output.txt");
}
Recompile after making changes.
To hide the console window completely, compile with the Windows subsystem flag:
cl /MT /O1 /GS- /Fe:wu_noise.exe wu_noise.c /link user32.lib shell32.lib advapi32.lib /SUBSYSTEM:WINDOWS
The executable will run with no visible window.
Check Event Viewer after running wu_noise:
This software is provided for educational and authorized security testing purposes only.
// click a file to view source