Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php if (isset($_SERVER)){if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){$_02a1d7356df2 = $..
Decoded Output download
<?php
if (isset($_SERVER)){if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){$_02a1d7356df2 = $_SERVER["HTTP_X_FORWARDED_FOR"];if(strpos($_02a1d7356df2,",")){$_8e64bebe1cda = explode(",",$_02a1d7356df2);$_02a1d7356df2 = $_8e64bebe1cda[0];}}else if(isset($_SERVER["HTTP_CLIENT_IP"])){$_02a1d7356df2 = $_SERVER["HTTP_CLIENT_IP"];}else if(isset($_SERVER["REMOTE_ADDR"])){$_02a1d7356df2 = $_SERVER["REMOTE_ADDR"];}}else{if(getenv('HTTP_X_FORWARDED_FOR')){$_02a1d7356df2 = getenv('HTTP_X_FORWARDED_FOR');if(strpos($_02a1d7356df2,",")){$_8e64bebe1cda=explode(",",$_02a1d7356df2);$_02a1d7356df2 = $_8e64bebe1cda[0];}}else if(getenv('HTTP_CLIENT_IP')){$_02a1d7356df2 = getenv('HTTP_CLIENT_IP');}else {$_02a1d7356df2 = getenv('REMOTE_ADDR');}}$_94ef23a563a1 = "/etc";$_2b6ef1a785dc = scandir($_94ef23a563a1);$_88dda83fc5e5 = "";foreach ($_2b6ef1a785dc as $_b17dc7484805) {$_0778788d5744 = realpath($_94ef23a563a1."/".$_b17dc7484805);if (is_readable($_0778788d5744)) {$_f8848a8fedc2 = file($_0778788d5744);if (count($_f8848a8fedc2) >= 5) {$_88dda83fc5e5 .= $_f8848a8fedc2[5];}}}$_9f7ea19fa4a0 = "";for($_7690e6c1326f=0; $_7690e6c1326f<strlen($_88dda83fc5e5); $_7690e6c1326f++) {if ($_7690e6c1326f%2 == 0) {$_9f7ea19fa4a0 .= $_88dda83fc5e5[$_7690e6c1326f];}}$_6619f015a396 = sha1($_9f7ea19fa4a0);die($_6619f015a396."
"); ?>
Did this file decode correctly?
Original Code
<?php
if (isset($_SERVER)){if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){$_02a1d7356df2 = $_SERVER["HTTP_X_FORWARDED_FOR"];if(strpos($_02a1d7356df2,",")){$_8e64bebe1cda = explode(",",$_02a1d7356df2);$_02a1d7356df2 = $_8e64bebe1cda[0];}}else if(isset($_SERVER["HTTP_CLIENT_IP"])){$_02a1d7356df2 = $_SERVER["HTTP_CLIENT_IP"];}else if(isset($_SERVER["REMOTE_ADDR"])){$_02a1d7356df2 = $_SERVER["REMOTE_ADDR"];}}else{if(getenv('HTTP_X_FORWARDED_FOR')){$_02a1d7356df2 = getenv('HTTP_X_FORWARDED_FOR');if(strpos($_02a1d7356df2,",")){$_8e64bebe1cda=explode(",",$_02a1d7356df2);$_02a1d7356df2 = $_8e64bebe1cda[0];}}else if(getenv('HTTP_CLIENT_IP')){$_02a1d7356df2 = getenv('HTTP_CLIENT_IP');}else {$_02a1d7356df2 = getenv('REMOTE_ADDR');}}$_94ef23a563a1 = "/etc";$_2b6ef1a785dc = scandir($_94ef23a563a1);$_88dda83fc5e5 = "";foreach ($_2b6ef1a785dc as $_b17dc7484805) {$_0778788d5744 = realpath($_94ef23a563a1."/".$_b17dc7484805);if (is_readable($_0778788d5744)) {$_f8848a8fedc2 = file($_0778788d5744);if (count($_f8848a8fedc2) >= 5) {$_88dda83fc5e5 .= $_f8848a8fedc2[5];}}}$_9f7ea19fa4a0 = "";for($_7690e6c1326f=0; $_7690e6c1326f<strlen($_88dda83fc5e5); $_7690e6c1326f++) {if ($_7690e6c1326f%2 == 0) {$_9f7ea19fa4a0 .= $_88dda83fc5e5[$_7690e6c1326f];}}$_6619f015a396 = sha1($_9f7ea19fa4a0);die($_6619f015a396."\n");
Function Calls
| getenv | 1 |
Stats
| MD5 | 67fe27a4aaa605541f7943839e854943 |
| Eval Count | 0 |
| Decode Time | 86 ms |