ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

11.02.2009, 18:58
|
|
Новичок
Регистрация: 11.02.2009
Сообщений: 21
Провел на форуме: 36983
Репутация:
0
|
|
А мне кто нить поможет?
|
|
|

11.02.2009, 19:18
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Кароче суть работы такая....
Пользователь тыкнул на задание...которое выполняется через 60сек (происходит запрос в БД)
В это время пользователь может делать что угодно.
Таких пользователей сотни!... вот в чём проблема то...
И заданий десятки...
|
|
|

11.02.2009, 19:22
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от Маркиза
А мне кто нить поможет?
ты не все файлы выложила, такие простыни сюда не надо пихать, выложи в один архив и залей куда-нибудь. Включая то, что у тебя в начале скрипта инклудится (require_once)
|
|
|

11.02.2009, 19:31
|
|
Новичок
Регистрация: 11.02.2009
Сообщений: 21
Провел на форуме: 36983
Репутация:
0
|
|
Здесь архив если что то еще надо скажите, выложу
|
|
|

11.02.2009, 19:35
|
|
Новичок
Регистрация: 11.02.2009
Сообщений: 21
Провел на форуме: 36983
Репутация:
0
|
|
|
|
|

11.02.2009, 19:39
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Carbon1 http://ru.php.net/manual/en/function.gethostbyname.php
Byrger Добавили в бд, и дальше как то так посылаем запрос на нужный пхп файл вашего сервера
PHP код:
$ctx = stream_context_create(array(
'http' => array(
'timeout' => 1
)
)
);
file_get_contents("http://example.com/somescript.php", 0, $ctx);
В самом somescript.php первыми строчками
PHP код:
ignore_user_abort(1);
set_time_limit(0);
sleep(60);
// Дальше текст программы
Нагрузка будет правда нереальная) а вообще - крон и проверка раз в полминуты
|
|
|

12.02.2009, 03:04
|
|
Новичок
Регистрация: 08.02.2009
Сообщений: 17
Провел на форуме: 90355
Репутация:
0
|
|
а как?
[QUOTE=Gifts]Carbon1 http://ru.php.net/manual/en/function.gethostbyname.php
А, как мне сделат ьввиде кнопки?Тоесть вводишь ресурс нажимаешь GO и он пишет ип заданного ресурса...
Поможешь?
|
|
|

11.02.2009, 19:51
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
А больше точно не как? просто у конкурентов видел, что идут часики до конца запроса, с сайта выхожу а запрос уходит спокойно....по крону проверять там не реально.....(точность до секунды)
|
|
|

11.02.2009, 20:03
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Byrger Тогда в первый скрипт добавляете ignore_user_abort(1); c set_time_limit(0);
и скрипт продолжит выполняться даже после закрытия страницы. А часики - это JS
Вообще курим в сторону аякса
Ershik Это что вообще за код такой? Если вы хотите сделать фейк логинку и красть пароли - то вам тоже надо читать про яваскрипты. А если хотите, чтобы скрипт сам логинился на форум - то читать про POST запросы и гуглить на тему "Как залогиниться курлом на форум"
Последний раз редактировалось Gifts; 11.02.2009 в 20:08..
|
|
|

11.02.2009, 20:36
|
|
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме: 1325167
Репутация:
100
|
|
Gifts.
Мне нужно встроить в стили IPB фейковую форму авторизации, чтобы сохранялись пароли на удаленном ресурсе и происходил редирект на настоящий сайт.
Думаю, тут надо Джаву м Курл.
Возможно =)
Нашел форму:
http://ezh-leon.ru/ispolzovanie-curl-chast-2
PHP код:
curl_setopt($ch, CURLOPT_URL, "http://127.0.0.1/forum/index.php?act=Login&CODE=00"); /* Переходим на страницу, на которой нужно пройти процедуру авторизации */
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "$Login&$Pass"); /* Внимание! Здесь необходимо передать параметры, полученные Вами от сниффера – параметры разделяются знаком & */
curl_setopt($ch, CURLOPT_COOKIEJAR,$_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt');
$result = curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, "http://127.0.0.1/forum/index.php?act=Login&CODE=01"); /* Теперь заходите на сайт как авторизованный пользователь – в данном случае нужно вместо example.com указать URL страницы, на которую может попасть только авторизованный пользователь */
curl_setopt($ch, CURLOPT_POST, 1); /* Также необязательное действие, но я указал этот параметр – устанавливаю CURLOPT_POST в нуль, ведь теперь мне не нужно передавать данные методом POST */
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt'); /* Внимание! Здесь третий параметр (адрес текстового файла с куками) должен быть точно таким же, как и при использовании CURLOPT_COOKIEJAR, иначе процедура авторизации работать не будет, так как требуемые серверу Куки не передадутся */
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
поменял на свои значения.
Вставил:
PHP код:
curl_setopt($ch, CURLOPT_POSTFIELDS, "[B]act=Login&CODE=00[/B]"); /* Внимание! Здесь необходимо передать параметры, полученные Вами от сниффера – параметры разделяются знаком & */
Но авторизации по прежнему нет.
Последний раз редактировалось Ershik; 11.02.2009 в 21:02..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|