Как сменить пароль аккаунта на World of Warcraft Mangos сервере

Зачастую пользователи забывают свои пароли WoW, конечно можно сменить пасс прямо в игре коммандой “.account password аккаунт пароль пароль”,
но бывает нужно поменять пасс прямо в базе mysql mangos, тут то и возникает проблема, так как пасс храниться в виде хэша SHA1.
Когда сервер mangos или страница регистрации заносит пароль в базу данных аккаунта она хэширует пароль совместно с именем аккаунта ( sha[ACCOUNT:PASSWORD]), при чем имя аккаунта и пароль переводит в верхний регистр.

К примеру имеем аккаунт test с паролем horse, тогда хэш SHA1 нужно будет генерировать в виде TEST:HORSE вставив эту запись в хэш генератор SHA1 получим значение 2​0​2​6​3​0​a​5​8​3​4​5​b​4​9​b​4​1​c​5​d​9​0​f​7​4​b​7​3​b​c​0​0​1​1​9​b​4​8​a его то нам и нужно вставлять в базу данных.
Внимание! После того как вы вставите новый хэш не забудьте почистить значение в полях: sessionkey, v, s. Иначе не сможете зайти под новым паролем.
Для генерации хэша SHA1 подойдет любой генератор например: http://www.whatsmyip.org/hash-generator/

Но лучше генерировать средствами phpmyadmin, там при вводе параметра в табличное значение можно применить функцию SHA1.
Напомню что пароль аккаунта WoW сервера mangos храниться по умолчанию в базе realmd в таблице account в поле sha_pass_hash

Вот в принципе и все.

Эта запись опубликована в рубриках: Mangos WoW. Метки записи: , , , , , , , . Постоянная ссылка.

Оставить комментарий

Почта (не публикуется) Обязательные поля помечены *

Вы можете использовать эти HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: