Убрать пароль конфигуратора 1с

Обновлено: 05.07.2024

Можно как-то снять пароль с конфы? Программер, который обслуживал контору, смылся куда-то, а меня попросили доработать. Есть ли способ кк-то открыть MD?

Понятно, куда смылся. Денег за работу ему не заплатили. Неужели у него даже телефона нет?

Мобильны - "абонент не в зоне.
Уже 2 мес. не появляется. Домашнего у них нет.
Версия 7,7, забыл сказать

После последних событий желающих помочь будет всё меньше и меньше.
Обращайся к франчу, в 1С.

Мда, облом, просто это родственники. Я с них, ясен пень, денег брать не буду, просто очень просили помочь. Да и вас понять можно, никто не гарантирует отсутсвие подставы.

(7) Дело не только в подставе.
Программисты просто так не исчезают. Должна быть причина.

6 А, ну да, наверно так. Интересно, прецеденты подобных обращений в 1С были?

(9) Не знаю. Я за семь лет ни разу не писал клиенту с пропавшим программером и паролем ;-))

если Jack хочет что-то доработать в конфигурации и добрался до Т1С, то он должен уметь пользоваться поисковиком (любым)

(0) поставленный пароль на конфигурацию прежде всего надо рассматривать как зашиту от "Доработчиков", которые могут так доработать, что мало не покажется

Я вообще-то начинающий и, может быть, ошибаюсь. Но насколько я поняла из того что я уже знаю, серьезной защиты там нет, достаточно грохнуть каталог usrdef или переименовать.

(16) кто мешает попробовать на резервной копии? Будешь много пробовать -перестанешь быть начинающим, сможешь другим объяснить разницу пароля на вход и на конфигурацию.

Вот это и интересно, в чем разница? Если грохнуть usrdef, то это какая защита? Это я сниму пароль на вход?
Тогда что такое пароль на конфигурацию? Как его установить/убрать?

usrdef - это на вход.
а на конфигурацию - это на МД-шник.
Ставиться через конфигуратор/открыть конфигурацию/свойства конфигурации/задача/сменить пароль.
Снимается там же. если знаешь пароль.

(18) истинну Smitt глоголит
Надо сачало хоть книжки почитать

Ясно, спасибо. Ну должно что-то быть что его ломает, при чем в инете себе лежит :)

(20) Может Вы можете что-то порекомендовать?
Слышала мнение от спецов что по 7.7. почти нет ничего путного, а вот по 8 уже есть хорошие книги.

Не только должно, но и есть, надо только очеееееееень хорошо попросить или сказать зачем это надо

0,22 Тот кто ищет, тот всегда найдет. В инете "ЕСТЬ ВСЁ", нужно только поискать. А для 1с, кроме того, что это 7.7 нужно знать как минимум номер версии и тип последней.

Если (0) и (22) еще интересна эта тема, то правильный ответ в (11)

Самый правильный пароль сказал NS: "Программисты просто так не исчезают".

Да мне в общем это пока не нужно, но мало ли. знать не помешает :)

Блокирование законному владельцу доступа к конфигурации путем несанкционированной установки пароля- мероприятие незаконное.
К счастью, снять пароль можно буквально "на коленке".
Способ снятия пароля с использованием Far, Norton или другой проги с редактором двоичных файлов.
В файле BkEnd.dll, находящимся в каталоге установки программы, нужно найти строку "TaskItem" и поменять ее на любую другую равной длины. Теперь входим в конфигуратор, ставим пустой пароль и сохраняемся. Восстанавливаем BkEnd.dll из резервной копии.
При вышеуказанных мероприятиях будет потеряно название, комментарий и синоним конфигурации, которое указывается в её свойствах.
Но их можно восстановить, открыв конфигуратор, выбрав пункт меню Конфигурация-Открыть конфигурацию, далее- меню Действия-Свойства, и заполнив соответствующие строковые реквизиты.
Просто перед снятием пароля запишите их на бумажке или в файл.

Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан

Для защиты базы 1С используются пароли. Управляет ими, как правило, администратор. При определенных настройках пользователь 1С может и сам поменять пароль. Рассмотрим, как работать с паролями в 1С:Бухгалтерия предприятия.

Изменение пароля через 1С

Зайдем в 1С под администратором и откроем справочник «Пользователи» через меню «Администрирование – Настройки программы – Настройки пользователей и прав».



Откроем карточку пользователя.


Нажмем «Установить пароль».

Получите понятные самоучители по 1С бесплатно:


Вводим и подтверждаем пароль и нажимаем кнопку «Установить пароль».

Чтобы не ошибиться, может посмотреть введенные символы при установке флажка «Показывать новый пароль».

Также можем создать пароль по кнопке. Пригодится, чтобы не поставить слишком простой код.


Изменение пароля через Конфигуратор


Выделим пользователя и щелкнем по нему 2 раза мышкой или нажмем на карандашик.


Введем и подтвердим пароль, затем сохраним изменения по кнопке ОК.


Самостоятельная смена пароля пользователем

Пользователь может сам поменять пароль, если администратор разрешил это делать.

В 1С для этого пользователя не должен стоять флаг «Пользователю запрещено изменять пароль».


Иначе поменять пароль не получится. Также администратор может потребовать обязательно сменить код при входе в 1С. За это отвечает флаг «Потребовать смену пароля при входе».

Для смены пароля перейдем в персональные настройки.


Нажмем на пользователя.


И изменим пароль.


Обязательно указываем старый пароль, затем вводим новый.


Наверняка каждый разработчик заботится о том, чтобы его программы были защищены от нелегального распространения. Особенно если эта разработка – коммерческий, тиражируемый продукт.

Создатели системы 1С: Предприятие 8 позаботились о защите кода. К сожалению, пароль на доступ можно установить только на модули объектов, общие модули, модули обработок и отчетов. В том числе и внешних. Но и этого немало, так как можно значимые процедуры и функции разместить в модуле и потом к ним обращаться.

В данной статье я хочу разобраться, как установить защиту и снять её, если Вы забыли пароль.

Установка защиты на модуль 1C

установка пароля на модуль

Программа меня тут же предупредила о том, что нельзя защитить модуль, имеющий директивы препроцессора:

вопрос

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Что же, посмотрим, во что это выльется. Устанавливаем пароль.


Все оказалось хуже, чем я предполагал. Документ полностью не рабочий. Провести его не удалось, постоянно программа ругается на какие-то незаполненные поля, которых ни в шапке формы, ни в таблице нет.

Вывод однозначный: не все модули можно защитить. Однако ничего Вам не мешает вынести функции и процедуры с директивами препроцессора в отдельный модуль.

Осталось проверить обработки. Возьмем для интереса внешнюю. Защита прошла без проблем.

Проверка надежности защиты с помощью декомилятора модулей 1С


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

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

На форумах пишут, что иногда нужно запускать 1С от имени администратора, если выходит ошибка.

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

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

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


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

Данный материал предоставлен только в ознакомительных целях с целью обзора механизма защиты платформы 1С. Запрещено использовать данный материал для получения доступа к защищенным авторским правом разработкам.

Ввод пароля в 1С
Восстановление пароля 1С, если база файловая

1 шаг

Путь к базе

2 шаг

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

1CD изнутри

3 шаг

Нужный символ для снятия пароля

Пароли сняты, поздравляю!

Обновление от наших читателей для новых платформ 1С (например, 1С: Предприятие 8.3.5.1383):

Обновление №2 от нашего читателя Evil Grym от 07.10.2017:

Снятие пароля, если база 1С клиент-серверная

Если у Вас на предприятии клиент-серверный вариант 1С, необходимо действовать немного иначе.

Шаг 1

Шаг 2

Снятие пароля в MS SQL

Шаг 3

users.usr

Обновление: в релизе платформы 1С 8.3.5.1460 описанный выше способ не дает должного результата. Из опыта наших читателей известно, что необходимо попробовать удалить таблицу Usersv8.

Готово! Вы удалили пароли 1С!

Если же у Вас так и не получилось произвести взлом пароля от 1С самостоятельно, Вы всегда можете обратиться за помощью к специалисту 1С

Другие статьи по 1С:

Что делать если пароль от конфигурации безвозвратно утерян и вспомнить (восстановить) его не представляется возможным?

Ниже я расскажу, как восстановить (сбросить) пароль для конфигурации, написанной для платформы 1С Предприятие 8.3, работающей в файловом режиме. Сброс пароля для клиент-серверного режима также возможен, но в данной статье он не рассматривается, так как такая необходимость возникает значительно реже.

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

Итак, у вас есть файл конфигурации 1С 8.3 (файл 1Cv8.1CD) и вы хотите сбросить пароль. Все действия выполняются в 5 простых шагов:

1 шаг. Устанавливаем и запускаем Hex Editor Neo. Это бесплатная программа для работы с шестнадцатеричными данными, которыми и является файл конфигурации 1С. Теперь в программе открываем файл нашей конфигурации ( 1Cv8.1CD ).


3 шаг. В найденной строке находим значение 09 и меняем значение слева с 00 на 01.

Например:
было: 00 09 00 73 00 79 00
меняем на: 01 09 00 73 00 79 00

Для конфигураций версии ниже 1С 8.3.5 вместо этого меняем значение с 00 на 01 в шестом столбце.

4 шаг. Нажатием сочетания клавиш Сtrl+F выбираем кодировку Unicode (как на картинке) и вводим в строку поиска v8users , а затем нажимаем кнопку Find.
В найденной строке (V.8.U.S.E.R.S) меняем цифру 8 на 7 чтобы получилось V.7.U.S.E.R.S. Теперь сохраняем внесенные изменения.

5 шаг. Запускаем конфигурацию в режиме Конфигуратора. Выбираем пользователя, а пароль оставляем пустым. В итоге конфигурация откроется. Теперь нам остается сделать выгрузку информационной базы ( Администрирование – Выгрузить информационную базу ), затем создать новую (чистую конфигурацию) и загружаем в неё сохраненную выгрузку ( Администрирование – Загрузить информационную базу ).

Читайте также: