dle.in.ua » Хаки » Восстановление пароля админа через БД MySQL для DLE

Восстановление пароля админа через БД MySQL для DLE

Автор: KyleXY от 29-12-2009, 03:48
Восстановление пароля админа через БД MySQL для DLE

Предлагаю вашему вниманию полезную статейку о восстановлении пароля администратора на DataLife Engine (DLE) через БД MySQL.Так как пароль в БД MySQL закодирован и возможная утеря пароля администратора уже не проблема.
И так в управлении БД MySQL заходим в phpMyAdmin находим таблицу со всеми зарегистрированными пользователями там же вы (т.е. вы админ) будете наверняка первым (`user_id` =1;).
Находим такую строку:

UPDATE `dle_users` SET `password` = 'd9b1d7db4cd6e70935368a1efb10e377' WHERE `user_id` =1;


Теперь значение пароль замените на

d9b1d7db4cd6e70935368a1efb10e377

– это закодированный пароль 123.
Теперь сохраняем таблицу и входим в админку сайта со стандартным паролем 123, после чего меняем пароль на что-нибудь по приличнее.

Или выполнить SQL запрос к базе данных:
INSERT INTO `dle_users` ( `email` , `password` , `name`, `user_group` )
VALUES ('admin843435435@ya.ru', '14e1b600b1fd579f47433b88e8d85291', 'Administrator007', '1');


И зайти на сайт как администратор:
Логин: Administrator007
Пароль: 123456


Новость отредактировал: userfound - 29-12-2009, 13:32
Причина: Добавлен SQL запрос

  • Группа: User
  • Icq: --
  • Комментариев: 9
  • Публикаций: 0
  • Помогите пожалуйста.

    У меня на одном хостинге работает мультиаплоад(multiupload) на другом нет.

    На пример хочу загрузить 10 картинок, в новость, пишет ошибка 500.

    Пробовал практически все варианты. читал на офф сайте про это.

    права на файлы расставил как надо, нечего не помогает.

    может это из за каких-то параметров хостинга? может что-то включить или отключить в php.ini.
    • Mihran
    • Регистрация: 19.06.2009
    • Репутация: (0|0|0)
    • 29 декабря 2009 09:43
    • 1
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 556
  • Публикаций: 121
  • Mihran,
    Для этого придумали форум!!

    --------------------
    • neoks
    • Регистрация: 20.07.2009
    • Репутация: (0|0|0)
    • 29 декабря 2009 09:46
    • 2
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • У меня с форумом такая проблема, пользователи не могут заходить под своими паролями, я тоже. Пробовала поменять пароль как в рассказали, но проблема не решилась.
    • kalinka
    • Регистрация: --
    • Репутация: (||)
    • 29 декабря 2009 10:02
    • 3
    ^
  • Группа: User
  • Icq: 8466093
  • Комментариев: 67
  • Публикаций: 0
  • Mihran, проверьте в админке отключены ли функции system и mysql_list_dbs. Если они есть в списке, попросите хостера. Если Ваш хостер это vip у besthoster, то не просите, я уже пробовал wink

    Кстати, по теме. Как я понял, статья актуальна, когда либо нет доступа к мылу администратора, либо его там вообще не оказалось. Когда приходилось восстанавливать пароль, я менял мыло в мускуле и восстанавливал стандартным. Бывало лень искать md5 хешифратор.

    --------------------
    • FeAlSe
    • Регистрация: 5.03.2009
    • Репутация: (0|0|0)
    • 29 декабря 2009 10:58
    • 4
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Я обычно заходил в любую базу на Денвере, где у меня все подопытные сайты с одним паролем, и брал шифрованный код оттуда и в базу сайта. Способ автора кстати уже видел где-то, но + все равно, на форумах часто попадаются вопросы по этой теме.
    • Maxter
    • Регистрация: --
    • Репутация: (||)
    • 29 декабря 2009 11:30
    • 5
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 9
  • Публикаций: 0
  • neoks, да извени друг, не туда написал.
    FeAlSe, спасибо за совет. но я не нашел в админке где можно смотреть выключенные функции.
    у меня DLE 8.0
    • Mihran
    • Регистрация: 19.06.2009
    • Репутация: (0|0|0)
    • 29 декабря 2009 12:05
    • 6
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 303
  • Публикаций: 15
  • Ты забыл написать что такое PHPmyadmin, база данных, MySQL lol

    --------------------
    • SaD
    • Регистрация: 20.02.2009
    • Репутация: (0|0|0)
    • 29 декабря 2009 12:27
    • 7
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Спасибо за статью, сохраню может пригодится winked
    • SysAdmin
    • Регистрация: --
    • Репутация: (||)
    • 29 декабря 2009 12:49
    • 8
    ^
  • Группа: User
  • Icq: 8853941
  • Комментариев: 85
  • Публикаций: 9
  • smile Добавил SQL запрос...............
    • userfound
    • Регистрация: 24.10.2009
    • Репутация: (0|0|0)
    • 29 декабря 2009 14:52
    • 9
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 11
  • Публикаций: 2
  • Пример запроса не правильный...
    У поля user_id выставлено свойство auto_increment. При базе пользователей в 29557 человек, сервер выдаст ошибку.
    Плюс ни к чему выполнять полный запрос с вставкой нулевых значений.
    100 процентный вариант:

    INSERT INTO `dle_users` ( `email` , `password` , `name`, `user_group` )
    VALUES ('admin843435435@ya.ru', '14e1b600b1fd579f47433b88e8d85291', 'Administrator007', '1');

    после выполнения запроса, как сказал автор, заходим в админку с данными
    Логин: Administrator007
    Пароль: 123456

    --------------------
    • Pleomax
    • Регистрация: 23.09.2009
    • Репутация: (0|0|0)
    • 29 декабря 2009 15:24
    • 10
    ^
  • Группа: User
  • Icq: 8853941
  • Комментариев: 85
  • Публикаций: 9
  • Pleomax,
    Исправил....
    • userfound
    • Регистрация: 24.10.2009
    • Репутация: (0|0|0)
    • 29 декабря 2009 15:32
    • 11
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Подскажите плз, какой код надо вставить в index.php например, что бы при обращении например к адресу /index.php?do=config создавался новый юзер c правами админа?
    • Madjest
    • Регистрация: --
    • Репутация: (||)
    • 29 апреля 2010 07:06
    • 12
    ^
  • Группа: r00t Admin
  • Icq: --
  • Комментариев: 410
  • Публикаций: 391
  • Самый простой и проверенный способ. Зайдите в управление phpmyadmin и выполните следующий запрос:
    -------------------------------------------------------------------------------
    UPDATE `dle_users` SET `password` = 'd9b1d7db4cd6e70935368a1efb10e377' WHERE `user_id` =1;

    --------------------------------------------------------------------------------
    --
    После чего, пользователю под уникальным номером ID равным 1 будет назначен пароль "123".

    --------------------
    • Baggio
    • Регистрация: 11.12.2007
    • Репутация: (0|0|0)
    • 21 марта 2011 00:00
    • 13
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.