Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2009-10-04 00:04:23

prorock
Участник
Здесь с 2008-11-06
Сообщений: 70
Рейтинг :   

не найду пароль

В общем такая проблема. Давненько так сдела сайт, щас вот вспомнил за него и захотел немного его переделать. НО не могу найти пароль администратора! Как быть? можно ли его как либо узнать? Воостановление пароля отвлючено.

Вне форума

#2 2009-10-04 00:07:19

Styler
Участник
Здесь с 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: не найду пароль

Ручками в БД покапаться.

Вне форума

#3 2009-10-04 00:08:33

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: не найду пароль

Узнать практически никак - в базе хранится шифрованный пароль (точнее - его хеш), при сильном желании методом перебора его можно "сломать" (это если есть доступ к базе).
Если же и доступа к базе нет, то совсем никак.

Вне форума

#4 2009-10-04 00:36:47

Dimon80
Чукча-читатель
Здесь с 2009-04-11
Сообщений: 93
Рейтинг :   -2 

Re: не найду пароль

Наверно можно в базе заменить хеш, на хеш равный единичке или еще какому?

Вне форума

#5 2009-10-04 00:48:40

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: не найду пароль

Заменить, естественно, можно.
Достаточно просто выполнить SQL запрос:

update ng_users set pass=md5(md5('new_pass')) where id=1

этот запрос установит пароль new_pass для пользователя с ID=1 (обычно это администратор)

Вне форума

#6 2009-10-04 11:13:52

prorock
Участник
Здесь с 2008-11-06
Сообщений: 70
Рейтинг :   

Re: не найду пароль

Фуф...:) vitaly, спасибо большое :)

Вне форума

#7 2011-04-29 19:30:36

t3s
Участник
Откуда: планета The мля...
Здесь с 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: не найду пароль

vitaly, а можно вопрос от злобного нуллера?
какой смысл делать двойное хеширование - ведь от подбора хеша оно не защищает (паролей не брутятся, просто сравнивается хеш - в том числе и двойной)

гораздо надежнее конструкция вида

pass=md5('login'.'pass');

или

pass=md5('email'.'pass');

- так даже к паролям вроде qwerty сложнее подобрать хеш

зы
лишь не подумайте что я призываю юзать такие пароли :cool:


Проекты любой сложности. Качественно. Дорого.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.013 сек, 7 запросов выполнено - Использовано памяти: 530.98 Кбайт (Пик: 546.01 Кбайт) ]