ctf-malware — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ctf-malware (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Quick reference for malware analysis CTF challenges. Each technique has a one-liner here; see supporting files for full details with code.
Dispatch on byte/file signals, never the sample's reputation.
| Signal | Technique → file |
|---|---|
File starts with PK + contains package.json + .vsix extension | VSCode extension activation-event exfil → scripts-and-obfuscation.md |
High-entropy extension.js/index.js > 50 KB with child_process | JS obfuscator.io / JSFuck deobfuscation → scripts-and-obfuscation.md |
PowerShell -enc <b64> or IEX in parent process logs | PS script decode + reflection assembly → scripts-and-obfuscation.md |
| PCAP with custom TCP port, payload bytes distributed uniformly | Custom crypto / RC4 / AES session key recovery → c2-and-protocols.md |
PCAP with DNS TXT records carrying base32/64 blobs | DNS-based C2 exfil → c2-and-protocols.md |
| PCAP where specific User-Agent receives non-default responses | UA-gated C2 path-hex-XOR → (see ctf-forensics/network-advanced.md) |
PE32/PE64 with .text sections having packer signatures (UPX, VMProtect, Themida) | Unpacking + dump-after-decrypt → pe-and-dotnet.md |
| .NET assembly with obfuscated strings + reflection calls | dnSpy + de4dot + string decryption → pe-and-dotnet.md |
PyInstaller binary (MEIPASS, _MEIxxxx strings) | pyinstxtractor + pycdc → pe-and-dotnet.md |
Process-injection IoCs in memory dump (RWX allocations, NtUnmapViewOfSection) | Volatility malfind + process hollowing detection → scripts-and-obfuscation.md |
Anti-VM checks (cpuid hypervisor bit, RDTSC timing, specific drivers) | VM-detection bypass in analysis sandbox → scripts-and-obfuscation.md |
| WebSocket frame with visible RC4 key-setup or KSA signatures | RC4 WebSocket reversing → c2-and-protocols.md |
Recognize the artefact or protocol pattern. The sample's name is not a signal.
For inline snippets and quick-reference tables, see quickref.md. The Pattern Recognition Index above is the dispatch table — always consult it first.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.