Запускаем утилиту управления SQL-сервером (Microsoft SQL Server Menegment Studio)
Выгоняем всех пользователей из базы
Если база размещена на SQL-сервере тогда делаем так:
Клиент-серверная версия
После исправления, сохраняем файл в hex-редакторе (File -> Save). Открываем его в 1С, не закрывая hex-редактор. Открываем в конфигураторе список пользователей (Администрирование -> Пользователи). В hex-редакторе меняем исправленное значение обратно и сохраняемся, не закрывая конфигуратор. Теперь в 1С можно обновить список пользователей должны появиться все существующие пользователи (правда не всегда срабатывает), либо добавляем нового пользователя, устанавливаем необходимые роли, пароли и т.д.
Исправляем байт, стоящий перед 09, в найденной строке на 01
Находим строку (Unicode) вида:00 09 00 75 00 73 00 65
Открываем (File -> Open) в hex-редакторе файл базы 1Cv8.1CD
Что нужно делать:
- HEX-редактор (Некоторые hex-редакторы не позволяют работать с файлами больших размеров, поэтому я предпочитаю использовать для этих целей программу WinHex).
- Собственно сам файл базы.
Что потребуется:
С 8-й версией все не так просто как с 7.7, т.к. информация о пользователях и паролях хранится в едином файле базы - 1Cv8.1CD
Для 1С:Предприятие 8.0 - 8.1
Если необходимо узнать пароль пользователя, то нужно воспользоваться программой Crash passowrd 2.0.
В версии 7.7 данные о пользователях и паролях хранится в папке usrdef информационной базы. Чтобы просто получить доступ к базе не зная пароля, достаточно переместить папку usrdef из папки информационной базы и тогда при следующем входе не потребуется вводить пароль. Некоторые конфигурации могут ругаться, что "пользователь системы не определен", в таком случае нужно в режиме " " добавить нового пользователя.
Для 1С:Предприятие 7.7
Данная статья описывает способы получения доступа к базам 1С:Предприятие.
Материал из 1C-WIKI.RU (1С википедия)
Взлом пароля 1С 1C-WIKI.RU (1С википедия)
Комментариев нет:
Отправить комментарий