Пишу о программировании, книгах, науке и жизни

Как убрать пароль администратора на файловой базе 1С 8.3

20 апреля 2017, 14:49

Tool_1CD умеет читать и редактировать файлы 1CD, т. е. файлы информационных баз.

Как открыть базу 8.3 для редактирования

В последних версиях Tool_1CD нет возможности редактировать базу версии 8.3, поэтому делаем финт ушами.

  1. Выгружаем базу в файл .dt
  2. Создаем пустую базу через платформу 8.2, запуская файл 1cv8.exe из каталога c:\Program Files (x86)\1cv82\<версия>\bin\
  3. Затем в окне запуска баз платформы 8.3 сразу же меняем версию базы на 8.3 через кнопку «Изменить...»
  4. Загружаем нашу пустую базу через конфигуратор на платформе 8.3 и загружаем в неё файл .dt
  5. Теперь база спокойно открывается в версии 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

Поделиться
Запинить
Популярное