Столкнулся с такой странностью. На сайте смог вытащить хеши паролей из таблицы: Code: 1:r00t:aad02906d1e6ae7edb457e651fa7bba9 ... 5:igor:44b5d9a93728451f 4:olesya:*14042763D5A20B5CBE83394561818C8FF883D886 6:boss:45bfbc2d2a0d5908 8:nata:*0057144028E4D1751997373FE54FB22CE742ED64 9:vz: 4444495d5485ebb0 10:sersen:*7D8FA164D9CA8C42C288E06B3431040493E86647 А там! Хеши разных типов! Удалось сбрутить пару md5, и пару mysql Войти в админку смог только через один md5. Самое интересное, что второй md5 выдал: Неверный login/password Но еще более интересно, зачем там остальные типы? И подскажите, пожалуйста, что за хеши, начинающиеся с *?
mysql(64) и mysql5(160) скорее всего... Получаются на выходе стандартных функций мускула password() в мускуле ниже версии 5 это хэш mysql(64), в 5-ой это mysql5(160), чтоб заюзать старый тип хэша в мускуле 5 и выше, нужно использовать функцию old_password() P.S. хэш MySQL:44b5d9a93728451f:gfhfien хэш MySQL:45bfbc2d2a0d5908:vbcnhfkm - по приват базе хэш MD5:aad02906d1e6ae7edb457e651fa7bba9:BN05vs27 - тоже P.P.S. * используют скорее всего чтоб пометить что это Mysql5, а не какой-нибудь другой, например SHA1