К основному содержанию
скилл CX Codex

analyzing-malware-sandbox-evasion-techniques — скилл для Claude Code

Разбирает отчёты Cuckoo и AnyRun и находит в них признаки того, что образец распознал песочницу и притворился безвредным.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-malware-sandbox-evasion-techniques -a claude-code
Открыть на GitHub

Что делает analyzing-malware-sandbox-evasion-techniques

Скилл берёт поведенческий отчёт в JSON и ищет в последовательностях вызовов API следы антианализа: проверки времени через GetTickCount и QueryPerformanceCounter, запросы к артефактам виртуализации (ключи реестра, префиксы MAC-адресов, процессы вроде vmtoolsd.exe), проверки участия пользователя по GetCursorPos и GetAsyncKeyState, а также фингерпринт окружения — размер диска, число ядер, объём памяти.

Отдельный шаг — сравнение запрошенной и фактической длительности сна: расхождение выдаёт искусственное растягивание паузы, которым малварь пережидает окно анализа. По числу и разнообразию найденных приёмов скилл считает оценку изощрённости и раскладывает всё по категориям, а затем сопоставляет с подтехниками MITRE ATT&CK T1497.

На выходе — JSON с перечнем приёмов, ссылками на конкретные вызовы API и маппингом на ATT&CK. Нужен аккаунт Cuckoo Sandbox 2.0+ или AnyRun и Python 3.8+ с библиотекой json; без экспортированного отчёта разбирать нечего. Если образец в песочнице почти не проявлял активности, это как раз повод прогнать его через скилл, а не списывать в чистые.

Какие задачи решает

  • понять, почему образец молчит в песочнице
  • найти проверки времени и растянутый сон в отчёте
  • отделить детект виртуализации от обычных запросов к системе
  • сопоставить найденные приёмы с MITRE ATT&CK T1497
  • оценить изощрённость антианализа по числу приёмов

Примеры запросов агенту

  • разбери отчёт AnyRun по образцу, найди признаки ухода от песочницы
  • проверь этот Cuckoo-отчёт на sleep inflation и проверки времени
  • сопоставь найденные приёмы антианализа с подтехниками T1497

Как установить analyzing-malware-sandbox-evasion-techniques

1Через Skills CLI (Vercel)

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-malware-sandbox-evasion-techniques -a claude-code

2Вручную: положить файлы

~/.claude/skills/analyzing-malware-sandbox-evasion-techniques/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/analyzing-malware-sandbox-evasion-techniques/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о analyzing-malware-sandbox-evasion-techniques

Как установить analyzing-malware-sandbox-evasion-techniques в Claude?

Выполните npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill analyzing-malware-sandbox-evasion-techniques -a claude-code. После этого файл скилла лежит в ~/.claude/skills/analyzing-malware-sandbox-evasion-techniques/SKILL.md.

Что делает analyzing-malware-sandbox-evasion-techniques?

Читает поведенческие отчёты Cuckoo и AnyRun и ищет в них приёмы антианализа: проверки времени, запросы к артефактам виртуализации, проверки ввода пользователя и растянутый сон. Результат — JSON с приёмами и их привязкой к MITRE ATT&CK T1497.

Что нужно, чтобы скилл заработал?

Аккаунт Cuckoo Sandbox 2.0+ или AnyRun для отчётов, Python 3.8+ с библиотекой json и сам отчёт, выгруженный в JSON.

Исходный текст

SKILL.md · Apache-2.0
---
name: analyzing-malware-sandbox-evasion-techniques
description: Detect sandbox and VM evasion techniques in malware samples by analyzing
  timing checks, VM/hypervisor artifact queries, user-interaction checks, and sleep-inflation
  patterns from Cuckoo or AnyRun behavioral reports. Use when a sample shows no or
  minimal activity in a sandbox, when a behavioral report needs review for evasion
  indicators, or when building detections for anti-analysis techniques.
domain: cybersecurity
subdomain: malware-analysis
tags:
- sandbox-evasion
- malware-analysis
- cuckoo
- anyrun
- mitre-attack
- virtualization-detection
- behavioral-analysis
version: '1.0'
author: mahipal
license: Apache-2.0
d3fend_techniques:
- Platform Hardening
- Restore Object
- Process Analysis
- System Call Filtering
- Restore Software
nist_csf:
- DE.AE-02
- RS.AN-03
- ID.RA-01
- DE.CM-01
mitre_attack:
- T1497.001
- T1497.003
- T1480
- T1027.002
---

# Analyzing Malware Sandbox Evasion Techniques

## Overview

Sandbox evasion (MITRE ATT&CK T1497) allows malware to detect analysis environments and alter behavior to avoid detection. This skill analyzes behavioral reports from Cuckoo Sandbox and AnyRun for evasion indicators including timing-based checks (GetTickCount, QueryPerformanceCounter, sleep inflation), VM artifact detection (registry keys, MAC address prefixes, process names like vmtoolsd.exe), user interaction checks (mouse movement, keyboard input), and environment fingerprinting (disk size, CPU count, RAM). Detection rules flag samples exhibiting these behaviors for deeper manual analysis.


## When to Use

- When investigating security incidents that require analyzing malware sandbox evasion techniques
- When building detection rules or threat hunting queries for this domain
- When SOC analysts need structured procedures for this analysis type
- When validating security monitoring coverage for related attack techniques

## Prerequisites

- Cuckoo Sandbox 2.0+ or AnyRun account for behavioral analysis reports
- Python 3.8+ with json library for report parsing
- Behavioral report exports in JSON format

## Steps

1. Parse Cuckoo/AnyRun behavioral report JSON files
2. Extract API call sequences for timing-related functions
3. Identify VM artifact detection via registry queries and WMI calls
4. Detect sleep inflation by comparing requested vs actual sleep durations
5. Flag user interaction checks (GetCursorPos, GetAsyncKeyState patterns)
6. Score evasion sophistication based on technique count and diversity
7. Map detected techniques to MITRE ATT&CK T1497 sub-techniques

## Expected Output

JSON report listing detected evasion techniques with MITRE ATT&CK mapping, API call evidence, evasion sophistication score, and classification of evasion categories (timing, VM detection, user interaction, environment fingerprinting).

© mahipal · Apache-2.0 · mukul975/Anthropic-Cybersecurity-Skills

Похожие скиллы

Всё по теме «Безопасность» →
anti-reversing-techniques Dávid Balatoni Скилл помогает разбирать защиту от реверса, обфускацию и антиотладочные проверки. Подходит для авторизованного анализа бинарей, CTF и исследований вредоносного ПО. CX Codex 10 900установок avast-premium-security-malware-analysis reason-machines Скилл для исследования архитектуры Avast Premium Security: механизмы защиты, поведенческий щит, обнаружение малвари. Для учебных и оборонительных задач. CX Codex +1 1 100установок windows-av-evasion yaklang Скилл-плейбук по обходу антивирусов и EDR на Windows: AMSI, ETW, загрузка .NET-сборок, исполнение шелл-кода, инъекции в процессы. CX Codex +1 3 600установок secops-hunt официальный Google LLC Скилл помогает искать угрозы в Google SecOps: проверять гипотезы, искать IoC и аномалии в событиях UDM. Подойдёт для проактивного threat hunting. CX Codex 1 900установок red-team Alireza Rezvani Скилл для структурированного планирования авторизованных операций красной команды: анализ цепочек атак по MITRE ATT&CK, оценка техник, выявление критических точек и оценка рисков OPSEC. 826установок threat-detection Alireza Rezvani Помогает искать скрытую активность через гипотезы, IOC и аномалии в телеметрии. Нужен для проактивной охоты до срабатывания автоматических алертов. 637установок

Из того же набора89

testing-api-for-mass-assignment-vulnerability Проверяет API на массовое присваивание свойств через поля, которых нет в документации. Нужен при проверке профилей, регистрации и создания объектов. CX Codex +1 385установок analyzing-network-covert-channels-in-malware Разбирает PCAP на признаки DNS-туннелирования, ICMP-эксфильтрации и скрытого C2 в HTTP. Пригодится при разборе инцидента или охоте за каналами утечки. CX Codex +1 372установок analyzing-network-flow-data-with-netflow Скилл разбирает записи NetFlow v9 и IPFIX, ищет аномалии по объёму, сканирование портов, утечку данных и периодические обращения к C2. CX Codex +1 372установок analyzing-heap-spray-exploitation Скилл для анализа дампов памяти: ищет следы heap spray, NOP-следы и внедрённый шелл-код через плагины Volatility3. CX Codex +1 372установок exploiting-idor-vulnerabilities Помогает находить и проверять IDOR-уязвимости в API через манипуляцию идентификаторами в Burp Suite и curl при авторизованном пентесте. CX Codex +1 365установок analyzing-malware-behavior-with-cuckoo-sandbox Скилл гоняет образцы в Cuckoo Sandbox и разбирает, что они делают при запуске: процессы, файлы, реестр, сеть. CX Codex +1 361установок testing-for-sensitive-data-exposure Скилл для проверки веб-приложений и API на утечку секретов, PII и незашифрованную передачу данных. Пригодится на авторизованном пентесте и при аудите под GDPR, PCI DSS или HIPAA. CX Codex +1 356установок performing-security-headers-audit Проверяет заголовки безопасности HTTP, включая CSP, HSTS и параметры cookie. Помогает найти уязвимые места в защите веб-приложения на уровне браузера. CX Codex +1 359установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой