Это не учения, боец! Добро пожаловать в реальный мир!
Полигон DISc0nNecT'a

Авторизация

Книга про инвестиции

Карта посещений

Другие ссылки

Поиск по сайту

Как удалить пароль в 1С v8

Как удалить пароль в 1С v8

Как снять пароли пользователей с 1С версии 7.7 я писал в этой статье.

Взлом паролей в 1С 8 делается сложнее. Нижеописанный способ подходит только для файловой версии 1С предприятия.

Итак для взлома нам понадобится любой HEX – редактор, но лучше чтобы он поддерживал большие по объему файлы, так как нам придется править большой по объему файл. Я использую HEX – редактор WinHex.

Итак после установки WinHex открываем в нем файл 1Cv8.1CD, который находится в папке информационной базы.

Открываем файл 1Cv8.1CD

Открываем файл 1Cv8.1CD

 

Затем нам необходимо найти последовательность отпределенных байт для этого ищем в формате юникод строку users.usr. Для этого меню Поиск – Поиск текста. Выбираем кодировку юникод и ищем.

Ищем строку users.usr

Ищем строку users.usr

 

Мы находим строку вида

00 00 2D 00 00 00 00 09 00 75 00 73 00 65 00 72 00

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

00 00 2D 00 00 00 01 09 00 75 00 73 00 65 00 72 00

Правим строку в winHex для взлома паролей 1с

Правим строку в winHex для взлома паролей 1с

 

Как только исправили 0 на 1 нажимаем сохранить и входим в конфигуратор без паролей, не закрывая WinHex

Открываем Администрирование – Пользователи.

Список пользователей пуст.

Далее в WinHex меняем значение назад как было и сохраняемся, не закрывая конфигуратор 1С.

Далее можно добавть нового пользователя или обновить список пользователей – все пользователи должны появиться и теперь мы можем делать с ним все что угодно, например удалить, снять пароль или изменить пароль. Сохраняем список пользователей и можно входить в 1С.

1С 8. Список пользователей

1С 8. Список пользователей

P.S. Для платформы 8.2 требуется немного больше, нежели замена байтов с 00 на 01.
Аналогично вышеописанной процедуре находим имя v8users. Здесь переименовываем первую букву имени, так чтобы получилось примерно так: H8users.

1С 8. Список пользователей

Правим строку в winHex для взлома паролей 1с8.2

Дальше, как в 8.1.
После этих манипуляций конфигуратор стартовал без вопросов про пароли.


В начале 2012 года мне на глаза попалась еще такая инструкция:

1. Любым HEX-редактором открываем файл базы данных 1Cv8.1CD;
2. Ищем последовательность данных:
75 00 73 00 65 00 72 00 73 (users);
3. Обнуляем комбинацию данных начиная с значения 75 00 73 00 72 (usr) до значения 44 00 42 00 4E 00 61 00 6D 00 65 00 73 (DBNames);
4. Сохраняем измененные данные;
5. Открываем базу данных в конфигураторе;
6. Открываем окно конфигурации, переходим на вкладку Общие/Роли. Всем доступным ролям ставим «Административные функции»;
7. Открываем HEX-редактор и восстанавливаем последовательность удаленных данных;
8. Сохраняем измененные данные;
9. Сохраняем измененную конфигурацию;
10. Закрываем базу и снова открываем, выбираем любого пользователя (пароль которого заранее известен) и правим список пользователей. Не забываем вернуть прежние изменения конфигурации.

Инструкция мною не тестировалась, но иметь ее ввиду все же посоветую.


Источник

Яндекс.Метрика