Blick Опубликовано 17 Февраля 2006 Жалоба Поделиться Опубликовано 17 Февраля 2006 Сабж, собственно.Порылся в MySQL - не могу понять, где же хранятся эти самые хеши? Что-то напоминающее есть в memebers_id_key, но это же не то... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 .silent Опубликовано 17 Февраля 2006 Жалоба Поделиться Опубликовано 17 Февраля 2006 SELECT m.id, m.name, m.members_display_name, mc.converge_email, mc.converge_pass_hash, mc.converge_pass_salt FROM ibf_members m JOIN ibf_members_converge mc ON (m.email = mc.converge_email) WHERE m.id = [id_пользователя] LIMIT 0, 1интересуют тебя поля converge_pass_salt и converge_pass_hash, в них все и хранится. принцип сверки пароля такой:md5( md5( converge_pass_salt).md5( пароль_на_вводе ) ) == md5( converge_pass_hash ) если true то все хорошо, false — не прошло Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Blick Опубликовано 17 Февраля 2006 Автор Жалоба Поделиться Опубликовано 17 Февраля 2006 Что-то недопонял.Сори, я в MySQl ещё немного "чайникую". Я выполнил этот запрос, выставил id юзера - 49. Может, ещё надо что-то, относящееся к юзеру, выставлять? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 .silent Опубликовано 17 Февраля 2006 Жалоба Поделиться Опубликовано 17 Февраля 2006 больше ничего не надо.вы уже все видите да, это... пароли зашифрованы. как - смотри мой пост выше... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Blick Опубликовано 17 Февраля 2006 Автор Жалоба Поделиться Опубликовано 17 Февраля 2006 То, что зашифрованы, я знаю.Но при таком запросе оно мне выдаёт ошибку синтаксиса SQL, вот в чём беда. SQL-запрос: m.id, m.name, m.members_display_name, mc.converge_email, mc.converge_pass_hash, mc.converge_pass_salt FROM ibf_members m JOIN ibf_members_converge mc ON ( m.email = mc.converge_email ) WHERE m.id = [id_49] LIMIT 0 , 1 Ответ MySQL: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'm.id, m.name,m.members_display_name, mc.converge_email,m Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 .silent Опубликовано 18 Февраля 2006 Жалоба Поделиться Опубликовано 18 Февраля 2006 во-первых, ты как-то не полностью скопировал запрос что-ли...да и m.id = [id_49] замени на m.id = 49 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Blick Опубликовано 18 Февраля 2006 Автор Жалоба Поделиться Опубликовано 18 Февраля 2006 Получилось.Но только всё равно лажа. Взял даже свой хеш (специально сменил пароль на 1234), выдралд его и попробовал расшифровать с помощь MD5Inside. Такой пароль он бы ломанул за 1-2 секунды.А она ломмал, ломал, до дестяизначных цифр дошёл...И ни фига. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 .silent Опубликовано 18 Февраля 2006 Жалоба Поделиться Опубликовано 18 Февраля 2006 ну, тогда извините.у меня все работает. одной строчкой кода не судьба проверить вместо всяких md5Inside ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Destruction Опубликовано 18 Февраля 2006 Жалоба Поделиться Опубликовано 18 Февраля 2006 Вероятно автор попробывал расшифровать соль пароля, а надо хэш. Если нет - извините, но у всех работает. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 kodneo Опубликовано 18 Февраля 2006 Жалоба Поделиться Опубликовано 18 Февраля 2006 У меня хеш тоже не расшифровывается. Даже если я проге подсовываю реальный в качестве "текущего". Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Destruction Опубликовано 18 Февраля 2006 Жалоба Поделиться Опубликовано 18 Февраля 2006 Попробуй расшифровать legacy_password из ibf_members. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 .silent Опубликовано 18 Февраля 2006 Жалоба Поделиться Опубликовано 18 Февраля 2006 чуваки, в 2.1.х проверку на пароль можно сделать только так как написал я во втором посте.смотрите внимательнее принцип сверки пароля. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Blick Опубликовано 20 Февраля 2006 Автор Жалоба Поделиться Опубликовано 20 Февраля 2006 принцип сверки пароля такой:md5( md5( converge_pass_salt).md5( пароль_на_вводе ) ) == md5( converge_pass_hash ) Если я правильно тебя понимаю - то это SQL -запрос. Вместо солтов ,хешей и пароля на вводе надо поставить данные. Попробовал -выдаёт ошибку синтаксиса. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 .silent Опубликовано 20 Февраля 2006 Жалоба Поделиться Опубликовано 20 Февраля 2006 нет, это не sql-запрос.что ты хочешь сделать без наличия элементарных знаний? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Blick Опубликовано 20 Февраля 2006 Автор Жалоба Поделиться Опубликовано 20 Февраля 2006 Ну так поясни вкратце. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 .silent Опубликовано 20 Февраля 2006 Жалоба Поделиться Опубликовано 20 Февраля 2006 тогда поясни свою задачу - что ты хочешь сделать.дабы не сотрясать воздух лишний раз. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GeNaCID Опубликовано 25 Февраля 2006 Жалоба Поделиться Опубликовано 25 Февраля 2006 Получилось.Но только всё равно лажа. Взял даже свой хеш (специально сменил пароль на 1234), выдралд его и попробовал расшифровать с помощь MD5Inside. Такой пароль он бы ломанул за 1-2 секунды.А она ломмал, ломал, до дестяизначных цифр дошёл...И ни фига.сходи на passcracking.ru Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Destruction Опубликовано 25 Февраля 2006 Жалоба Поделиться Опубликовано 25 Февраля 2006 Покажите Ваш ХЭШ. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 [ZS]Serious Опубликовано 30 Мая 2007 Жалоба Поделиться Опубликовано 30 Мая 2007 SELECT m.id, m.name, m.members_display_name, mc.converge_email, mc.converge_pass_hash, mc.converge_pass_salt FROM ibf_members m JOIN ibf_members_converge mc ON (m.email = mc.converge_email) WHERE m.id = [id_пользователя] LIMIT 0, 1интересуют тебя поля converge_pass_salt и converge_pass_hash, в них все и хранится. принцип сверки пароля такой:md5( md5( converge_pass_salt).md5( пароль_на_вводе ) ) == md5( converge_pass_hash ) если true то все хорошо, false — не прошлоПрошу пощения что поднимаю старую тему, но почему Вы сравниваете md5( md5( converge_pass_salt).md5( пароль_на_вводе ) ) с md5( converge_pass_hash ) а не с converge_pass_hash? У меня равенство достигается только при сравнении с converge_pass_hash без md5(). Это у Вас ошибка или у меня? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 NtX Опубликовано 30 Мая 2007 Жалоба Поделиться Опубликовано 30 Мая 2007 Да не сломается ничего в md5inside, т.к. если у тебя md5 от версии старше 2.X.X то это не пароль а составное значение пароль в MD5 + salt в MD5 зашифрованное в MD5 Поправьте, если ошибаюсь... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 30 Мая 2007 Жалоба Поделиться Опубликовано 30 Мая 2007 В md5inside есть спец режим для солейных Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 NtX Опубликовано 31 Мая 2007 Жалоба Поделиться Опубликовано 31 Мая 2007 Эта прога уже не так называется ))) Я вот думаю: когда ж научатся делать программы с использованием многоядерности машин? Уж взломщикам-то - сам бог велел. А программеры не торопятся я смотрю. Вот и получается, одно ядро загружено, а второе по жизни отдыхает или на нем винда работает... Хотя... для Висты это актуально Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 1 Июня 2007 Жалоба Поделиться Опубликовано 1 Июня 2007 А программерам это не нужно. Они созидают, а не ломают Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 NtX Опубликовано 1 Июня 2007 Жалоба Поделиться Опубликовано 1 Июня 2007 Что-то созидают они пока в проторенном русле и сворачивать никак не желают.Многопоточночть на вооружение только разработчики DivX взяли! Приведите мне примеры программ, которые бы эффективно использовали многопоточность? Хотя что говорить: уж такие мощные математические пакеты как Matcad или MatLab ее использовать-то не умеют Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Blick
Сабж, собственно.
Порылся в MySQL - не могу понять, где же хранятся эти самые хеши?
Что-то напоминающее есть в memebers_id_key, но это же не то...
Ссылка на комментарий
Поделиться на других сайтах
23 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.