1C снятие пароля с модулей epf и cf

Покопавшись немного в интернете, я наткнулся на «декомпилятор модулей» (скачать можно по ссылке), который якобы способен снять пароль. Декомпилятор представляет собой внешнюю обработку на обычных формах. Хорошо, пробуем. Начнем все с той же внешней обработки, на модуль которой я установил пароль.

Итак, способ снять пароль:

Требуется Платформа 1С версий ~ 8.3.9-8.3.16 (2016г.), без конфигурации можно. И сам Декомпилятор:

  1. Запустить от имени администратора. Создать пустую базу для разработки. Запустить её в режиме обычного приложения*.

2. Открыть обработку с декомпилятором через «Файл» – «Открыть». Замечу, что обработка, которую я нашел, написана на обычных формах, и запускать ее нужно под толстым клиентом:

Нажимаем «Декомпилировать» и получаем сообщение, что все прошло успешно:

выполнение обработки

Пробуем открыть модуль в конфигураторе, и он прекрасно открывается.

Теперь осталось проверить, как декомпилятор справится с общими модулями. Сохраняем конфигурацию в файл.

Выбираем в обработке:

выбор конфигурации для декомпилирования

После нескольких минут получаем сообщение:

Загружаем конфигурацию из файла и проверяем защиту. Защита полностью снята.

Тестирование проводилось на платформе 8.3.9.1818, конфигурация «Бухгалтерия предприятия 3.0.44.188».

Самое интересное, что модуль данного «декомпилятора» тоже защищен. Но обработка не позволяет снять защиту с самой себя.

* Запуск базы 1С в режиме запуска Обычное приложение или Управляемое приложение

Для принудительного запуска предприятия в Обычном или Управляемом приложении используются следующие ключи:

/RunModeOrdinaryApplication запуск толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск.

/RunModeManagedApplication запуск толстого клиента в режиме управляемого приложения, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск.

При указании любого из этих двух ключей отключается механизм автоматического выбора клиентского приложения кроме случаев, когда пользователь в командной строке явно указал ключ /AppAutoCheckMode (с 8.2.15)

Параметр можно указать в настройках запуска базы:

Примеры создания ярлыков:

«C:\Program Files (x86)\1cv82\8.2.13.219\bin\1cv8.exe» /RunModeOrdinaryApplication

или

\\server1c\Client_8_3\1cv8s.exe ENTERPRISE /S»server1c\buh_3_0″ /DisableStartupMessages /RunModeOrdinaryApplication

Источник: https://helpf.pro/faq/view/1735.html

Довольны?
[Оценок: 0 средняя: 0]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *