7.6 KiB
7.6 KiB
name, description
| name | description |
|---|---|
| re-roast-2026 | Use when roasting/verifying a reverse-engineering guide, post, or list of RE tools; fact-checking stars/tool counts; link liveness sweep; cutting hyperbole; splitting content into Telegram messages (4096 limit); or when building/evaluating any 2026 RE stack content: IDA/Ghidra/Binary Ninja, Qiling, OGhidra, AI-RE pipeline, IDA licensing. Triggers: прожарка, реверс, реверсинг, RE, reverse engineering, бинарь, дизассемблер, декомпилятор, проверь ссылки, гайд по реверсу, проверить факты в посте. |
Что делает
Прожарка RE-контента: факт-чек против первоисточников, свип живости ссылок, срезка гипербол, разбивка под Telegram. Второй контур — канонный верифицированный стек реверс-инжиниринга 2026 (проверен 26.09.2026, 102/102 ссылки живы).
When to use
- Прожарка/разбор чужого гайда по реверсу перед репостом в канал
- Факт-чек цифр (звёзды GitHub, число тулов, доменов, статей) и названий репо/книг
- Свип живости ссылок в MD (102+ ссылок)
- Составление нового RE-материала на проверенном стеке
- Оценка инструмента: лицензия и цена (бесплатно/ограниченно/платно)
When NOT to use
- Сам разбор бинарника, malware, crackme (это другие скиллы: reverse-engineering, malware-analysis)
- Общая редактура текста без RE-темы
- Если не нужно ничего проверять — только писать свежий контент без фактов
Workflow (прожарка RE-гайда)
- Триаж ссылок: извлечь все URL из текста, прогнать
scripts/linkcheck.py. 403/405 = бот-волл (сайт жив), не мёртвый. 404/сетевая ошибка = кандидат на удаление/замену. - Цифры: каждое число — против первоисточника (GitHub API/search, README репо). Звёзды, число тулов в описании, число статей/доменов. Несколько источников, если неоднозначно.
- Названия: репо и книги сверять дословно; репо могло переехать (PMAT-course → PMAT-labs).
- Лицензии и цены: пометить каждое ограничение. IDA Pro / Binary Ninja — платные, фраза «всё бесплатное» при них ложь; de4py = CC BY-NC; disrobe = платно для компаний.
- Гиперболы: срезать «инструменты бесполезны», «свободно читаешь», «лучший способ», «от запуска до ответа», «~20 новых 0-day» (тавтология).
- Техническая точность: Qiling исполняет в эмуляции → «без запуска на живой системе»; OGhidra поддерживает и облачные API (приватность только в локальном режиме); промпт-инъекция в бинарнике = «встраивает команды в строки», не «учится разговаривать».
- Атрибуция: при репосте сохранять автора («[REDACTED] ([REDACTED])»), убирать промо-футеры автора (боты/платные ссылки).
- Разбивка: сообщения ≤ 4096 символов, каждое самодостаточно, маркеры
===MSG N/4===. - Лицензия IDA: при упоминании IDA Pro добавить раздел про легальные пути (IDA Free, Ghidra, студенческая Hex-Rays) — иначе аудитория идёт за кейгенами и тянет малварь.
Success criteria
- Все ссылки проверены: 0 DEAD, BOTWALL задокументирован
- Каждая цифра текста сходится с первоисточником (с датой проверки)
- Каждое языковое/лицензионное утверждение без гипербол
- Все блоки ≤ 4096 символов
- Под-пост готов, если пользователь просил («под пост» = сообщение-компаньон, в канал не отправлять)
Failure modes
- Сервер режет HEAD → GET fallback в linkcheck; 403 Cloudflare/Anubis = живой, не ошибка
- Цифры устарели между проверками → писать дату проверки рядом с цифрой
- Репозиторий переехал → искать новый owner/название (labs/archive суффиксы), не удалять секцию вслепую
- Ссылка отдаёт 200 на сайте, но бот-волл браузеру → не удалять, пометить «жив, отдаёт 403 ботам»
Gotchas (проверено 26.09.2026)
| Факт | Значение |
|---|---|
| binary-ninja-headless-mcp | 181 тул (не 180) |
| firefox-reverse | 857 звёзд (не 855) |
| shannon | 48к звёзд (не 47к) |
| Anthropic-Cybersecurity-Skills | 34 домена (не 29) |
| open-reverselab | 180+ статей (не 194) |
| PMAT | репо PMAT-labs (не PMAT-course) |
| Книга Нарвахи | «Введение в реверсинг с нуля, используя IDA PRO» (перевод на gitbook yutewiyof) |
| Qiling | исполняет код в эмуляции — «без запуска на живой системе», не «без запуска» |
| OGhidra | LLM через Ollama или облачные API; приватность только в локальном режиме |
| de4py | CC BY-NC (некоммерческая) |
| disrobe | платно для компаний |
| Промпт-инъекция в строках бинарника | arxiv 2605.30667 — встраивает команды в строки |
| Гиперболы интро | «свободно читаешь» → «читаешь»; godbolt «лучший способ» — снять |
| IDA лицензия | .hexlic офлайн, JSON+подпись, ключ в бинаре; keygen с приватным ключом публично не подтверждён; пропатченная сборка = вектор малвари |
Available scripts
scripts/linkcheck.py— свип живости ссылок из MD. Запуск из корня скилла:python scripts/linkcheck.py <file.md> [--workers N] [--timeout S]. Stdlib only, exit 0 всегда (отчёт в stdout, форматCHECK <status> <url>).
References
- Канон v4.1:
C:/Users/User/tmp/rev-guide-v4.md(4 сообщения, 3854/3679/3875/1934 симв.) - Под-пост:
C:/Users/User/tmp/rev-guide-v4-subpost.md(1363 симв.) - Автор оригинала: [REDACTED] (https://[REDACTED])
- Воркфлоу владельца: посты в TG ботом НЕ отправлять, инфу выдавать в чат; «под пост» = сообщение-компаньон