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

Как получить статус?
  #1  
Старый 07.01.2010, 01:12
Аватар для In.Exploit
In.Exploit
Banned
Регистрация: 03.12.2009
Сообщений: 173
Провел на форуме:
273923

Репутация: 47
Отправить сообщение для In.Exploit с помощью ICQ
По умолчанию Как получить статус?

Пишу эксплоит. Сейчас на стадии чеккера.

Возник вопрос.

Как сделать так?

Надо отправить запрос на другой сервер типа
site.ru/file.txt и если прийдёт ответ 200(ок) то продолжаем работу скрипта.

Как подать запрос и как обработать ответ?

Нужно на php
 
Ответить с цитированием

  #2  
Старый 07.01.2010, 01:17
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


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

Извините, омг.

А вообще, тем же курлом делаешь запрос, и если курл вернул "false", то false.. если тру, то работаем дальше.
Либо кури сокеты и http протокол(сокеты более хеккерски будут смотреться в сплоите 100%)
 
Ответить с цитированием

  #3  
Старый 07.01.2010, 01:17
Аватар для In.Exploit
In.Exploit
Banned
Регистрация: 03.12.2009
Сообщений: 173
Провел на форуме:
273923

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

вот чтоб понятнее

$url[] = "site.ru";
$url[] = "site2.ru";
тут подаю запрос
$url[0]/file.txt
if (!если статус 200) {
die("Эксплоит не применим.");
}else{
тут продолжаем работу...}
 
Ответить с цитированием

  #4  
Старый 07.01.2010, 01:19
Аватар для In.Exploit
In.Exploit
Banned
Регистрация: 03.12.2009
Сообщений: 173
Провел на форуме:
273923

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

Цитата:
Сообщение от mr.The  
Извините, омг.

А вообще, тем же курлом делаешь запрос, и если курл вернул "false", то false.. если тру, то работаем дальше.
Либо кури сокеты и http протокол(сокеты более хеккерски будут смотреться в сплоите 100%)
Собсно подкинуть скрипт получения и обработки дать мошь?
 
Ответить с цитированием

  #5  
Старый 07.01.2010, 01:22
Аватар для Gar|k
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

а в поиск вбить "php работа с сокетами" не судьба? или за тебя его нужно написать? хакер блин )

к тому же если в php.ini включен allow_url_fopen ты можешь проверить наличие файла функцией fopen

Последний раз редактировалось Gar|k; 07.01.2010 в 01:25..
 
Ответить с цитированием

  #6  
Старый 07.01.2010, 01:26
Аватар для Eo0
Eo0
Познающий
Регистрация: 12.09.2009
Сообщений: 61
Провел на форуме:
818777

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

PHP код:
<?php
$fp 
fsockopen('site.ru'80$errno$errstr30);
if (!
$fp) {
    echo 
"$errstr ($errno)<br />\n";
} else {
    
$out "GET / HTTP/1.1\r\n";
    
$out .= "Host: www.example.com\r\n";
    
$out .= "Connection: Close\r\n\r\n";
    
fwrite($fp$out);
    
feof($fp);
    
$he=fgets($fp,15);
    
fclose($fp);
}
    if(
substr($he,9,12)==200) echo 'ok';
?>

Последний раз редактировалось Eo0; 07.01.2010 в 01:28..
 
Ответить с цитированием

  #7  
Старый 07.01.2010, 01:37
Аватар для diehard
diehard
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
Провел на форуме:
2590715

Репутация: 659


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

ОМГ, печальный эксплоит получится судя по всему
 
Ответить с цитированием

  #8  
Старый 07.01.2010, 01:43
Аватар для In.Exploit
In.Exploit
Banned
Регистрация: 03.12.2009
Сообщений: 173
Провел на форуме:
273923

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

Цитата:
Сообщение от Eo0  
PHP код:
<?php
$fp 
fsockopen('site.ru'80$errno$errstr30);
if (!
$fp) {
    echo 
"$errstr ($errno)<br />\n";
} else {
    
$out "GET / HTTP/1.1\r\n";
    
$out .= "Host: www.example.com\r\n";
    
$out .= "Connection: Close\r\n\r\n";
    
fwrite($fp$out);
    
feof($fp);
    
$he=fgets($fp,15);
    
fclose($fp);
}
    if(
substr($he,9,12)==200) echo 'ok';
?>
Спс. все что после
if (!$fp) мне не нужно....



зы шяс я доделаю его. и завтра у ся на сайте эксплоит вордпресса повешаю...
 
Ответить с цитированием

  #9  
Старый 07.01.2010, 04:30
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


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

Цитата:
Сообщение от mr.The  
Извините, омг.

А вообще, тем же курлом делаешь запрос, и если курл вернул "false", то false.. если тру, то работаем дальше.
Либо кури сокеты и http протокол(сокеты более хеккерски будут смотреться в сплоите 100%)
Приведи пример когда курл вернет false не используя curl_errno/error
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Юмор. Анекдоты, смешные рассказы/логи. Mobile Болталка 1356 16.06.2010 16:46
Как определить, что Ваш ребенок растет хакером? PHOEN_i_X Болталка 148 13.06.2010 18:02
Установка Windoze глазами линуксоида (100% факты) nerezus Болталка 47 16.10.2005 15:06



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


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




ANTICHAT.XYZ