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

Variables

None

Stats

MD5 67fe27a4aaa605541f7943839e854943
Eval Count 0
Decode Time 86 ms