WordPress — как расшифровать пароль из таблицы Mysql
CSS Moldova
Это пароль одного пользователя в WordPress: $P$B.kTaQgqlNg4rKkETwax/H3MkdZdV51
Знаю что расшифровывается данный пароль вот так: admin.
Что это вообще за шифровка? И возможно ли расшифровать такие пароли? Если возможно — то какой алгоритм расшифровки использовать, или какие-то программы посоветуйте.
Егор Морозов
Это скорее всего «нерасшифровываемые» сигнатуры, возможно TripleDES — такие пароли не имеют алгоритма восстановления —-только перебор
Александр Ермилов
Пароль в вордпресс шифруется с помощью алгоритма хэширования md5, как и во многих других системах и CMS.
Обратного расшифровывания нет. Только перебор. Есть сайты, на которых можно расшифровать некоторые варианты паролей. С учетом того, что при установке WP сам предлагает сложный пароль, вероятность его подбора крайне незначительна, о чем можно прочесть на хакерских сайтах. Есть и программы, которые пытаются это сделать — в гугле искать: md5 brute force
Гость
F9F990283F476DA6FA6707E97EBA869D53C94986241B216D22E1CC9FC894 E1F986B2FEEB5E35
лиля
Расшифруйте пожалуйста
Гость
71f79f8238cdf7d364c5d9de36fd9893
Гость
26.04.2021
$P$B8xqnxg5m3qdP0K9S69HBfLrAbzv2C. помогите расшифровать
- Как расшифровать пароль в MySQL Password Functions?
- Как расшифровать пароль из базы данных MySQl
- Возможно ли расшифровать пароль от Mysql?
- Помогите расшифровать пароль из MySQL $2a$08$VsZ6SzsMqZTL9rBNMe3APuczhPJGxXnvUXey32c5062VvZI8QsDmq
- Как восстановить пароль root к mysql? Как восстановить пароль root к mysql под linux
Как в базе MySQL найти пароль от админки вордпрес wordpress, и чтобы не в зашифрованном виде?
Как в базе MySQL найти пароль от админки вордпрес wordpress, и чтобы не в зашифрованном виде? Спрашиваю для общего развития, вдруг забыл пароль от админки вордпресс wordpress, или забыл этот пароль заказчик услуг. Знаю в wp_users там есть, но в зашифрованном виде. Как его разшифровать? или лучшее решение будет поставить MD5 и прописать свой новый пароль, а старый пароль уже не реально отрыть, каким он был ?
Отслеживать
задан 15 авг 2018 в 10:39
Михаил Олексеевич Михаил Олексеевич
21 2 2 бронзовых знака
забыл скриншот указать prnt.sc/kiuybg
15 авг 2018 в 10:48
UPDATE wp_users SET user_pass = MD5(‘newpassword’) WHERE user_login = ‘username’; и ничего никуда ставить не нужно. Расшифровать пароль нельзя — MD5 не реверсируется, а подбирать можно до морковкина заговенья. да и кому он, старый пароль, нужен-то?
15 авг 2018 в 10:48
Конечно же пароль в открытом виде не хранится. Расшифровать можно, но это совсем не вариант. Проще и быстрее подставить новый. Предварительно посмотреть на соли в wp-config
15 авг 2018 в 10:49
@Nilsan Расшифровать можно MD5 — это контрольная сумма, т.е. преобразование с потерями. Расшифровать его НЕЛЬЗЯ, только подобрать. Хотя бы потому, что теоретические количество паролей (ничем в общем не ограниченное) больше количества возможных MD5-сумм.
wp_hash_password() │ WP 2.5.0
Шифрует переданный текст. Шифр всегда получается уникальный. Используется для шифрования паролей. Создает хэш из простого текста. Хэш всегда получается разный, т.е. если 2 раза одинаково вызвать функцию, результаты будут отличаться. см. пример 1.
Функция использует класс PasswordHash , который расположен в /wp-includes/class-phpass.php. PasswordHash можно конфигурировать, смотрите пример.
pluggable функция — эту функцию можно заменить из плагина. Это значит, что она будет работать (подключается) только после подключения всех плагинов, а до этого момента функция еще не определена. Поэтому нельзя вызывать эту и зависящие от неё функции прямо из кода плагина. Их нужно вызывать через хук plugins_loaded или позднее, например хук init. Замена функции (переопределение) — в плагине можно создать функцию с таким же названием, тогда она заменит текущую функцию.
Основа для: wp_set_password()
1 раз — 0.003847 сек (очень медленно) | 50000 раз — 106.27 сек (тормоз) | PHP 7.2.5, WP 4.9.8
Возвращает
Строку . Строку, зашифрованный пароль.
Использование
$hash = wp_hash_password( $password );
Как прочитать пароль пользователя wordpress сторонним приложением?
Пишу отдельный сайт для проекта на WordPress (тесно связанно) и мне нужны юзвери из бд вп..
Точнее.. Где находится соль и как шифруется пароли у wp?
- Вопрос задан более трёх лет назад
- 2883 просмотра
Комментировать
Решения вопроса 2
Игорь Воротнёв @HeadOnFire
PHP, Laravel & WordPress Evangelist
WordPress не использует примитивный MD5. Для хеширования паролей используется phpass. Смотрите файл class-phpass.php.
При создании пароля вызывается функция wp_set_password(), которая вызывает wp_hash_password(). Та хеширует его с помощью phpass и возвращает, далее wp_set_password() пишет хеш в базу. Все что вам нужно находится в упомянутом выше файле. Соли находятся в wp-config.php
