Dozhd
Администратор
- Регистрация
- 18 Янв 2014
- Сообщения
- 135.293
- Реакции
- 386.963
Обфусцировщик (infostart)
Обработка, позволяющая защитить модули, закрытые паролем. Протестировано на платформе 8.3.21.1393.
Цель: затруднить декомпиляцию или деобфускацию модуля.
Описание:
При попытке прочитать/декомпилировать/деобфусцировать обработанный файл будут выданы подобные ошибки:
Спойлер: Детально
За основу были взяты исходники:
Новое в версии
02.10.2022 - Версия 1.1.0.3:
СКАЧАТЬ
Обработка, позволяющая защитить модули, закрытые паролем. Протестировано на платформе 8.3.21.1393.
Цель: затруднить декомпиляцию или деобфускацию модуля.
Описание:
- Файл - обрабатываемый файл *.epf, *.erf, *.cf, *.cfe, *.cfu.
- Выбрать модули - в появившейся форме можно выбрать, какие модули обрабатывать.
- Обработать - распаковывает в каталог, преобразует скомпилированный образ модуля, изменяет тексты запароленных модулей и упаковывает в файл. Обрабатываемый файл должен быть предварительно закрыт паролем прежде чем обрабатывать.
- Не создавать копию - данный флажок обрабатывает непосредственно исходный файл. В этом случае рекомендуется создавать резервную копию файла.
- Обфусцировать - данный флажок запутывает байт-код (изменение имен, опкодов и т.д.).
- Оставить тексты запароленных модулей (оставить окно ввода пароля) - данный переключатель делает поставку с исходным текстом с возможностью ввода пароля. При вводе корректного пароля приведет к расшифровке исходных текстов, а при записи модуля заново скомпилирует модуль и перезапишет обфусцированный скомпилированный образ.
- Удалять тексты запароленных модулей - данный переключатель делает поставку без исходных текстов.
- Удалять тексты запароленных модулей (оставить окно ввода пароля) - данный переключатель делает поставку без исходных текстов с возможностью ввода пароля. При вводе корректного пароля не приведет к расшифровке исходных текстов.
- Обработанный файл - результат обрабатываемого файла.
![[IMG] [IMG]](https://infostart.ru/upload/iblock/c2d/c2d575ce6235f9f3eb80f669d163d3b0.png)
![[IMG] [IMG]](https://infostart.ru/upload/iblock/7fc/7fcf71da509f03a20db07675f565920c.png)
При попытке прочитать/декомпилировать/деобфусцировать обработанный файл будут выданы подобные ошибки:
Спойлер: Детально
![[IMG] [IMG]](https://infostart.ru/upload/iblock/43a/43ac1d42941bbd874d415dfa7a003574.png)
![[IMG] [IMG]](https://infostart.ru/upload/iblock/3aa/3aaf610896fa87ba5b7b693350c3c4dd.png)
![[IMG] [IMG]](https://infostart.ru/upload/iblock/9ad/9adb7fe38b3afdac5fc18f170a69346f.png)
![[IMG] [IMG]](https://infostart.ru/upload/iblock/ccf/ccfc5d4d3cbcc9f55a8c96cd98b4687a.png)
![[IMG] [IMG]](https://infostart.ru/upload/iblock/ff1/ff10aca026c50df40bd73e6fe5363ae7.png)
За основу были взяты исходники:
- 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))
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Программа профессиональной переподготовки по Телесно-ориентированной психологии [Интеграция] [Константин Дуплищев, Анна Константинова, Сергей Богута]
- Скетчинг маркерами для начинающих. 6 разновидностей скетчинга [stepik] [Станислав Черевко]
- Стань своим в Турции [Хаяль] [Зухра Султаналиева]
- Скетчинг маркерами для начинающих. Рисуем котов [stepik] [Станислав Черевко]
- GPT+Ai Посты-карусели в инсте за 15 минут (без кода!) [Артём Котельников]
- Бурый медведь [busy-bee] [Елена Самсонова]