Morti
Администратор
- 13 Янв 2014
- 147.433
- 27.320
Обфусцировщик (infostart)
Обработка, позволяющая защитить модули, закрытые паролем. Протестировано на платформе 8.3.21.1393.
Цель: затруднить декомпиляцию или деобфускацию модуля.
Описание:
При попытке прочитать/декомпилировать/деобфусцировать обработанный файл будут выданы подобные ошибки:
Спойлер: Детально
За основу были взяты исходники:
Новое в версии
02.10.2022 - Версия 1.1.0.3:
СКАЧАТЬ ПО ССЫЛКЕ НИЖЕ
Обработка, позволяющая защитить модули, закрытые паролем. Протестировано на платформе 8.3.21.1393.
Цель: затруднить декомпиляцию или деобфускацию модуля.
Описание:
- Файл - обрабатываемый файл *.epf, *.erf, *.cf, *.cfe, *.cfu.
- Выбрать модули - в появившейся форме можно выбрать, какие модули обрабатывать.
- Обработать - распаковывает в каталог, преобразует скомпилированный образ модуля, изменяет тексты запароленных модулей и упаковывает в файл. Обрабатываемый файл должен быть предварительно закрыт паролем прежде чем обрабатывать.
- Не создавать копию - данный флажок обрабатывает непосредственно исходный файл. В этом случае рекомендуется создавать резервную копию файла.
- Обфусцировать - данный флажок запутывает байт-код (изменение имен, опкодов и т.д.).
- Оставить тексты запароленных модулей (оставить окно ввода пароля) - данный переключатель делает поставку с исходным текстом с возможностью ввода пароля. При вводе корректного пароля приведет к расшифровке исходных текстов, а при записи модуля заново скомпилирует модуль и перезапишет обфусцированный скомпилированный образ.
- Удалять тексты запароленных модулей - данный переключатель делает поставку без исходных текстов.
- Удалять тексты запароленных модулей (оставить окно ввода пароля) - данный переключатель делает поставку без исходных текстов с возможностью ввода пароля. При вводе корректного пароля не приведет к расшифровке исходных текстов.
- Обработанный файл - результат обрабатываемого файла.
При попытке прочитать/декомпилировать/деобфусцировать обработанный файл будут выданы подобные ошибки:
Спойлер: Детально
За основу были взяты исходники:
- 1С:Ассемблер. Немного летнего веселья!
- Обфускатор операционного кода 1С
Новое в версии
02.10.2022 - Версия 1.1.0.3:
- Добавлена обфускация кода операции 42 (Goto).
- Добавлена возможность открыть непосредственно файл *.epf (внешняя обработка) после обфускации кода.
- Исправлена ошибка при формировании отчета.
- Добавлен новый распаковщик/запаковщик файлов *.epf, *.erf, *.cf, *.cfe, *.cfu. Написан полностью на 1с.
- Полностью убраны все предыдущие распаковщики/запаковщики файлов.
Причина:
- в v8unpack нет запаковки файла cfu, ошибка хеша после запаковки файла cfe, некорректный распаковщик/запаковщик некоторых файлов;
- в 1с (выгрузка/загрузка обработки/отчета в/из XML без добавления в командную строку "/F <base> /N <user> /P <password>") после запаковки файлов все ссылочные реквизиты становятся текстовыми.
- Добавлен распаковщик/упаковщик файлов V8Unpack viewer.
- Добавлена возможность выбора файла cfu в формате файлов v8unpack.
- Добавлен ключ -inflate в формате файлов v8unpack.
- Добавлены ключи -unpack, -undeflate, -deflate и -pack в формате файлов v8unpack.
- Добавлены параметры /DisableStartupMessages и /DisableStartupDialogs в формате 1С.
- Исправлена ошибка:
При переоткрытии формы не сохраняются данные каталога распаковки в настройках.
- Добавлена возможность выбора формата 1С (bin, выгрузка/загрузка обработки/отчета в/из XML) / v8unpack (image, epf, erf, cf, cfe).
- Добавлен флажок "Не создавать копию".
- Добавлено автоматическое закрытие формы выбора запароленных модулей.
- Скорректирована обфускация кода операции 32 (Unused).
- Добавлена возможность выбора файла cfe.
- Добавлен распаковщик/упаковщик файлов V8Unpack 3.0.43.28.
- Добавлена возможность выбора файла cf.
- Добавлена возможность выбора модулей.
- Исправлена ошибка:
При обфускации файла, в константах и параметрах с типом "Число", заменяются знаки с "." на ",".
Пример кода
- Добавлена возможность обфускации модуля для расширения конфигурации.
- Исправлены ошибки при обфускации обработанного файла.
- Исправлена обратная сборка файлов из файла bin.
- Добавлена возможность выбора версии v8unpack.
- Добавлена возможность выбора файла epf, erf, bin и image.
- Добавлена возможность обфускации файлов.
- Добавлена возможность изменять тексты запароленных модулей.
- Продажник
- info**tart.ru/public/1677514 **-s 7см (аб.10см-4995))
СКАЧАТЬ ПО ССЫЛКЕ НИЖЕ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Последнее редактирование модератором:
Возможно, Вас ещё заинтересует:
- Шоу субличностей. Обучающая онлайн-игра [Ольга Грищенко]
- Сборник закусочных орешков [Zero Cake school] [Светлана Шубина]
- Пакет Биохакинг [Анастасия Родионова]
- [Вязание] Кашемировая шапка-бини спицами резинкой Cashmere Beanie [Вяжи.ру] [Gregoria Fibers]
- Новогодняя елочка [pastry-school] [Елена Крохмаль]
- История гадания в античности. Том III-IV [О. Буше-Леклерк]
- Итоги 2025 года в зоологии позвоночных [Архэ] [Павел Квартальнов]
- Фэнтези: от Ведьмака до Арагорна [Cтрадариум] [Мария Штейнман]
- [Вязание] Вязаный спицами эффектный текстурный жакет-кейп Virginia [Вяжи.ру] [aegyoknit]
- Смотреть и видеть: как устроено искусство [Cтрадариум] [Дарья Волкова]