Открыть сервисСервис

Репаки: пиратские сборки игр и риски заражения

Репак (от англ. repack — «перепаковка») — пиратская сборка компьютерной игры, в которой установочные файлы были пересжаты с использованием алгоритмов сжатия (обычно xLZMA, LZMA, PPMd, BCJ) для уменьшения объёма дистрибутива. Репаки распространяются вне официальных каналов продаж и, как правило, содержат средства обхода систем защиты авторских прав (крек, патч, эмулятор). Среди русскоязычных пользователей широкую известность получили сборки ряда авторов и групп, распространявшихся через торрент-трекеры и файлообменники, в том числе сборки, известные под ником Dixen18.

История и происхождение

Практика перепаковки игр возникла в конце 1990-х — начале 2000-х годов, когда широкое распространение получили сети обмена файлами (eDonkey, Soulseek, а затем торрент-протокол). Перепаковка позволяла уменьшить размер дистрибутива с нескольких гигабайт до нескольких сотен мегабайт, что было критично при медленных каналах связи и ограниченном дисковом пространстве.

Первоначально репаки создавались энтузиастами для удобства распространения, но со временем они стали частью пиратской экосистемы, включающей группы, специализирующиеся на взломе защиты (cracking groups), и трекеры, обеспечивающие раздачу. Крупнейшими русскоязычными площадками для распространения таких сборок в разное время были торрент-трекеры NNM-Club, Rutor, RuTracker (ранее RuTracker.org) и ряд других.

Технология создания репаков

Процесс создания репака включает несколько этапов:

  1. Получение исходного дистрибутива — обычно это официальная установочная версия игры, иногда с дополнениями и обновлениями.
  2. Удаление ненужных файлов — языковые паки, неиспользуемые ресурсы, рекламные вставки.
  3. Сжатие файлов — ресурсы игры (текстуры, звуки, модели) пережимаются алгоритмами высокой степени сжатия, что может занимать от нескольких часов до нескольких суток в зависимости от объёма.
  4. Интеграция крека — файлы, обеспечивающие обход защиты (Denuvo, VMProtect, DCOM и другие), добавляются в сборку.
  5. Создание установщика — формируется исполняемый файл-установщик (обычно на базе Inno Setup или NSIS), который распаковывает файлы на диск пользователя.

Репаки Dixen18

Dixen18 — ник (псевдоним), под которым в русскоязычном сегменте интернета распространялись репаки компьютерных игр. Сборки под этим именем публиковались на торрент-ресурсах и файлообменниках и пользовались спросом благодаря тому, что включали русификацию, обновления и предустановленный крек.

Как и в случае с большинством подобных сборок, достоверно установить личность автора невозможно — публикации анонимны. Репутация Dixen18 среди пользователей формировалась на основе отзывов на форумах и в комментариях к раздачам: часть пользователей отмечала работоспособность сборок, другая — сообщала о проблемах при установке или срабатываниях антивирусного ПО.

Вопрос безопасности: есть ли вирусы

Это ключевой вопрос, который задают себе пользователи, рассматривающие возможность скачивания репаков. Ответ требует разграничения понятий.

Почему антивирусы срабатывают на репаки

Антивирусные программы могут помечать репаки как вредоносные по нескольким причинам:

  • Наличие крека. Программы обхода защиты по своей сути являются хак-тулами: они модифицируют исполняемые файлы, внедряют код, используют техники, характерные для вредоносного ПО (инъекция, патчинг памяти). Антивирус детектирует их по сигнатурам и эвристике.
  • Упаковщики. Установщики репаков часто используют нестандартные упаковщики, которые маскируют содержимое — это совпадает с поведением многих троянов.
  • Ложные срабатывания (false positive). Ряд антивирусных движков без дополнительного анализа помечает всё, что связано с пиратским ПО.

Реальные риски

Помимо ложных срабатываний, существует реальная угроза:

  • Модификация сборок третьими лицами. Репак, размещённый на публичном торрент-трекере, может быть переупакован злоумышленником с добавлением вредоносного кода (майнеров, стилеров паролей, бэкдоров). Проверить подлинность сборки по хешу затруднительно, если оригинал не опубликован автором на проверенной площадке.
  • Скрытые компоненты. Встречаются случаи, когда в установщик включены программы, не заявленные в описании: браузерные расширения, переключатели поисковиков, криптомайнеры.

Как отличить ложное срабатывание от реальной угрозы

Практические признаки, по которым можно оценить риск:

ПризнакЛожное срабатываниеВозможная угроза
Детектируемый компонентКрек, патчер, хукиСкрытый процесс, загрузчик
Поведение после установкиИгра запускается и работаетПовышенная нагрузка GPU/CPU в фоне
СрабатыванияТолько на файлы крекаНа системные процессы, автозагрузку
ИсточникПроверенный автор, большое число отзывовНепроверенный пере-uploader

Проверка сборок на VirusTotal (сервис, сканирующий файлы множеством антивирусных движков) показывает, что большинство репаков известных авторов содержат 5–20 «детектов» из ~70 антивирусных движков, что типично для крекнутого ПО. Высокое число срабатываний (30+) или срабатывания на компоненты, не связанные с креком, — повод для настороженности.

Правовой аспект

В Российской Федерации распространение и использование репаков, как правило, нарушает статьи 146 (нарушение авторских и смежных прав) и 1273 УК РФ, а также статью 1270 ГК РФ. Правообладатели и их представители (в том числе компания «1С-СофтКлаб», защищавшая права на ряд игр) подавали иски к владельцам торрент-трекеров. В 2015 году по решению суда был заблокирован крупнейший русскоязычный репак-ресурс Rutor, а в 2018 году — NNM-Club.

Источники

  • Статьи о пиратском распространении программного обеспечения в журнале «Компьютерра»
  • Материалы сайта VirusTotal о принципах работы многоантивирусного сканирования
  • Судебная практика по делам о нарушении авторских прав в Российской Федерации
  • Обзоры репаков на русскоязычных игровых форумах (StopGame, iXBT)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru