bdd2

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

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

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

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

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

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

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

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

См. также

Добавить вознаграждение
Комментарии
1. Максим (nikulin76) 120 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) 131 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) 141 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) 41 06.04.11 15:34 Сейчас в теме
(4) :D Нашел таки...нет это не телепатия, я тоже раньше так думал....просто занимаемся все примерно одним и тем же...одинэсом! :D коллеги...вот
6. Алексей (alexqc) 141 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) 114 26.05.11 04:47 Сейчас в теме
В 8.2 кроме записи "users.usr" в таблице Params, появилась еще отдельная таблица V8USERS. Нужно не только подменить имя параметра "users.usr", но и переименовать эту таблицу, заменив ее название, например, на U8USERS, а после все вернуть взад
8. Tolik (gortol) 168 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) 269 22.11.11 11:02 Сейчас в теме
12. Максим (maxim305) 18 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) 5 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) 19 28.01.13 10:55 Сейчас в теме
Не работает. Пробовала через hex-редактор. Поиск users.usr и подмена 00 на 01 это сделала, а вот найти таблицу v8users и поменять ей название на H8users не получилось. Не находит v8users. Что можно сделать еще?
24. Александр Перевислый (sashapere) 131 28.01.13 15:08 Сейчас в теме
на 8.2 не работает, просто ещё не разбирался с 8.2, а на 8.1 точно должно всё работать.
25. Nike K (Nkolp) 13 14.02.13 16:39 Сейчас в теме
Идея хорошая. Я делал это c помощью WinHex. Засада в том, что в УПП на 8.2 не работает :(
26. Nike K (Nkolp) 13 14.02.13 16:40 Сейчас в теме
(24) sashapere, Работает даже на 8.3, но см. пост выше
27. Nike K (Nkolp) 13 14.02.13 16:42 Сейчас в теме
(23) goa15, Ищите V8 V - заглавная
28. andrewks 1178 18.02.13 07:13 Сейчас в теме
29. Сергей Королев (extrim-style) 6 28.12.13 16:34 Сейчас в теме
Спасибо, помогло! В отличие от этих вариантов (http://infostart.ru/public/174176 и http://infostart.ru/public/151254).
30. Александр Перевислый (sashapere) 131 10.01.14 17:51 Сейчас в теме
(29) extrim-style, ОБработка, сугубо специфическая изначально делалась для 8.0 и 8.1,дорабатывать пока нечего, т.к. уже есть куча других аналогичных под 8.2. у 8.2. есть серьъёзный недостаток, пароли хранятся в виде хэшэй, используя хакерский сайт MD5Crypt(точно не помню) пароли вскрываются за 5 сек, причём не база ,а именно пароли!!!!
31. andrewks 1178 10.01.14 19:01 Сейчас в теме
(30)
у 8.2. есть серьъёзный недостаток, пароли хранятся в виде хэшэй

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