Как убрать пароль администратора на файловой базе 1С 8.3
Tool_1CD умеет читать и редактировать файлы 1CD, т. е. файлы информационных баз.
Как открыть базу 8.3 для редактирования
В последних версиях Tool_1CD нет возможности редактировать базу версии 8.3, поэтому делаем финт ушами.
- Выгружаем базу в файл .dt
- Создаем пустую базу через платформу 8.2, запуская файл 1cv8.exe из каталога c:\Program Files (x86)\1cv82\<версия>\bin\
- Затем в окне запуска баз платформы 8.3 сразу же меняем версию базы на 8.3 через кнопку «Изменить...»
- Загружаем нашу пустую базу через конфигуратор на платформе 8.3 и загружаем в неё файл .dt
- Теперь база спокойно открывается в версии 0.3.0_alpha и редактируется.
Сброс пароля на версии 8.2
Загружаем утилиту Tool_1CD с возможностью редактирования базы: Tool_1CD_0.3.0_alpha. Последнюю версию всегда можно скачать с репозитория, но там нет возможности редактирования.
Делаем резервную копию своей базы.
Запускаем программу Tool_1CD и в меню «Файл» выбираем «Открыть базу»
В левой части окна Tool_1CD будут перечислены доступные таблицы ИБ, нас интересует таблица V8USERS.
Кликаем по этой таблице и переходим в правой части на вкладку «Физическое представление».
Ищем учетку администратора, скорее всего она будет называться «Администратор» и кликаем в нужной строчке на колонку «DATA».
В это колонке хранится хэш пароля, который можно сбрутить, но мы поступим проще — запишем вместо старого новый хэш, соответствющий пустой строке: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=
Нажмем на кнопку «Записать BLOB/MEMO в файл» (кнопка с изображением дискеты) и сохраним данные.
Откроем файл текстовым редактором и заменим в двух местах хэш старого пароля на хэш пустой строки 2jmj7l5rSw0yVb/vlWAYkK/YBwk=
Вернемся к Tool_1CD, выделим нашу учетную запись, и нажмём кнопку «Редактировать таблицу».
Затем выделим колонку «DATA» и нажмем «Заменить BLOB/MEMO»
В появившемся окне выбираем отредактированный нами файлик и жмем кнопку «Ок». Значение колонки «Data» обновится и нам остается только нажать кнопку «Сохранить изменения» (с зеленой галочкой).
Закрываем Tool _1CD и пробуем войти под администратором.
Источники
Tool_1CD. Программа просмотра файлов баз *.1CD
Как убрать пароль пользователя в 1С:Предприятие 8
Взлом, снятие или сброс пароля пользователя 1С версии 8.1, 8.2, 8.3 и 7.7