Сброс пароля администратора в IPB 2.x

Знакомый обратился с вопросом – как сбросить утерянный пароль для форума IPB 2.x. В итоге небольшого анализа оказалось, что IPB хранит пользователей в базе в таблице ibf_members, а вот пароли для них в таблице ibf_members_converge.

Формат таблицы:

Где converge_pass_hash – md5 хеш от содержимого converge_pass_salt и того пароля, который был задан.

В итоге для того, чтобы сбросить пароль для доступа в админку нужно выполнить следующий скрипт:

На выходе получить md5 хеш, который нужно вставить в таблицу следующим запросом:

После чего авторизоваться в админке с паролем supertest123.

comments powered by HyperComments