ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости > Сценарии/CMF/СMS
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Как сгенерировать новый хеш в joomla?
  #1  
Старый 25.08.2009, 14:16
Аватар для попугай
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме:
2459557

Репутация: 606


По умолчанию Как сгенерировать новый хеш в joomla?

Допустим, мне надо получить хеш пароля "123123" и поставить его через phpmyadmin админу - как это сделать? Есть ли функция генерации хеша из исходных данных как в WP - wp_generate_password() ? Исходники джумлы смотрел , там все в классах - сложно разобраиться что к чему.

Пробовал ставить на локалхост, при установке делаю пасс админу "123123", потом беру из pma хеш, вставляю его админу, интересуемого меня сайта, логинюсь с ним - пишет, что сессия устарела типа, чищу куки, логинюсь - пишет, что неверный пасс или логин.

Подскажите что сделать можно?
 
Ответить с цитированием

  #2  
Старый 25.08.2009, 14:18
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

а салт меняешь?
 
Ответить с цитированием

  #3  
Старый 25.08.2009, 14:22
Аватар для попугай
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме:
2459557

Репутация: 606


По умолчанию

Нет, но соль там ведь идет вместе с хешем, в колонке pasword. (или нет?)

Например, сгенеренная на локалхосте (pass - 123123)

75d51c52516032acd7092cffe7b0bbc7:Tc0qtLuMk4835td85 jPGUtuHHzOkosLn

Ее и вставляю.
 
Ответить с цитированием

  #4  
Старый 25.08.2009, 16:49
Аватар для chekist
chekist
Reservists Of Antichat - Level 6
Регистрация: 14.11.2007
Сообщений: 177
Провел на форуме:
1246854

Репутация: 622
По умолчанию

попробуй просто md5 у меня прокатывало, а вообще смотри /administrator/index.php
 
Ответить с цитированием

  #5  
Старый 25.08.2009, 21:05
Аватар для z00MAN
z00MAN
Постоянный
Регистрация: 20.11.2008
Сообщений: 406
Провел на форуме:
2358980

Репутация: 930
По умолчанию

мб так? http://joomlaportal.ru/content/view/131/53/
 
Ответить с цитированием

  #6  
Старый 26.08.2009, 00:22
Аватар для _gr34t
_gr34t
Участник форума
Регистрация: 26.10.2008
Сообщений: 106
Провел на форуме:
461696

Репутация: 40
По умолчанию

_http://joomla-support.ru/thread1653.html
5-ый пост
 
Ответить с цитированием

  #7  
Старый 26.08.2009, 02:22
Аватар для попугай
попугай
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме:
2459557

Репутация: 606


По умолчанию

Цитата:
Сообщение от z00MAN  
мб так? http://joomlaportal.ru/content/view/131/53/

Не все так просто в этой жизни)


Цитата:
Сообщение от _gr34t  
_http://joomla-support.ru/thread1653.html
5-ый пост

Да, я это видел тоже, но авторизироваться не могу все-равно.
Может я не так что-то делаю? Вот как я действую:

Беру SALT произвольную(к примеру CJTnRb4knBmaOHDD) , беру тестовый пароль, например 123123, хеширую,

Цитата:
md5('123123CJTnRb4knBmaOHDD')
получаю

Цитата:
767b3b6356d7172410a514f98da5e218

в базу записываю

Цитата:
767b3b6356d7172410a514f98da5e218:CJTnRb4knBmaOHDD

И в итоге с паролем 123123 меня не пускает..
 
Ответить с цитированием

  #8  
Старый 26.08.2009, 21:18
Аватар для z00MAN
z00MAN
Постоянный
Регистрация: 20.11.2008
Сообщений: 406
Провел на форуме:
2358980

Репутация: 930
По умолчанию

Добавление пользователя в Joomla 1.5.9 через базу данных

1. Таблица jos_users (перфикс может быть другой).

Тут все ясно, основная сложность - это хеш пароля. Он уже не md5, как было раньше, теперь он какой-то длинный и страшный. Сложнее всего найти, как этот пароль генерируется. Класс, который поможет нам в этом лежит тут: /libraries/joomla/user/helper.php.

Вытаскиваем этот класс целиком и завываем в какой-нибудь файл, который сгенерирует нам пароль. Тут класс я приводить не буду, т.к. он огромный.

А вот как с его помощью сгенерировать новый пароль:

$salt = JUserHelper::genRandomPassword(32);
$crypt = JUserHelper::getCryptedPassword($pass, $salt);
echo $crypt.’:’.$salt;

Такая конструкция выведет нам пароль $pass (он задается Вами).

2. А вот теперь самое интересное. На первом этапе мы сделали пользователя. Но если не проделать 2 и 3ий этап, то пользователь не будет виден джумле (тут я тоже долго ловил тупняка).

Лезем в таблицу jos_core_acl_aro и добавляем новое значение так, чтобы в поле value вышло id нашего нового пользователя.

3. Лезем в таблицу jos_core_acl_groups_aro_map и добавляем значение так, чтобы в group_id вышло 18, а в aro_id значение id из таблицы jos_core_acl_aro (нашей последней записи).

(c)dimoning.ru
 
Ответить с цитированием

  #9  
Старый 29.08.2009, 18:28
Аватар для nikp
nikp
Reservists Of Antichat - Level 6
Регистрация: 19.09.2008
Сообщений: 127
Провел на форуме:
835386

Репутация: 1463
По умолчанию

Когда передо мной встала задача получить доступ к админке joomla, я сделал следующее - поставил joomla на localhost и дал логин-пароль admin-123456. Полученный хеш сравнил с тем, что генерит PаsswordsPro и увидел, что это алгоритм md5[$pass.$salt][PHP]. Взял соль с исследуемого сайта и подставил в генератор хешей по уже известному алгоритму.
Получил admin:123456
a458d1ff993a5b5ebdc483536bb8a3c6:H6AIIOKetGMm9EaSR snlq06yw2MunwRu
Сохранил данные jos_users от интересующей админки, заменил на свои, получил доступ к админке, залил шелл, вернул исходные данные jos_users (в т.ч. и время последнего доступа). Полученный хеш подошел далее ко всем встреченным joomla и mambo. Встречался правда хеш чистый md5, для него аналогично подходит e10adc3949ba59abbe56e057f20f883e .

Последний раз редактировалось nikp; 29.08.2009 в 18:51..
 
Ответить с цитированием

  #10  
Старый 03.10.2009, 15:15
Аватар для krobol
krobol
Познающий
Регистрация: 10.02.2008
Сообщений: 56
Провел на форуме:
271527

Репутация: 14
Отправить сообщение для krobol с помощью ICQ
По умолчанию

Проще всего захешировать пароль простым MD5 без всяких солей и вставить в БД.

При первом заходе joomla сама переделает его в md5[$pass.$salt][PHP].
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Халявный Интернет (для маленьких) stopxaker Статьи 91 20.04.2010 19:52
Как стать хакером! foreva Болталка 19 12.12.2007 00:12
Кейлогер на Vb или как правильно играть в Gta!!! je0n Авторские статьи 6 25.05.2007 23:55



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ