Персональная страница Федора Езеева
Главная
Download
Ссылки
MS SQL
Обмен данными
Новости
Статьи
О себе
Крупные разделы...
Коллективная разработка
1С++, OOP, XP
FuncTest
FAQ
Структура 1cv7.md
Дальше Назад Содержание

Как посмотреть модуль конфигурации, закрытой паролем?

С уже полученными знаниями это очень просто. Достаточно сказать, что штатный способ установки пароля на конфигурацию основано на шифровании содержимого двух контейнеров: Main Metadata Stream и глобального модуля. Все остальное остается в изначальном виде. Потому мы можем создать свою конфигурацию (можно пустую), открыть защищенную конфигурацию плагином DocFile Browser, найти в ней местоположение интересующего нас контейнера, выгрузить его и загрузить в нашу пустую конфигурацию вместо глобального модуля. Теперь открыв нашу конфигурацию конфигуратором, мы в глобальном модуле увидим то, что нам так интересно.

Применяя эту же технологию можно так же посмотреть содержимое любых экранных и печатных форм. Более того, новую конфигурацию создавать вовсе необязательно. Файлы внешних отчетов (*.ert) так же имеют контейнерную структуру, так что экранную форму, модуль и печатные формы можно загружать в ваш внешний отчет.

Разумеется, что для целей полной реконструкции (взлома) защищенной конфигурации этот метод не подходит, ибо он не дает возможности увидеть содержимое ни структуры метаданных, ни глобального модуля. Однако он дает прекрасное понимание того факта, что если вы хотите надежно защитить свои разработки в 1С, то штатными методами (и некоторыми сторонними) вам не обойтись.

Необходимое предупреждение. Хочется напомнить, что конфигурация 1С является объектом авторского права. Соответственно, несанкционированный доступ к исходным текстам конфигурации может быть квалифицирован по статье 146 УК РФ (Нарушение авторских и смежных прав).

Дальше Назад Содержание
Rambler's Top100 1C:TOP-100

© 1998-2004 Fedor Ezeev.

Last updated: 2005-09-26