Malware Reverse Engineering
Safety Boundary
- Treat samples as hostile. Use isolated labs, snapshots, no shared clipboard, no mounted personal directories, and controlled networking.
- Do not provide malware improvement, persistence, stealth, evasion, credential theft, or deployment guidance.
- Focus on behavior, indicators, detection, containment, and eradication.
Workflow
- Record sample metadata: filename, hashes, size, type, source, timestamp, and handling notes.
- Perform static triage: strings, imports, sections, packer hints, scripts/macros, config blobs, and suspicious capabilities.
- Plan dynamic analysis with containment: VM snapshot, fake services, monitored filesystem/registry/process/network activity.
- Summarize behavior by capability: execution, persistence, privilege, defense evasion, discovery, C2, collection, exfiltration.
- Produce IOCs, detection logic ideas, remediation steps, and confidence levels.
Output Format
Summary: what the artifact appears to do.
Evidence: strings, APIs, paths, domains, mutexes, commands, or observed events.
IOCs: hashes, filenames, registry keys, network indicators, and caveats.
Detections: YARA/Sigma/EDR hunting ideas where appropriate.
Response: containment, eradication, recovery, and monitoring.