Повредить файл EXE онлайн
Повредите файл .exe для Windows онлайн бесплатно. Уничтожает заглушку MZ и заголовок PE, поэтому Windows отказывается загружать исполняемый файл.
- Без загрузки на сервер
- Без ограничения размера
- Без регистрации
Испортите свой файл EXE
Настроено под .exe, .msi, .scr, и так же работает с любым другим форматом.
Почему файлы EXE трудно испортить как следует
Исполняемый файл Windows проверяется загрузчиком ещё до выполнения хотя бы одной инструкции. Заглушка DOS MZ указывает на заголовок PE, который описывает каждую секцию, импорт и точку входа. Повредите эту цепочку — и программа никогда не запустится: ни падения, ни частичного выполнения, только отказ.
Что разрушает этот инструмент
- Заглушка MZ / DOS. Сигнатура
MZи хранящееся в ней смещение до заголовка PE уничтожаются. - Заголовок PE. Сигнатура
PE\0\0, заголовок COFF и необязательный заголовок, описывающий точку входа, перезаписываются. - Таблица секций. Записи, отображающие
.text,.dataи.rsrcв память, теряют свою структуру. - Код и ресурсы. Энтропия рассеивается по секциям, поэтому даже вручную пересобранный заголовок указывает на непригодный код.
Что вы увидите после
| Приложение | Поведение |
|---|---|
| Windows | «Это приложение не может работать на вашем ПК» или «%1 не является приложением Win32.» |
| Windows Defender | Помечает файл как некорректный вместо того, чтобы его выполнить. |
| Dependency Walker / инструменты PE | Сообщают о недопустимом образе PE. |
| Wine в Linux/macOS | Отказывается загружать двоичный файл. |
Частые причины это сделать
- Проверка того, что установщик проверяет свои данные перед запуском.
- Проверка того, что программа обновления обнаруживает повреждённую загрузку и повторяет её.
- Проверка того, что проверка подписи кода действительно срабатывает на повреждённом двоичном файле.
- Создание некорректных файлов PE для набора тестов статического анализа.
Как испортить файл EXE
- Перетащите файл .exe в поле выше или нажмите, чтобы выбрать.
- Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
- Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
- Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.
Вопросы о EXE
Опасно ли запускать повреждённый EXE?
Он вообще не может быть запущен: Windows отклоняет его при загрузке, до выполнения любого кода. При этом повреждайте только те исполняемые файлы, которыми владеете или которые имеете право тестировать.
Пометит ли антивирус результат?
Некоторые движки помечают некорректные файлы PE как подозрительные просто потому, что структура недопустима. Это ожидаемое поведение, а не обнаружение чего-то вредоносного.
Работает ли это с установщиками MSI?
MSI — это составной документ OLE, а не двоичный файл PE, и он обрабатывается по соответствующему профилю. Ломается он не менее надёжно.
Можно ли восстановить исполняемый файл?
Нет. Цепочка заголовков и таблица секций уничтожены, а сам код рассеян.