malware-analysis-triage
Use when triaging a suspicious PE, ELF, .NET binary, or shellcode for authorized malware analysis, defensive detection engineering, CTF, or reverse engineering.
- License 许可
- MIT
- 最近更新
- 2026-11-02
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- malware-analysis-triage
- description
- Use when triaging a suspicious PE, ELF, .NET binary, or shellcode for authorized malware analysis, defensive detection engineering, CTF, or reverse engineering.
03 SKILL.md 正文
Malware Analysis Triage (capa / FLOSS / ghidriff)
Overview
Three FLARE/Mandiant defensive CLIs that turn an unknown blob into actionable intelligence in seconds, before you sink hours into IDA/Ghidra:
- capa — what can this binary do? Static capability detection mapped to MITRE ATT&CK and MBC (persistence, C2, injection, anti-analysis, crypto).
- FLOSS — what is it hiding? Recovers stack / tight / decoded strings that
plain
stringscannot see (C2 URLs, keys, mutexes, config). - ghidriff — what changed? Headless Ghidra binary diff between two builds, rendered as shareable markdown — for n-day / Patch-Tuesday research and variant hunting.
Framing: This is defensive triage and authorized RE. Use it on samples you are authorized to analyze (your own, quarantined, sandbox-detonated, CTF, or vendor patches). Every capability you find should feed a detection, not an attack — see the Defensive Pairing column below.
When to Use
- You have an unknown/suspicious executable and need a fast behavior summary.
stringsreturned nothing useful but the sample is clearly doing something.- You need MITRE ATT&CK technique IDs to write or validate Sigma/EDR/YARA rules.
- You want to know exactly which functions to reverse first (jump to addresses).
- A vendor shipped a patch and you need to find the fixed code path (n-day).
When NOT to use: dynamic/sandbox detonation (use CAPE/DRAKVUF/VMRay, then
feed their JSON to capa); live debugging (use $reverse-engineering-toolkit);
Install (Windows, this workspace)
Quick Reference
Defensive Pairing (turn findings into detections)
Gotchas
Workflow
Related
04 同仓库更多 Skills
clarify-requirements
Resolve genuine pre-execution ambiguity by scanning repo context, generating 1-6 grounded options, and asking 1-3 focused questions via AskUserQuestion. NOT for mid-task use (injection risk); NOT when the goal is already unambiguous; use to disambiguate vague prompts before any file edits.
openmm-md
Run FREE, open-source, Windows-native GPU molecular dynamics via the openmm-md MCP (OpenMM + CUDA on the local NVIDIA GPU). Use for protein / protein-ligand MD when you want a free stack or are on Windows without a Schrodinger license. Covers the full workflow (prepare, solvate, minimize, equilibrate, production, analyze, mmgbsa) AND an honest decision guide vs Schrodinger Desmond, including how to run Desmond legitimately on Linux or a cloud GPU with a real license. This is a deliberately LESSER free alternative and does NOT replace the schrodinger MCP tools. Do NOT use it to pick a free tool when a validated FEP+, WaterMap, IFD-MD, or Prime MM-GBSA result is actually required.
visual-review
Take screenshots of web pages and UI using Playwright for visual review and iteration
status
Diagnostic status report — shows metaswarm installation state, project setup, and potential issues
start
Use when starting work on any task, when the user mentions metaswarm, or when the user wants to begin tracked development work
setup
Interactive project setup — detects your project, configures metaswarm, writes project-local files