Взлом пароля 1С — 1C-WIKI.RU (1С википедия)

Взлом пароля 1С

Материал из 1C-WIKI.RU (1С википедия)

Перейти к: навигация, поиск

Данная статья описывает способы получения доступа к базам 1С:Предприятие.

Содержание

Для 1С:Предприятие 7.7

В версии 7.7 данные о пользователях и паролях хранится в папке usrdef информационной базы. Чтобы просто получить доступ к базе не зная пароля, достаточно переместить папку usrdef из папки информационной базы и тогда при следующем входе не потребуется вводить пароль. Некоторые конфигурации могут ругаться, что "пользователь системы не определен", в таком случае нужно в режиме "Конфигуратор" добавить нового пользователя.

Если необходимо узнать пароль пользователя, то нужно воспользоваться программой Crash passowrd 2.0.

Для 1С:Предприятие 8.0 - 8.1

Файловая версия

С 8-й версией 1С:Предприятие все не так просто как с 7.7, т.к. информация о пользователях и паролях хранится в едином файле базы - 1Cv8.1CD

Что потребуется:

- Собственно сам файл базы.

- HEX-редактор (Некоторые hex-редакторы не позволяют работать с файлами больших размеров, поэтому я предпочитаю использовать для этих целей программу WinHex).

Что нужно делать:

Открываем (File -> Open) в hex-редакторе файл базы 1Cv8.1CD

Находим строку (Unicode) вида:00 09 00 75 00 73 00 65
Строка users.usr в файле 1Cv8.1CD

Исправляем байт, стоящий перед 09, в найденной строке на 01
Изменяем байт в файле 1Cv8.1CD

После исправления, сохраняем файл в hex-редакторе (File -> Save). Открываем его в Конфигураторе 1С, не закрывая hex-редактор. Открываем в конфигураторе список пользователей (Администрирование -> Пользователи). В hex-редакторе меняем исправленное значение обратно и сохраняемся, не закрывая конфигуратор. Теперь в 1С можно обновить список пользователей – должны появиться все существующие пользователи (правда не всегда срабатывает), либо добавляем нового пользователя, устанавливаем необходимые роли, пароли и т.д.

Клиент-серверная версия

Если база размещена на SQL-сервере тогда делаем так:

  • Выгоняем всех пользователей из базы
  • Запускаем утилиту управления SQL-сервером (Microsoft SQL Server Menegment Studio)
  • В обозревателе объектов (Object Explorer) находим в списке таблиц таблицу dbo.Params

SQLServer ObjectBrowser.PNG

  • Удаляем строку users.usr

SQLServer dboParams.PNG


  • Для серверной базы данных на платформе 8.2 нужно еще целиком удалить таблицу dbo.v8users


  • Заходим в Конфигуратор без пароля и создаем пользователя с админскими правами.
Личные инструменты