Hacker News Digest

Тег: #xor

Постов: 3

Someone on Torrent Sites Kept Fucking with My Sonarr (thereallo.dev) 🔥 Горячее 💬 Длинная дискуссия

Пользователь NAS с обычным набором приложений «*arr» обнаружил в очереди Sonarr застрявший эпизод «Южного парка» — файл с расширением .exe и 2392 сидерами на публичных трекерах. qBittorrent пометил загрузку завершённой с нулевым объёмом, поэтому на диск ничего не попало, а Sonarr каждые 90 секунд безуспешно пытался импортировать несуществующий путь. После блокировки в Sonarr автор намеренно скачал файл снова, чтобы разобрать его.

Это оказался настоящий PE-файл x64 с GUI: полезная программа весит всего 118 КБ, а остальные 886 МБ — случайный мусор, приклеенный, чтобы сканеры сдавались на больших файлах. Код усыпан бессмысленными XOR-операциями, лишь запутывающими декомпилятор. Логика сводится к шести шагам: открыть свой файл, прочитать последние 64 байта, расшифровать скрытую полезную нагрузку, вручную отобразить её как PE в памяти, подменить PEB->ImageBaseAddress и передать управление. На диск ничего не пишется.

Последние 64 байта — это конфиг: ключ, nonce ChaCha20, размер нагрузки и флаги, замаскированные через FNV-1a. Флаги включают антиотладку и антипесочницу. Ключ лежит прямо в файле, так что расшифровать можно без запуска. Внутри — второй PE, а адрес управляющего сервера спрятан в base64-строке, XOR-нутой с набором символов, и ведёт на YouTube-канал «bubblegym», созданный 14 сентября 2026 года. Домен beenetprotect[dot]com зарегистрирован в тот же день через Cloudflare, сборка — 6 октября, торрент — 8 октября.

Для защиты автор советует добавить *.exe, *.scr, *.lnk, *.bat, *.cmd в исключения qBittorrent, блокировать такие раздачи в Sonarr и Radarr с удалением из клиента, а в Prowlarr понижать или удалять трекеры, которые это распространяют.

by speckx • 15 октября 2026 г. в 19:21 • 381 points

Оригинал • HN

#arr#beenetprotect.com#bubblegym#chacha20#cloudflare#fnv-1a#pe#qbittorrent#sonarr#xor

Комментарии (173)

Тред подтверждает реальный инцидент с компрометацией трекера ITorrent: все торренты заменены на .exe‐файлы с 800 МБ «заполнителем» и маскировкой как реальный контент. Злоумышленники используют такие файлы для кражи заметок Sticky Notes и криптовалютных ключей, что демонстрирует серьёзность угрозы. Предлагаются практические меры защиты в *arr‐стеке: - В Sonarr включить параметр «Fail Downloads» для индекса и добавить в список «Executables» — такие загрузки помечаются как неудачные и инициируют новый поиск автоматически. - Использовать общие публичные трекеры вместо частных — это снижает риск заражённых .exe‐файлов и увеличивает число сидеров. - Настраивать профили качества через TraSH‐гайды — помогает избежать низкокачественных и потенциально вредоносных торрентов. - Использовать скрипт sbstp, который через API qBittorrent сканирует и удаляет торренты с .exe‐файлами, если они не загружаются. - При обнаружении .exe‐файла в процессе скачивания в qBittorrent сразу удалять торрент — предотвращает дальнейшие попытки импорта. Указываются недостатки существующих средств защиты: - Windows Defender не имеет достаточных эвристик для обнаружения подобных .exe‐файлов. - Sonarr по умолчанию не игнорирует .exe‐файлы, хотя это можно настроить. - Сложность *arr‐стека (множество компонентов, отсутствие встроенного торрент‐клиента) усложняет настройку и повышает риск ошибок. Анти‐пиратские компании применяют правила, дающие .exe‐файлам отрицательный вес (-1000), чтобы снизить их привлекательность. Пиратство сопровождается случайными рекламными и вредоносными файлами — это неизбежная «стоимость» использования таких сервисов.

Claude Code is steganographically marking requests (thereallo.dev) 🔥 Горячее 💬 Длинная дискуссия

Внутри Claude Code скрыт механизм, который подменяет две детали системного приглашения: апостроф в слове «Today's» и разделитель даты между дефисом и косой чертой. Изменения происходят только когда клиент запускается через определённый API‑базовый URL (переменная ANTHROPIC_BASE_URL) и когда локальная тайм‑зона совпадает с «Asia/Shanghai» или «Asia/Urumqi». В зависимости от того, распознан ли домен как известный, как лабораторный ключ или обе характеристики одновременно, в запрос передаётся один из четырёх Unicode‑символов‑апострофов — ', \u2019, \u02BC или \u02B9. Эти символы почти незаметны в моно‑шрифтах, но несут скрытый маркер, который попадает в контекст, отправляемый модели.

Маркеры формируются из декодированных списков доменов и ключевых слов, хранящихся в base64 и XOR‑расшифрованных ключом 91. Расшифрованный набор включает такие домены, как baidu.com, alibaba‑inc.com, jd.com, а также ключевые слова deepseek, moonshot, zhipu и др. Цель — выявить реселлеров, неофициальные шлюзы Claude Code и потенциальные «distillation attack»‑цепочки, используя небольшие визуальные отличия в запросах.

by kirushik • 30 июня 2026 г. в 15:44 • 2444 points

Оригинал • HN

#anthropic#api#base64#claude-code#llm#steganography#unicode#xor

Комментарии (747)

  • В статье раскрыты способы скрытого маркирования системных подсказок в Claude Code, включая XOR‑ и Base64‑маскировку, а также проверку URL‑домена для выявления «незаконных» клиентов.
  • Обсуждаются риски для пользователей: сбор контекста, потенциальный шпионаж, возможность подмены данных и нарушение доверия к инструментам Anthropic.
  • Участники спорят, насколько такие методы оправданы в борьбе с дистилляцией моделей и реселлерами, считая их излишне агрессивными и потенциально вредящими легитимным разработчикам.
  • Выводы: практики Anthropic вызывают сомнения в прозрачности и этических границах «безопасных» AI‑компаний, поднимая вопросы о будущем доверия к их продуктам.

Encryption made for police and military radios may be easily cracked (wired.com)

Криптография для полицейских и военных радиостанций оказалась уязвима

Исследователи из Университета Кентукки и Университета штата Джорджия обнаружили, что алгоритм ADP (Advanced Digital Privacy), который используется в радиостанциях марок BK Technologies, EF Johnson, Relm, Tait и других, можно взломать менее чем за минуту на обычном ноутбуке.

ADP защищает переговоры полиции, армии и спецслужб, но реализует «шифрование» лишь 32-битным XOR-потоком, что делает его фактически небезопасным. Уязвимость позволяет злоумышленнику:

  • Слушать переговоры в реальном времени
  • Изменять команды и координаты
  • Отключать группы или отдельных операторов

Проблема усугубляется тем, что:

  • Производители не публикуют спецификации ADP, поэтому пользователи не могут оценить уровень защиты.
  • Некоторые модели радиостанций не поддерживают современные стандарты (AES-256, P25), оставляя ADP единственным вариантом.

Эксперты рекомендуют переходить на AES-256 или P25 Phase 2, но это требует замены оборудования и перенастройки инфраструктуры.

by mikece • 07 августа 2025 г. в 18:30 • 219 points

Оригинал • HN

#encryption#mac#p25#radio#sdr#security#tetra#xor

Комментарии (144)

  • Kevin Mitnick в 90-х глушил полицейские рации, просто зажимая кнопку передачи; сегодня такое не пройдёт из-за P25-транкинга.
  • P25 и TETRA имеют уязвимости: от «on-demand» трекинга до 56-битных ключей и закрытых алгоритмов.
  • В США до недавнего времени большинство переговоров шло в открытом виде, и жители жаловались на переход к шифрованию.
  • Некоторые участники описывают, как легко искать MAC-адреса полицейских ноутбуков или использовать SDR-донглы и дроны для мониторинга.
  • Общий вывод: безопасность радиосвязи часто рассматривалась как пунктик, а не базовое требование, и теперь это даёт сбой.