 |

07.01.2010, 01:12
|
|
Banned
Регистрация: 03.12.2009
Сообщений: 173
С нами:
8652576
Репутация:
47
|
|
Как получить статус?
Пишу эксплоит. Сейчас на стадии чеккера.
Возник вопрос.
Как сделать так?
Надо отправить запрос на другой сервер типа
site.ru/file.txt и если прийдёт ответ 200(ок) то продолжаем работу скрипта.
Как подать запрос и как обработать ответ?
Нужно на php
|
|
|

07.01.2010, 01:17
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами:
10016425
Репутация:
1257
|
|
Извините, омг.
А вообще, тем же курлом делаешь запрос, и если курл вернул "false", то false.. если тру, то работаем дальше.
Либо кури сокеты и http протокол(сокеты более хеккерски будут смотреться в сплоите 100%)
|
|
|

07.01.2010, 01:17
|
|
Banned
Регистрация: 03.12.2009
Сообщений: 173
С нами:
8652576
Репутация:
47
|
|
вот чтоб понятнее
$url[] = "site.ru";
$url[] = "site2.ru";
тут подаю запрос
$url[0]/file.txt
if (!если статус 200) {
die("Эксплоит не применим.");
}else{
тут продолжаем работу...}
|
|
|

07.01.2010, 01:19
|
|
Banned
Регистрация: 03.12.2009
Сообщений: 173
С нами:
8652576
Репутация:
47
|
|
Сообщение от mr.The
Извините, омг.
А вообще, тем же курлом делаешь запрос, и если курл вернул "false", то false.. если тру, то работаем дальше.
Либо кури сокеты и http протокол(сокеты более хеккерски будут смотреться в сплоите 100%)
Собсно подкинуть скрипт получения и обработки дать мошь?
|
|
|

07.01.2010, 01:22
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
С нами:
9023100
Репутация:
395
|
|
а в поиск вбить "php работа с сокетами" не судьба? или за тебя его нужно написать? хакер блин )
к тому же если в php.ini включен allow_url_fopen ты можешь проверить наличие файла функцией fopen
Последний раз редактировалось Gar|k; 07.01.2010 в 01:25..
|
|
|

07.01.2010, 01:26
|
|
Познающий
Регистрация: 12.09.2009
Сообщений: 61
С нами:
8769340
Репутация:
19
|
|
PHP код:
<?php
$fp = fsockopen('site.ru', 80, $errno, $errstr, 30);
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..
|
|
|

07.01.2010, 01:37
|
|
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
С нами:
9796693
Репутация:
659
|
|
ОМГ, печальный эксплоит получится судя по всему 
|
|
|

07.01.2010, 01:43
|
|
Banned
Регистрация: 03.12.2009
Сообщений: 173
С нами:
8652576
Репутация:
47
|
|
Сообщение от Eo0
PHP код:
<?php
$fp = fsockopen('site.ru', 80, $errno, $errstr, 30);
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) мне не нужно....
зы шяс я доделаю его. и завтра у ся на сайте эксплоит вордпресса повешаю...
|
|
|

07.01.2010, 04:30
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами:
11278406
Репутация:
818
|
|
Сообщение от mr.The
Извините, омг.
А вообще, тем же курлом делаешь запрос, и если курл вернул "false", то false.. если тру, то работаем дальше.
Либо кури сокеты и http протокол(сокеты более хеккерски будут смотреться в сплоите 100%)
Приведи пример когда курл вернет false не используя curl_errno/error
|
|
|
|
 |
Предыдущая тема
Следующая тема
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
[Delphi]/[Pascal] Задай вопрос, получи ответ
|
Isis |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
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)
|
|
|
|