[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как поменять пароль, если он в виде хеша?
sasha300
Приветствую!
Дополняю базу данных и php код. Потребовалось поменять пароль, вот только он в виде хеш суммы. На фтп присутствуют 3 файла, которые как понимаю, отвечают за пароли:
user posted image

в index.php есть код, который проверяет пароли:

$fazza = "0";
$ready = $query = "UPDATE $table SET faza = '1' where (id='" . (int)$_GET['ready'] . "')";
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
mysql_query($query) or die(mysql_error());


Как можно поменять пароли?
p.s.: связь с программистом, который делал базу, утеряна..
Rand
Цитата
в index.php есть код, который проверяет пароли:

Даже близко не похоже.
sasha300
ну тогда не этот код, может надо как-то изменить три файла, которые приводил выше? И почему не надо их приводить в открытом виде? Можно как-то по левому добраться до паролей?
exotica
Цитата
Как можно поменять пароли?


А можно содержание файлов а не просто строку запроса.

Так то просто береш и ставиш в базу хеш нужного тебе пароля

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
SoMeOnE
Нужно сначала найти место, где проверяется пароль. Узнать точный алгоритм.
А потом уже самому из нужной строки вывести хеш и поставить напрямую базу. Легче всего так.
Ну если он просто md5 алгоритм. То находишь ту таблицу и на месте в phpmyadmin редактируешь. Там сам выбираешь захешировать по алгоритму и все.
killer8080
sasha300
.htpasswd не имеет никакого отношения к php, это аутентификация на уровне апача.



Спустя 13 минут, 51 секунда killer8080 написал(а):
вот статья по базовой http аутентификации средствами апача
http://www.softtime.ru/info/apache.php?id_article=27
sasha300
exotica
код боязно выкладывать (именно по паролям), так как боюсь, что выложу чего-то лишнего
SoMeOnE
нашел, что он зарыт в mysql, так как очистил форму и теперь захожу без паролей
killer8080
спасибо! Уже запутался, но скорей всего защита сделана также

В общем сейчас восстановлю mysql и буду эксперементировать. Может есть какой-нибудь стандартный способ (код)?
exotica
Цитата
код боязно выкладывать (именно по паролям), так как боюсь, что выложу чего-то лишнего


В таком случае имеет смысл лично обратится к одному из специалистов форума, заплатить некоторую сумму за его молчание и решение возникшей проблемы. А здесь в теме попробовать решить ее самостоятельно но используя другие данные и код для примера

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
sasha300
exotica
ок
twin
Вот тут посмотрите, второй вариант.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.