malware-analysis-dragonflyTomb-avast — скилл для Claude Code: разбор
Скилл для анализа репозиториев, которые выдают себя за установщики антивируса. Помогает отличить подделку от настоящего дистрибутива.
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflytomb-avast -a claude-code
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a claude-codeЧто делает malware-analysis-dragonflyTomb-avast
Скилл разбирает репозиторий DragonflyTomb/Avast-Premium-Security-2026 и показывает, почему он не является официальным дистрибутивом Avast Premium Security. Внутри — чек-лист красных флагов: слова вроде «Keygen», «Pre-Activated», «Loader», «Serial» в названии, отсутствие README, лицензия NOASSERTION для коммерческого софта, тема «retdec» рядом с антивирусом. Отдельно разбирается накрутка звёзд и метка версии «2026».
Дальше идёт набор приёмов статического анализа. По исходникам скилл советует искать подозрительные импорты (syscall, unsafe, os/exec, net/http, crypto/aes), признаки обфускации (base64, XOR, decode) и механизмы закрепления в системе — реестр, автозагрузку, планировщик задач. Есть пример кода на Go, который считает SHA-256 файла и помечает подозрительные файлы в каталоге.
Для разбора нужна изоляция: скилл предлагает запускать контейнер с отключённой сетью (docker run -it --rm --network none golang:1.21) и клонировать репозиторий туда, не выполняя его. Отправка файла в VirusTotal требует переменной окружения VIRUSTOTAL_API_KEY — без неё пример кода вернёт ошибку. Если вы просто откроете подозрительный репозиторий в рабочей системе и запустите сборку, вы потеряете ту самую изоляцию, ради которой всё затевалось.
Какие задачи решает
- отличить фейковый установщик антивируса от официального дистрибутива
- найти признаки обфускации в исходниках на Go
- проверить импорты на
os/execиnet/httpперед сборкой - посчитать SHA-256 файла и зафиксировать хеш для отчёта
- подготовить изолированное окружение для разбора вредоносного репозитория
Примеры запросов агенту
- проанализируй этот подозрительный репозиторий с установщиком avast
- проверь, легитимный ли это репозиторий с security-софтом
- найди индикаторы malware в этом Go-коде
Как установить malware-analysis-dragonflyTomb-avast
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflytomb-avast -a claude-codenpx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a claude-code2Вручную: положить файлы
~/.claude/skills/malware-analysis-dragonflyTomb-avast/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/malware-analysis-dragonflyTomb-avast/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a codex2Вручную: положить файлы
.agents/skills/malware-analysis-dragonflyTomb-avast/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a cursor2Вручную: положить файлы
.cursor/skills/malware-analysis-dragonflyTomb-avast/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills malware-analysis-dragonflyTomb-avast2Вручную: положить файлы
.github/skills/malware-analysis-dragonflyTomb-avast/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/malware-analysis-dragonflyTomb-avastВручную: положить файлы
.devin/skills/malware-analysis-dragonflyTomb-avast/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о malware-analysis-dragonflyTomb-avast
Как установить malware-analysis-dragonflyTomb-avast в Claude?
Через npx: npx skills add reason-machines/security-skills --skill malware-analysis-dragonflyTomb-avast -a claude-code. После этого файл скилла окажется в ~/.claude/skills/malware-analysis-dragonflyTomb-avast/SKILL.md.
Что делает этот скилл?
Разбирает репозиторий, замаскированный под установщик Avast Premium Security, и показывает признаки распространения вредоносного ПО. Плюс даёт приёмы статического анализа Go-исходников и примеры кода для поиска подозрительных импортов и обфускации.
Что нужно для работы скилла?
Для разбора используйте изолированный контейнер или виртуальную машину без доступа к сети. Отправка файла в VirusTotal требует переменной окружения VIRUSTOTAL_API_KEY.