инструментов: 4 · Бесплатно · На устройстве

Инструменты повреждения системных файлов

Исполняемые файлы и установщики проверяются до того, как что-либо запустится, что делает их сценарии отказа точными и воспроизводимыми. Сломанный EXE отклоняется при загрузке; сломанная DLL падает в тот момент, когда приложение обращается к функции. И то, и другое полезно воспроизводить по требованию, и ни то, ни другое не может быть выполнено.

Каждый инструмент вкратце

  • Повреждение EXE .exe, .msi, .scr
    Заглушка MZ / DOS. Сигнатура MZ и хранящееся в ней смещение до заголовка PE уничтожаются.
  • Повреждение DLL .dll, .ocx, .sys
    Заголовок PE. Заглушка MZ, сигнатура PE\0\0 и необязательный заголовок уничтожаются, поэтому загрузчик отклоняет образ.
  • Повреждение APK .apk, .aab, .xapk
    ZIP-контейнер. Локальные заголовки файлов, центральный каталог и запись EOCD уничтожаются полностью.
  • Повреждение DMG .dmg, .sparseimage
    Трейлер koly. 512-байтовый трейлер UDIF в последнем блоке файла уничтожается. Одного этого достаточно, чтобы образ нельзя было смонтировать.

Об этих инструментах категории «система»

Все перечисленные здесь инструменты используют один и тот же движок. Отдельные страницы существуют потому, что каждый формат отказывает по-своему и полезно знать, чего ожидать: какое приложение покажет какую ошибку, спасёт ли файл функция восстановления и что уцелеет на каждом уровне повреждения.

Что у них общего

  • Ничего не загружается на сервер. Каждый байт обрабатывается в вашем браузере.
  • Без ограничения размера. Файлы обрабатываются кусками по 8 МБ.
  • Результат выглядит обычным. То же имя файла, длина в байтах и MIME-тип.
  • Четыре уровня повреждения. От частичного до криптографического шума.