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

сurl переделать через сокеты
  #1  
Старый 25.01.2010, 00:46
Аватар для crackmail
crackmail
Участник форума
Регистрация: 03.06.2008
Сообщений: 174
Провел на форуме:
2902191

Репутация: 45
По умолчанию сurl переделать через сокеты

как сделать чтобы работало через сокеты?м?

PHP код:
// cURL
$c curl_init('ссылочка);
$headers = array(
    "Host: ссылочка",
    "Authorization: Basic ".base64_encode($login.'
:'.$password),
    "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4",
    "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5",
    "Accept-Language: en-gb,en;q=0.5",
    "Accept-Encoding: text",
    "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",
    "Date: ".date(DATE_RFC822)
);

curl_setopt($c, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($c, CURLOPT_COOKIESESSION, true);
curl_setopt($c, CURLOPT_HTTPHEADER, $headers);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($c, CURLOPT_UNRESTRICTED_AUTH, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 1);

$str = curl_exec($c);
curl_close($c); 
 
Ответить с цитированием

  #2  
Старый 25.01.2010, 03:19
Аватар для Solker
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

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

А сейчас оно на собаках работает?
Тебе надо заменить сurl на чистые хеадары по https?

Ставишь снифер на 80 порт (443 https).
Открываешь нужный сайт и смотришь какие браузер посылает заголовки.
Копируешь в скрипт, вызываешь.

Последний раз редактировалось Solker; 25.01.2010 в 03:22..
 
Ответить с цитированием

  #3  
Старый 25.01.2010, 11:29
Аватар для crackmail
crackmail
Участник форума
Регистрация: 03.06.2008
Сообщений: 174
Провел на форуме:
2902191

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

я ваще в этом всем не алё , мне просто нужно чтоб скрипт работал через сокеты , никаких курлов
 
Ответить с цитированием

  #4  
Старый 25.01.2010, 11:37
Аватар для rushter
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


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

А зачем ? Не найти нормальный хостинг ?
__________________
Blog
 
Ответить с цитированием

  #5  
Старый 25.01.2010, 12:08
Аватар для crackmail
crackmail
Участник форума
Регистрация: 03.06.2008
Сообщений: 174
Провел на форуме:
2902191

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

хостинг не причем , нужен скрипт на сокетах
 
Ответить с цитированием

  #6  
Старый 25.01.2010, 16:09
Аватар для Solker
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

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

Напиши ссылку с которой на сокетах надо что-то слить, там проще намного будет.
 
Ответить с цитированием

  #7  
Старый 25.01.2010, 23:14
Аватар для crackmail
crackmail
Участник форума
Регистрация: 03.06.2008
Сообщений: 174
Провел на форуме:
2902191

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

Цитата:
$host = 'web-defence.ru';
$script = 'index.php';
$headers = array(
"GET ".$script." HTTP/1.1",
"Host: ".$host,
"Authorization: Basic ".base64_encode($login.':'.$password),

"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4",

"Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5",
"Accept-Language: en-gb,en;q=0.5",
"Accept-Encoding: text",

"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",
"Date: ".date(DATE_RFC822)
);
$sck = fsockopen ($host, 443, $errno, $errstr, 30);
if( $sck )
{
$header = implode("\n",$headers)."\n\n";
fwrite($sck, $header);
$str = '';
while( !feof($sck) )
$str.= fgets($sck);
fclose($sck);
}
else
die('Error # '.$errno.': '.$errstr);
почему-то такой код не пашет
не приходит ответ от сервака , мб где-то ошибка?
протокол https
 
Ответить с цитированием

  #8  
Старый 26.01.2010, 03:05
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

Попробуй перед адресом хоста писать ssl://
Если не заработает, то облом
 
Ответить с цитированием

  #9  
Старый 26.01.2010, 09:04
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

PHP код:
$sck fsockopen ("ssl://$host"443$errno$errstr30);
...
$header implode ("\r\n",$headers) . "\r\n\r\n"
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
F.A.Q по Пранку Nightmarе Статьи 43 28.03.2010 10:55
Через MSN Messenger и AIM распространяется опасный червь DRON-ANARCHY Мировые новости 0 25.07.2005 08:01
Взлом через cookie k00p3r Чужие Статьи 0 13.06.2005 13:56
SQL-injection и не только, через cookies k00p3r Чужие Статьи 0 12.06.2005 12:46
Получение шела через Cgi приложения k00p3r Чужие Статьи 0 08.06.2005 15:04



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


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




ANTICHAT.XYZ