DLL · Бесплатно · На устройстве

Повредить файл DLL онлайн

Повредите файл .dll для Windows онлайн бесплатно. Уничтожает заголовок PE и таблицу экспорта, поэтому ни одно приложение не может загрузить библиотеку.

  • Без загрузки на сервер
  • Без ограничения размера
  • Без регистрации

Испортите свой файл DLL

Настроено под .dll, .ocx, .sys, и так же работает с любым другим форматом.

100% на устройстве
Перетащите файлы сюда или выберите Любой формат, любой размер, несколько файлов сразу
Уровень порчи

Выполняется…0%
Готово к загрузке

Почему файлы DLL трудно испортить как следует

DLL — это такой же двоичный файл PE, как и EXE, но падает он иначе и интереснее. Приложения загружают библиотеки во время выполнения, поэтому повреждённая DLL не мешает программе запуститься. Она заставляет её упасть в тот момент, когда программа обращается к функции, — а это как раз тот класс ошибок, который труднее всего диагностировать в эксплуатации.

Что разрушает этот инструмент

  • Заголовок PE. Заглушка MZ, сигнатура PE\0\0 и необязательный заголовок уничтожаются, поэтому загрузчик отклоняет образ.
  • Таблица экспорта. Каталог, перечисляющий каждое экспортируемое имя функции и её ординал, перезаписывается.
  • Таблица импорта. Библиотеки, от которых зависит сама эта DLL, больше не могут быть разрешены.
  • Данные секций. Энтропия рассеивается по секциям кода и ресурсов.

Что вы увидите после

ПриложениеПоведение
Запуск приложения«Ошибка при запуске приложения (0xc000007b).»
LoadLibraryВозвращает NULL с кодом ERROR_BAD_EXE_FORMAT.
regsvr32«Не удалось загрузить модуль» при регистрации.
Инструменты анализа зависимостейСообщают о недопустимом или нечитаемом образе PE.

Частые причины это сделать

  • Проверка того, что приложение чётко сообщает об отсутствующей или недопустимой зависимости.
  • Проверка того, что хост плагинов изолирует плохую библиотеку, а не падает целиком.
  • Воспроизведение классического сценария поддержки «0xc000007b» для инструкции.
  • Проверка того, что программа обновления проверяет файлы библиотек после загрузки.

Как испортить файл DLL

  1. Перетащите файл .dll в поле выше или нажмите, чтобы выбрать.
  2. Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
  3. Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
  4. Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.

Вопросы о DLL

Зачем повреждать DLL, а не EXE?

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

Сломает ли это всю систему?

Только для приложений, которые загружают именно эту библиотеку. Никогда не повреждайте системные DLL в каталогах Windows — работайте с копиями.

Работает ли это с драйверами .sys?

Да. Драйверы ядра тоже являются двоичными файлами PE и используют тот же профиль.

Изменяется ли исходная библиотека?

Нет. Повреждённая копия создаётся в памяти и скачивается отдельно; выбранный вами файл только читается.

Пользуйтесь ответственно. Files Corrupter создан для тестирования ПО, контроля качества, исследований, обучения и преподавания. Сдача намеренно испорченного файла, чтобы выдать работу за выполненную, может нарушать правила вашего учебного заведения или работодателя. Вы отвечаете за то, как используете результат. Смотрите наш отказ от ответственности.

Другие инструменты для система

Все инструменты порчи файлов