Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🦠 Incident Response — W32/Virut on Corporate File Server

Incident Response | Root Cause Analysis | Malware | Windows Security
Identified and resolved a persistent W32/Virut infection that was reinfecting workstations daily across two corporate branches — after weeks of failed remediation attempts.


📋 Overview

A corporate file server at DHmont (Lima, Perú) was compromised by W32/Virut, a polymorphic file infector. Despite repeated Bitdefender scans and PC reformats, workstations continued experiencing BSODs, random reboots, and slowness within days of being cleaned.

The IT team was trapped in an endless loop — because no one had identified the root cause.

The insight: The file server was never remediated. Every formatted PC reconnected to the infected server and reinfected immediately.


⚡ Quick Summary

Environment:  Windows XP corporate network — two branches (Lima, Perú)
Malware:      W32/Virut — polymorphic file infector
Symptom:      BSOD (svchost.exe) + random reboots + slowness — recurring
Root cause:   Infected file server reinfecting all workstations on reconnect
Why AV failed: Virut corrupts files when cleaned → BSOD
Fix:          Server remediation FIRST → OS migration on all workstations
MITRE:        T1080 · T1027 · T1554

🔍 The Reinfection Cycle Nobody Had Identified

File server (infected)
        │
        ▼
PC formatted and reinstalled
        │
        ▼
PC reconnects to network → accesses shared folder
        │
        ▼
Virut reinfects via .exe files on server
        │
        ▼
BSOD returns within days
        │
        └──────────────────────── endless loop

Breaking the loop required remediating the server first — something the standard procedure had never addressed.


🛡️ Why Bitdefender Couldn't Fix It

W32/Virut injects itself into .exe and .dll system files. When antivirus removes the malicious code, the host file is left corrupted and unusable. Loading a corrupted svchost.exe at startup causes an immediate BSOD.

Virut is one of the few malware families where the industry consensus is: do not clean, reinstall.


✅ Correct Remediation Order

  1. Isolate file server from network
  2. Remediate server — full OS reinstall
  3. Migrate workstations to newer Windows version (XP was EOL since 2014)
  4. Reconnect workstations only after server confirmed clean
  5. Deploy antivirus with valid licenses across all endpoints

📖 Full Writeup

👉 Read the complete technical writeup

Includes: root cause analysis methodology, malware classification, reinfection chain diagram, MITRE ATT&CK mapping, remediation plan, and lessons learned.


🗂️ Repository Contents

📄 README.md              ← This file
📄 virut-writeup.md       ← Full technical writeup

👤 Author

Alvaro Martinez | IT Infrastructure Specialist
Google Cybersecurity · Cisco CyberOps · ~10 years experience

GitHub LinkedIn


If this was useful, consider leaving a ⭐ on the repository.

About

Incident response case: W32/Virut polymorphic file infector on corporate file server. Identified reinfection cycle via root cause analysis. Remediated two branches in Lima, Peru via server-first OS migration strategy.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors