Повредете файл DLL онлайн
Повредете файл .dll за Windows онлайн и безплатно. Разрушава заглавката PE и таблицата с изнасяния, така че никое приложение да не може да зареди библиотеката.
- Без качване
- Без ограничение за размер
- Без регистрация
Повредете своя DLL файл
Настроен за .dll, .ocx, .sys, а работи също толкова добре с всеки друг формат.
Защо DLL файловете трудно се повреждат както трябва
DLL е двоичен файл PE също като EXE, но се проваля различно и по-интересно. Приложенията зареждат библиотеки по време на работа, така че повредената DLL не пречи на програмата да тръгне. Тя я проваля точно в мига, в който програмата потърси функция, а именно това е класът грешки, най-труден за откриване в реална работа.
Какво унищожава този инструмент
- Заглавката PE. Мъничето MZ, подписът
PE\0\0и незадължителната заглавка се разрушават, така че заредителят отхвърля образа. - Таблицата с изнасяния. Указателят, който изброява всяко изнесено име на функция и поредния му номер, се презаписва.
- Таблицата с внасяния. Библиотеките, от които самата тази DLL зависи, вече не могат да бъдат намерени.
- Данните на разделите. Ентропия се разпръсква из разделите с код и ресурси.
Какво ще видите след това
| Приложение | Поведение |
|---|---|
| Стартиране на приложението | „Приложението не можа да се стартира правилно (0xc000007b).“ |
LoadLibrary | Връща NULL с ERROR_BAD_EXE_FORMAT. |
| regsvr32 | „Модулът не можа да се зареди“ при регистриране. |
| Инструментите за зависимости | Съобщават за невалиден или нечетим образ PE. |
Обичайни причини да го направите
- Проверка, че приложение съобщава ясно за липсваща или невалидна зависимост.
- Проверка, че приставковата среда изолира дефектната библиотека, вместо да блокира изцяло.
- Пресъздаване на класическия случай „0xc000007b“ за наръчник на поддръжката.
- Проверка, че програма за обновяване проверява файловете на библиотеките след изтегляне.
Как да повредите DLL файл
- Пуснете своя .dll файл в полето по-горе или щракнете, за да изберете.
- Оставете нивото на Standard, освен ако не искате частична повреда (Light) или не се налага да победите софтуер за възстановяване (Heavy).
- Натиснете Повреди файла. Обработката тече на вашето устройство, затова приключва почти веднага.
- Изтеглете резултата. По подразбиране запазва оригиналното име на файла и дължината му в байтове.
Често задавани въпроси за DLL
Защо да се поврежда DLL, а не EXE?
Защото начинът на проваляне е различен и много по-труден за откриване. Приложението тръгва нормално и се проваля по-късно, точно когато се опита да използва библиотеката, а именно този сценарий екипите по поддръжка трябва да упражняват.
Ще счупи ли цялата система?
Само за приложенията, които зареждат точно тази библиотека. Никога не повреждайте системни DLL в директория на Windows, работете върху копия.
Работи ли при драйвери .sys?
Да. Драйверите за ядрото също са двоични файлове PE и използват същия профил.
Променя ли се оригиналната библиотека?
Не. Повредено копие се създава в паметта и се изтегля отделно; избраният от вас файл само се прочита.