Individual skill

eradicating-malware-from-infected-systems

Systematically remove malware, backdoors, and attacker persistence mechanisms from infected systems while ensuring complete eradication and preventing re-infection.

internal/tools/skills/data/incident-response/eradicating-malware-from-infected-systems/SKILL.md

Read pinned source

Source commit d42f381ad34843e71a42658e5c57290c713e85af

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
No
Skill scan complete
No
Observed behavior
Network or broad shell
Last checked
Nov 9, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
1,330
Repository last updated
Nov 9, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# Eradicating Malware from Infected Systems

## When to Use
- Malware infection confirmed and containment is in place
- Forensic investigation has identified all persistence mechanisms
- All compromised systems have been identified and scoped
- Ready to remove attacker artifacts and restore clean state
- Post-containment phase requires systematic cleanup

## Common Misconfigurations & Verification

- **The #1 reinfection cause is missed persistence:** killing the running process and deleting the binary leaves the relaunch mechanism intact. Sweep *every* autostart class — Run/RunOnce keys, scheduled tasks (`schtasks /query /v`), services, WMI `__EventFilter`/`CommandLineEventConsumer`/`FilterToConsumerBinding`, DLL search-order/`AppInit_DLLs` hijacks, and Linux cron/systemd/`rc.local`/`.bashrc`/authorized_keys. Autoruns alone misses fileless WMI and COM hijacks — verify those explicitly.
- **Eradicate fleet-wide, not host-by-host:** the same implant usually lives on multiple hosts. A clean single endpoint reinfects within hours from a peer you didn't scope. Hunt the IOC/YARA signature across the whole estate before lifting isolation.
- **Credential reset ordering matters:** rotate compromised accounts *and* double-reset krbtgt (twice, 12+ hours apart for replication) — a single reset leaves Golden Tickets valid. Revoke cloud refresh tokens; a password change alone doesn't kill an active session.
Back to top