HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.04.2008, 23:09
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

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

Вопрос по логике построения скрипта..Функции скрипта такие, авторизация а за тем выполнение действия ( удаление спама).. Инетересует имеено способ построения скрипта, будем работать через сокеты.... Вопрос такой как это все оформать, мой вариант вначале сокек связь с сенрвером и передача ему пост запроса с данными авторизации, затем вот мне интересног нужно ли закрывать сокет соединение или мы его не закрываем а стразу посылаем пост запрос с данными для удаления спама. Меня инетересует нужно ли каждое сокет соединение закрывать и куки должны быть одинаковы в сокет запросах? Если у кого нибудь есть примеры скрипта где используется две операции выполнения с сокет запросами выложите пожалуйста...
 
Ответить с цитированием

  #2  
Старый 19.04.2008, 23:12
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

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

Цитата:
Сообщение от Zircool  
Вопрос по логике построения скрипта..Функции скрипта такие, авторизация а за тем выполнение действия ( удаление спама).. Инетересует имеено способ построения скрипта, будем работать через сокеты.... Вопрос такой как это все оформать, мой вариант вначале сокек связь с сенрвером и передача ему пост запроса с данными авторизации, затем вот мне интересног нужно ли закрывать сокет соединение или мы его не закрываем а стразу посылаем пост запрос с данными для удаления спама. Меня инетересует нужно ли каждое сокет соединение закрывать и куки должны быть одинаковы в сокет запросах? Если у кого нибудь есть примеры скрипта где используется две операции выполнения с сокет запросами выложите пожалуйста...
Выложи свой код а мы дополним,подскажем что не так... .Главное небойся тут все свои)... .
 
Ответить с цитированием

  #3  
Старый 20.04.2008, 00:04
presidentua
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
Провел на форуме:
1724067

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

Цитата:
Сообщение от Zircool  
Вопрос по логике построения скрипта..
Логика такая.
1. проходиш авторизацию посылкой Пост запроса. Получаеш Куки
2. Управляеш своей почтой посылая запросы, при этом используя кукисы полученые в первом пункте.

Я бы на твоем месте вместо сокетов юзал КУРЛ.
 
Ответить с цитированием

  #4  
Старый 20.04.2008, 00:50
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

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

Вот пример... В форму textarea вводим мыло и пароль вида
Код:
ulya@mail.ru:password
И он должен войти в систему, вот написал но входа не ощущаю, в чем может быть проблема?

PHP код:
<?php



if(set_time_limit(0))
{
    
set_time_limit(0);
    
ignore_user_abort(1);
    
$limit true;
}

Error_Reporting(E_ALL & ~E_NOTICE);
?>
set_time_limit() = <? if($limit) echo('<font color=YellowGreen>On</font> (Âðåìÿ ðàáîòû ñêðèïòà íå îãðàíè÷åíî)'); else echo('<font color=Red>Off</font> (Âðåìÿ ðàáîòû ñêðèïòà îãðàíè÷åíî)'); ?><br><br>
<?

print('<form method="POST">');
print(
'</br>' );
print(
'<textarea rows="15" cols="45" name="str"></textarea>'."<br />\r\n");
print(
'</br>' );
print(
'<input type="submit" name="sub" value="   Go!  " />'."<br />\r\n");
print(
'</form>');


if(isset(
$_POST['sub']))
{
    
$mails=$_POST['str'];
    
$mails=explode("\r\n"trim($mails));
        foreach(
$mails as $mail)
        {
        
preg_match("#(.+)@(.+):(.+)#",$mail,$content);
        
$login=$content[1];
        
$domain=$content[2];
        
$pass=$content[3];
        
$login=trim($login);
        
$domain=trim($domain);
        
$pass=trim($pass);
        
$post="page=http%3A%2F%2Ffoto.mail.ru%2Fbk%2Fjofa%2F681%2F686.html&Login=".$login."&Domain=".$domain."&Password=".$pass."&level=1";
        
$sock=@fsockopen("www.foto.mail.ru",80);
        if(!
$sock) die("fsockopen() error.");
        {
            
fputs($sock,
            
"POST /bk/jofa/681/686.html HTTP/1.1\r\n".
            
"Host: www.foto.mail.ru\r\n".
            
"User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\r\n".
            
"Accept:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n".
            
"Accept-Language:ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n".
            
"Accept-Encoding:gzip,deflate\r\n".
            
"Accept-Charset:windows-1251,utf-8;q=0.7,*;q=0.7\r\n".
            
"Keep-Alive:300\r\n".
            
"Connection:keep-alive\r\n".
            
"Referer:http://foto.mail.ru/bk/jofa/681/686.html\r\n".
            
"Cookie:p=9C0AAFvPiwAA; __utma=56108983.1873436047.1207337938.1208597277.1208633011.3; __utmz=56108983.1207337938.1.1.utmccn=(organic)|utmcsr=google|utmctr=%D0%B1%D1%8C%D1%8E%D1%82+%D0%BF%D0%B0%D0%B2%D0%BB%D0%B0+%D0%B2%D0%BE%D0%BB%D1%8E|utmcmd=organic; c8=R08KSAAAAAIB5AEAAAAAAgrVBAAAAAAA; t=obLD1AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAABsFxAcA; mrcu=F0414753EA2761E6F5C5FE0554C2; Mpopl=1969011295; __utmb=56108983; __utmc=56108983\r\n".
            
"Content-Type:application/x-www-form-urlencoded\r\n".
            
"Content-Length:".strlen($post)."\r\n\r\n".$post);

        }
        while(!
feof($sock))
        {
            
$img .= fgets($sock1024);
        }
        
fclose($sock);
        echo 
$img;

        }
        







}

?>

Последний раз редактировалось Zircool; 20.04.2008 в 01:04..
 
Ответить с цитированием

  #5  
Старый 20.04.2008, 01:20
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Код:
$pass   = urlencode($pass);
$login  = urlencode($login);
$domain = urlencode($domain);
?
 
Ответить с цитированием

  #6  
Старый 20.04.2008, 01:23
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

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

astrologer нет не стоит кодировать, запрос принимает значения переменных в стандартном виде..
 
Ответить с цитированием

syntax error unexpected ' ; ' , expecting ' ] ' в РНР скрипте
  #7  
Старый 20.04.2008, 01:43
_serz~
Новичок
Регистрация: 13.04.2008
Сообщений: 1
Провел на форуме:
10732

Репутация: 0
По умолчанию syntax error unexpected ' ; ' , expecting ' ] ' в РНР скрипте

Всем привет.
Имеется скрипт РНР в котором есть ошибка такого характера- syntax error unexpected ' ; ' , expecting ' ] '
Есть ли такие приложения для проверки синтаксиса скрипта??? Он написан не мною, по этому ошибку для меня достаточно сложно обнаружить.
Скрипт весистый, визуально найти (я так думаю пропущенные ; или ] )трудновато.
Посоветуйте как разобраться с этой траблай!
 
Ответить с цитированием

  #8  
Старый 20.04.2008, 02:17
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


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

рядом с ошибкой написан номер строки. в ней незакрытая правая квадратная скобка
 
Ответить с цитированием

  #9  
Старый 20.04.2008, 08:32
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


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

Zircool, не бери пример с моих скриптов.. Я чушь писал типо
Код:
if(set_time_limit(0)) 
{ 
    set_time_limit(0); 
    ignore_user_abort(1); 
    $limit = true; 
}
^ это полная чушь на самом деле, правильнее юзать
Код:
ignore_user_abort(1); 
if(set_time_limit(0)) {
    $limit = true;
}
 
Ответить с цитированием

  #10  
Старый 20.04.2008, 10:45
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

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

Всем привет, такой вопрос:

есть кнопка

PHP код:
echo "<input type=\"submit\" onClick=\"window.open('$silka')\" value=\"Загрузить\">&nbsp;</form></td>"
Дело в том, что при щелчке на кнопке должно открыватся новое окно и проверятся http_referer, в Mozila и Opera всё работает нормально, а вот в IE почему то http_referer не передается, можно ли как нибудь решить проблему с IE??
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ