Повредить файл DMG онлайн
Повредите образ диска .dmg для macOS онлайн бесплатно. Уничтожает трейлер koly и карту блоков, поэтому образ невозможно смонтировать или проверить.
- Без загрузки на сервер
- Без ограничения размера
- Без регистрации
Испортите свой файл DMG
Настроено под .dmg, .sparseimage, и так же работает с любым другим форматом.
Почему файлы DMG трудно испортить как следует
DMG — это образ UDIF, который читается с самого конца файла: 512-байтовый трейлер koly указывает на XML-карту блоков, описывающую каждую сжатую последовательность. Уничтожьте трейлер, и macOS не будет иметь понятия, где что находится, независимо от того, насколько цела остальная часть образа.
Что разрушает этот инструмент
- Трейлер koly. 512-байтовый трейлер UDIF в последнем блоке файла уничтожается. Одного этого достаточно, чтобы образ нельзя было смонтировать.
- Карта блоков mish. Дескрипторы блоков, сопоставляющие сжатые последовательности смещениям на диске, перезаписываются.
- XML-список свойств. Встроенный plist, описывающий разделы и контрольные суммы, уничтожается.
- Данные образа. Энтропия рассеивается по сжатым данным, поэтому выемкой ничего не извлечь.
Что вы увидите после
| Приложение | Поведение |
|---|---|
| Finder / DiskImageMounter | «Нет монтируемых файловых систем» или «образ не распознан.» |
hdiutil attach | «resource temporarily unavailable» либо сбой проверки контрольной суммы. |
| Дисковая утилита | Проверка не проходит, и образ объявляется недопустимым. |
| Gatekeeper | До него дело не доходит: образ падает раньше любой проверки подписи. |
Частые причины это сделать
- Проверка того, что конвейер установки для macOS проверяет образы перед монтированием.
- Проверка того, что программа обновления обрабатывает повреждённую загрузку и повторяет её.
- Воспроизведение сценария поддержки «повреждённый образ диска» для инструкции.
- Проверка того, что контрольные суммы образов действительно проверяются, а не принимаются на веру.
Как испортить файл DMG
- Перетащите файл .dmg в поле выше или нажмите, чтобы выбрать.
- Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
- Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
- Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.
Вопросы о DMG
Почему трейлер koly так важен?
Потому что образы UDIF читаются с конца. macOS смотрит на последние 512 байт, чтобы найти карту блоков, описывающую весь образ: без неё ничего другого в файле найти невозможно.
Восстановит ли его Дисковая утилита?
Нет. Дисковая утилита чинит файловые системы внутри монтируемого образа. Этот образ вообще не монтируется, поэтому работать ей не с чем.
Работает ли это с зашифрованными DMG?
Да. Заголовок encrcdsa атакуется наряду со стандартными структурами UDIF.
Обрабатываются ли большие образы?
Да. Обработка идёт фрагментами, поэтому образы в несколько гигабайт работают без исчерпания памяти браузера.