VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Смена пароля админа через Базу данных или как дать полномочия админа другому пользователю через базу
0
Ситуация следующая, я не представляю, как это произошло, но мой пароль от админ акка перестал подходить, никаких злостных событий, при этом, на форуме не произошло, у меня есть полный доступ и к серверу (всем файлам) и к базе данных, но после 3-х часов поиска я не смог найти решения, как сменить пароль или дать права другому пользователю. Моя версия vBulletin 5.5.4. Пароль там шифруется через bcrypt в token & secret, как их сгенерировать, чтобы сайт авторизовал я не смог разобраться.
Воспользоваться tools.php и папкой /code/install у меня тоже не вышло, почему-то при запросе этого файла выскочила ошибка 500 (возможно потому что папка install была от nulled 5.5.1 версии?!)
Вообщем я застрял и хз что дальше делать, может будут советы и рекомендации?..
Gerastoz добавил 21.04.2023 в 13:39
Совсем забыл упомянуть, у меня НЕ работает регистрация! Потому сто почтовик отключен и было включено ручное подтверждение новых пользователей (слишком много ботов долбилось).
Last edited by Gerastoz : 04-21-2023 at 05:39 PM.
Reason: Добавлено сообщение
@Gerastoz, возьмите в базе составные части пароля другого пользовтеля, чей пароль вам известен (вероятно, соль и хэш, я не знаю точно, что там в пятёрке) и замените этими значениями значения полей вашего админского аккаунта, тогда сможете войти под паролем исходного юзера. Или как вариант, возьмите строку с вашим юзером из бэкапа, где пароль ещё цел, и перезапишите значения нужных полей старыми данными, тогда старый пароль восстановится.
@Gerastoz
Простоузер
Join Date: Apr 2022
Posts: 11
Версия vB: 5.x.x
Reputation:
Novice 1
Репутация в разделе: 1
0
Совет неплохой и я пытался это сделать уже подменой token & secret, но чето не прошло. Еще попробую сделать это со старой базой, где пароль я точно знаю... Просто я не уверен, что новое шифрование через bcrypt можно вот так же подменить, как это было в более старых версиях с MD5 (хэш и соль).
@Лис
Эксперт
Join Date: Sep 2017
Location: Питер, Россия
Posts: 1,821
Версия vB: 3.8.4
Пол:
Reputation:
Expert 1376
Репутация в разделе: 314
0
Quote:
Originally Posted by Gerastoz
я не представляю
А в логах по доступу вообще что-то есть?
Просто так ну ничего не может быть.
@Gerastoz
Простоузер
Join Date: Apr 2022
Posts: 11
Версия vB: 5.x.x
Reputation:
Novice 1
Репутация в разделе: 1
1
Quote:
Originally Posted by Лис
А в логах по доступу вообще что-то есть?
Просто так ну ничего не может быть.
У меня vB вроде не логирует нихрена, в /var/log я его логов тоже не вижу.
В любом случае я смог зайти с помощью старой базы, я заменил пароль подменив ключи token & secret, которые взял в таблице vb_user.
Возник другой вопрос, у меня форум ТРЕБУЕТ от пользователей смены пароля, типа "долго не меняли", как это вообще отключить?
@True
Администратор
Join Date: Nov 2007
Награды в конкурсах:
Posts: 1,313
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 1301
Репутация в разделе: 550
2
@Gerastoz, в тройке это выставляется в каждой группе пользователей, настройка "Срок устаревания пароля", поставь 0.
@Gerastoz
Простоузер
Join Date: Apr 2022
Posts: 11
Версия vB: 5.x.x
Reputation:
Novice 1
Репутация в разделе: 1
0
Quote:
Originally Posted by True
@Gerastoz, в тройке это выставляется в каждой группе пользователей, настройка "Срок устаревания пароля", поставь 0.