Palstore forum | Software for everyone >  > Распаковщики исполняемых файлов > Magicmida

 
 

1. Maestro - 10 Марта, 2023 - 14:12:31 - перейти к сообщению
Magicmida — это полностью автоматический распаковщик Themida, который поддерживает 32-разрядные приложения.

Нажмите для увеличения


Функции:

• Распаковка: Распаковывает выбранный вами двоичный файл. Распакованный двоичный файл будет сохранен с суффиксом U.
• Работа с секциями файла: Восстанавливает разделы .rdata/.data. Работает только на очень специфических целях.
• Дамп памяти процесса: Позволяет ввести PID запущенного процесса, раздел .text которого будет сброшен (перезаписан) в уже распакованный файл. Это полезно после использования Oreans Unvirtualizer в OllyDbg.
• Перестройка ресурсов файла: Удаляет все неиспользуемые секции (если вы сняли виртуализацию или если ваш бинарный файл не использует виртуализацию).
• Анти-анти-отладка: Более новые версии Themida обнаруживают аппаратные точки останова. Чтобы справиться с этим, поддерживается внедрение ScyllaHide. Соответствующий профиль поставляется в комплекте с Magicmida. Вам просто нужно загрузить SycllaHide и поместить HookLibraryx86.dll и InjectorCLIx86.exe рядом с Magicmida.exe.

Сайт программы:
Скрытый текст:
Для просмотра необходимо авторизироваться

Magicmida v14.05.2026
Скрытый текст:
Для просмотра необходимо авторизироваться
2. Maestro - 07 Мая, 2024 - 15:49:12 - перейти к сообщению
Обновление:

Magicmida 28.04.2024

Изменения в версии:

- внесены исправления выравнивания разделов;
- добавлена ограниченная поддержка бинарных файлов с виртуализированной точкой входа. В 99% случаев это не пригодится, так как существует множество типов антидампов;
- не применять встроенные точки останова API антиотладки при использовании ScyllaHide;
- обработан редкий случай исправления IAT в некоторых бинарных файлах Themida v2;
- поддержка бинарных файлов Themida v2, требующих исправления относительных вызовов и имеющих большое количество импортов.

Шапка обновлена!
3. Maestro - 07 Мая, 2024 - 15:52:22 - перейти к сообщению
Обновление:

Magicmida 03.05.2024

Изменения в версии:

- добавлена функциональность создания общего раздела данных для целей MSVC 2015-2022, использующих динамическое локальное хранилище потоков.
- создание раздела данных теперь автоматически выполняется в конце распаковки.

Шапка обновлена!
4. Maestro - 07 Мая, 2024 - 15:55:35 - перейти к сообщению
Обновление:

Magicmida 05.05.2024

Изменения в версии:

- добавлена поддержка более новых мер по защите от антидампа в Themida v3 IAT;
- добавлен хак для украденных/виртуализированных Themida v3 MSVC OEP;
- добавлена поддержка бинарных файлов Themida v2, которые не сжаты/зашифрованы.

Шапка обновлена!
5. Maestro - 12 Мая, 2024 - 23:20:55 - перейти к сообщению
Обновление:

Magicmida 11.05.2024

Изменения в версии:

- удалены лишние проверки из трассировки импорта Themida v3 для лучшей совместимости с Delphi;
- исправлена проблема, при которой исключение в каком-то случайном несвязанном потоке могло помешать трассировке импорта;
- добавлена поддержка целей, использующих Thread Local Storage через каталог PE TLS;
- изменено определение начала IAT для предотвращения нежелательных крайних случаев;
- добавлена поддержка большего числа прямых перенаправлений IAT (crypt32 и dbghelp).
- добавлен режим командной строки для упрощения автоматизации.

Шапка обновлена!
6. Maestro - 18 Мая, 2024 - 12:13:53 - перейти к сообщению
Обновление:

Magicmida 16.05.2024

Изменения в версии:

- повышена производительность трассировки мест вызова в некоторых сценариях:
- исправлена проблема с бинарными файлами, имеющими каталог TLS, но не вызывающими обратные вызовы;
- исправлены ошибки в специальном патче IAT для Themida v2;
- исправлена редкая проблема, при которой IAT оказывался слишком большим;
- добавлен обходной путь для проблемы, когда некоторые старые бинарные файлы ошибочно принимались за Themida v3.

Шапка обновлена!
7. Maestro - 22 Июля, 2024 - 16:56:35 - перейти к сообщению
Обновление:

Magicmida 22.06.2024

Изменения в версии:

- восстановлена совместимость с Windows XP;
- добавлена поддержка Themida 1.8 и ранних версий 1.9;
- добавлена поддержка перенаправлений kernelbase, необходимых для некоторых новых игр;
- исправлено обнаружение вызовов TLS в некоторых случаях;
- увеличен лимит трассировки IAT в Themida v3.

Шапка обновлена!
8. Maestro - 14 Октября, 2025 - 13:36:59 - перейти к сообщению
Обновление:

Magicmida 14.09.2025

Изменения в версии:

- ScyllaHide: отключены хуки KiUserExceptionDispatcherHook и NtContinueHook, так как они, судя по всему, не требуются и могут вызывать сбои с аппаратными точками останова в некоторых случаях;
- Debugger: пропатчен pShimData в целевой программе, чтобы apphelp не ставил случайные хуки;
- Patcher: добавлен шаблон секции данных для локали TWMS;
- улучшено обнаружение точек входа TLS.
- удалена проверка ExceptionInformation — она некорректно работает на некоторых файлах (для точек входа TLS);
- IAT: при сканировании от начала секции .text ограничение не накладывается.

Шапка обновлена!
9. Maestro - 28 Мая, 2026 - 12:06:53 - перейти к сообщению
Обновление:

Magicmida 14.05.2026

Изменения в версии:

2026-01-06:

- новое: добавлена 64-битная сборка для распаковки Themida x64-приложений. Функция является экспериментальной;
- добавлена поддержка ordinal-импортов;
- исправлены регрессии для очень старых целей, появившиеся некоторое время назад;
- внутренний рефакторинг / улучшение структуры кода.

2026-01-10:

- x64: Исправлены случаи повреждения IAT, вызванные перехваченной API-функцией ExitProcess;
- x64: Добавлена поддержка восстановления виртуализированных OEP для MSVC 9 и выше.

2026-01-23:

- изменение: если Magicmida запускается с изменённой рабочей директорией, она будет использоваться как рабочая директория целевого процесса;
- x64: исправлена критическая ошибка в патчинге PEB, вызывавшая access violation на ранних этапах;
- добавлена поддержка дампинга .NET-бинарников.

2026-01-25:

- добавлена поддержка распаковки DLL-файлов;
- x64: улучшена логика распаковки для более широкой совместимости;
- исправлена критическая ошибка, из-за которой распакованный файл в редких случаях мог быть сохранён, а затем сразу удалён;
- добавлено более информативное сообщение об ошибке при использовании неподходящей сборки Magicmida для файла.

2026-02-01:

- GUI: добавлена опция копирования всего лога по правому клику;
- x64: улучшена обработка TLS для нестандартных целей;
- добавлена проверка корректности используемой версии ScyllaHide x64;
- добавлена проверка того, упакован ли бинарник вообще.

2026-02-04:

- Dumper: добавлена обработка forward’ов для advapi32 и setupapi;
- исправлена ошибка, из-за которой поиск IAT завершался неудачей для Delphi-приложений с виртуализированным OEP (ошибка результата дизассемблирования);
- исправлена ошибка, при которой AntiDumpFix не учитывал image base.

2026-04-25:

- Dumper: переработана обработка thunk’ов и forward’ов IAT. Это должно решить проблему генерации некорректных IAT;
- добавлены отсутствующие проверки границ, из-за которых нарушалась распаковка некоторых DLL;
- добавлена поддержка распаковки DLL с SxS-манифестом (например, зависящих от строго определённых версий MSVC);
- реализована реконструкция украденного/частично виртуализированного OEP для DLL MSVC9;
- исправлен дампинг бинарников с секцией retpoline, помеченной как NOACCESS.

2026-05-14:

- добавлена поддержка OneCore при реконструкции IAT. При обнаружении будут использоваться DLL apiset для импортов, где это применимо;
- добавлена экспериментальная поддержка распаковки Go-бинарников (широко не тестировалась).


Шапка обновлена!
ExBB - бесплатный скрипт форума на PHP Good-Host