gifts2017

Удаление пользователей из базы 1с8.x

Опубликовал Александр Перевислый (sashapere) в раздел Администрирование - Защита, права, пароли

Удаление пользователей из базы 1с8.x

Возможно многие знают как удаляются пользователи из базы 1с8 при помощи HEX редактора. По мотивам статьи на http://extremallife.ru/work/1s/vzlom8-pass создал програмку которая это делает сама. Очень удобна и оперативна в использовании.

     Добавлена возможность востановления пользователей, благодорая пользователю uz8ek , спасибо за идею!

   На восмёрках 8.2.13.219  возможно не всегда работает, хотя делает всё по инструкции, проверял в HEX редакторе!, возможно у неё какой-то другой алгоритм формирования записей пользователей.

Скачать файлы

Наименование Файл Версия Размер
Crack1c8User2 687
.7z 180,67Kb
02.08.12
687
.7z 180,67Kb Скачать
Crack1c8User 156
.7z 178,11Kb
02.08.12
156
.7z 178,11Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Максим (nikulin76) 04.04.11 10:11
Не плохо бы до работать програмку для sql варианта. очистка таблички с пльзователями.
2. uz8ek (uz8ek) 04.04.11 11:24
Начало хорошее, на 8.1 заработала, но на 1С:Предприятие 8.2 (8.2.13.219) в различных конфигурациях не работает.
Было бы не плохо добавить кнопку, записывающую "0" в туже позицию, куда пишется "1".
3. Александр Перевислый (sashapere) 04.04.11 17:07
uz8ek пишет:

Начало хорошее, на 8.1 заработала, но на 1С:Предприятие 8.2 (8.2.13.219) в различных конфигурациях не работает.

Было бы не плохо добавить кнопку, записывающую "0" в туже позицию, куда пишется "1".


Проверял на 8.2 тоже работало, проверю на 8.2.13.219, ксати с записью "0" хорошая идея
4. Алексей (alexqc) 06.04.11 15:21
Во блин, телепатия какая-то :D. пока я думал выкладывать подобную утилиту или нет ( http://forum.infostart.ru/forum14/topic38972/ ) - уже аналог выложили.

В SQL-варианте необходимости такой утилиты не надо, т.к. там имеется нормальный доступ к таблицам БД, и легко можно выполнить что-то типа "update params set filename='users_usr' where filename='users.usr' ", ну или переименовать его ручками.

Собственно, в файловом варианте можно было бы сделать то же самое, если б не одно но: 1Ска вероятно ищет эту запись по индексу, а мы меняем filename только в записи, не трогая индекс. Зато: 1-й байт записи очевидно является пометкой на удаление, и установив его в любое отличное от 0 значение - мы данную запись "удаляем".

По поводу того что работает не во всех конфах: возможно, иногда порядок полей в таблице иной (но мне такого не попадалось), и в результате filename не первое поле. Посмотреть структуру таблицы Params можно найдя юникодную строку {"PARAMS" (именно большими буквами, ну или поиском без учета регистра) - в HEX: 7B 00 22 00 50 00 41 00 52 00 41 00 4D 00 53 00 22 00. дальше там идет текстовое описание структуры таблицы, по нему можно прикинуть начало записи.

ЗЫ. Рекомендую http://infostart.ru/public/19734/ если еще не видели
sashapere; Vgfrost; cool.vlad4; +3 Ответить 1
5. Ийон Тихий (cool.vlad4) 06.04.11 15:34
(4) :D Нашел таки...нет это не телепатия, я тоже раньше так думал....просто занимаемся все примерно одним и тем же...одинэсом! :D коллеги...вот
6. Алексей (alexqc) 06.04.11 15:57
(5) Да это мне сегодня пришел недельный обзор публикаций, а там - "
Удаление пользователей из базы 1с8.x
Приложение для Windows для 1С: Предприятие 8.0; 1С: Предприятие 8.2; 1С: Предприятие 8.1
http://infostart.ru/public/83593/"

А так, перед тем как создавать ту тему с вопросом, я делал поиск по инфостарту и аналога не увидел.
Вобщем, получается автор выложил практически тогда же, когда мне и мне идея выложить пришла - и интересен не факт того что решаются одинаковые задачи (что в принципе логично), а факт что такая мысля пришла ОДНОВРЕМЕННО.
7. Сергей Сытько (8SiriuS8) 26.05.11 04:47
В 8.2 кроме записи "users.usr" в таблице Params, появилась еще отдельная таблица V8USERS. Нужно не только подменить имя параметра "users.usr", но и переименовать эту таблицу, заменив ее название, например, на U8USERS, а после все вернуть взад
8. Tolik (gortol) 28.09.11 23:32
огромное спасибо за данную обработку, очень помогла в трудный момент!!!
9. Евгений Шолох (shea) 05.10.11 09:22
хорошая программа. уже несколько баз взломал. на 8.2 только не получатеся. и нельзя закрывать программу, а то может база повредится - не сможете вообще пользователей добавлять.
10. k (k) 21.11.11 12:42
а для бухгалтерии 8.2 походит эта программка?или все-таки нет ?
11. Василий Зайцев (vasiliy_b) 22.11.11 11:02
12. Максим (maxim305) 01.12.11 07:09
Спасибо, очень програмулька очень помогла!
13. Станислав (shtill) 20.12.11 11:02
не помогла... в 1с 8.1 снимает пароли с пользователей, а в 1с 8.2, конфигурацию не помню... вроде ЗУП 2.5.37. !! Там вроде как надо менять не только в одном месте... еще вроде где то!!
18. Alex Ivanov (acorn) 14.01.12 23:02
Платформа 8.2.13.205, УПП 1.3.6.1 не работает Ваша программа :-(
19. Александр (AloneWolf) 28.01.12 08:18
Автор - пометь, что для 8.2 НЕ РАБОТАЕТ!
Или поправь ее, чтобы V8USERS тоже исправляла
20. Витек (Vitekkk) 07.03.12 11:00
В версии 8.2.13.219 не работает.
21. Alex V0V (v0v) 15.08.12 18:38
На 8.2.15 пробовал - не работает.
Попробовал методом extremallife.ru/work/1s/vzlom8-pass с учетом коментов - восстанавливает только одного юзера.
22. Анастасия Любимова (AnastL) 16.08.12 22:29
В серверном варианте в консоли администрирования просто можно поставить флаг "блокировка инф. базы" и сеансы пользователей сами начнут отваливаться. При снятии флага сеансы отвалившиеся снова восстанавливаются. Либо в консоли все той же отмечаем сеансы пользователей и нажимаем "delete". Сейчас мы только таким образом действуем, но раньше пользовались батником с запуском 1С с параметром "ЗавершитьРаботуПользователей" - пользователю при этом выводили сообщение "Просим завершить работу системы самостоятельно или через 10 мин. сеанс будет завершен принудительно". В этом случае пользователи не смогут войти в БД, пока не запустить 1С с параметром "РазрешитьРаботуПользователей". Короче в 1С все предусмотрено для этого и обработка не нужна.
23. Ольга (goa15) 28.01.13 10:55
Не работает. Пробовала через hex-редактор. Поиск users.usr и подмена 00 на 01 это сделала, а вот найти таблицу v8users и поменять ей название на H8users не получилось. Не находит v8users. Что можно сделать еще?
24. Александр Перевислый (sashapere) 28.01.13 15:08
на 8.2 не работает, просто ещё не разбирался с 8.2, а на 8.1 точно должно всё работать.
25. Nike K (Nkolp) 14.02.13 16:39
Идея хорошая. Я делал это c помощью WinHex. Засада в том, что в УПП на 8.2 не работает :(
26. Nike K (Nkolp) 14.02.13 16:40
(24) sashapere, Работает даже на 8.3, но см. пост выше
27. Nike K (Nkolp) 14.02.13 16:42
(23) goa15, Ищите V8 V - заглавная
29. Сергей Королев (extrim-style) 28.12.13 16:34
Спасибо, помогло! В отличие от этих вариантов (http://infostart.ru/public/174176 и http://infostart.ru/public/151254).
30. Александр Перевислый (sashapere) 10.01.14 17:51
(29) extrim-style, ОБработка, сугубо специфическая изначально делалась для 8.0 и 8.1,дорабатывать пока нечего, т.к. уже есть куча других аналогичных под 8.2. у 8.2. есть серьъёзный недостаток, пароли хранятся в виде хэшэй, используя хакерский сайт MD5Crypt(точно не помню) пароли вскрываются за 5 сек, причём не база ,а именно пароли!!!!
31. andrewks 10.01.14 19:01
(30)
у 8.2. есть серьъёзный недостаток, пароли хранятся в виде хэшэй

ну да, куда уж 8.2 до 8.1, хранящей пароли в открытом виде )))
32. Павел (d0dger) 06.03.14 23:47
Хеши от сложных паролей не страшны - жалко паролей сложных мало
33. Константин Юрин (kostyaomsk) 21.10.14 10:18
Помогла ведь в экстренной ситуации обработка сбросить пароли и найти наконец для отладки сложной выгрузки на копиях в реальной базе 8.2.19.83
Товарищи злые программисты не будьте такими плохими и злыми когда нехорошо увольняетесь. Все равно Ваши пароли будут вскрыты. Только время тратить.
34. Александр Перевислый (sashapere) 22.10.14 00:11
(33) kostyaomsk,
Согласен : пароли в 1с дело временное. Есть даже программки позволяющие открыть запароленные модули и обработки.
35. Константин Юрин (kostyaomsk) 22.10.14 21:53
Кто в курсе дайте полную подборку программ для сброса паролей последних платформ 8.2 и 8.3 собственных баз. Хорошо что удалось обойтись как-то так. Всем ведь нужно.
36. Ирина Набиева (trn) 17.06.16 17:41
Увы. Для конфигурации БГУ 1.0 на платформе 8.3.7.1831 не работает
37. Дмитрий Копасов (DmitriiKopasov) 08.07.16 15:58
Привет. У меня не заработала. Платформа 8.3.7.2027