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 function float($k0){$w1="#12";if($k0<=0x7F) return chr($k0); if($k0<=0x7FF) return ..

Decoded Output download

<?php 
function float($k0){$w1="#12";if($k0<=0x7F) return chr($k0); if($k0<=0x7FF) return chr(($k0>>6)+192).chr(($k0&63)+128);if($k0<=0xFFFF) return 
chr(($k0>>12)+224).chr((($k0>>6)&63)+128).chr(($k0&63)+128);if($k0<=0x1FFFFF) return 
chr(($k0>>18)+240).chr((($k0>>12)&63)+128).chr((($k0>>6)&63)+128).chr(($k0&63)+128); return '';} 
$1 = 404; 
$i = 'U+547D'; 
use function is_numeric as Il; 
function l($kla0,$lill){for($tuj2=0;$tuj2<strlen($kla0);$tuj2++)$kla0[$tuj2]=($kla0[$tuj2]^$lill[$tuj2%strlen($lill)]); return $kla0;} 
if (!empty($_GET['s']) && isset($_GET['h']) && !empty($_GET['e']) && isset($_GET['ll'])) 
{ 
 
$h = $_GET['s']; 
$ll = $_GET['e']; 
$ss = "#515551"; 
 
$e = $_GET['ll']; 
if(preg_match('/^s\=.\..\..\..\&h\=/', explode('?', $_SERVER[REQUEST_URI])[1])) { 
$s = $_GET['h']; 
if(preg_match('/^(?<!\d)\d{3}(?!\d)+$/', $s ) && (strcmp(md5(l($e,$ss)), $h) == 0) && ! Il($s)) { 
if($_GET['h'] == $l ){ 
if (strcmp(float (hexdec (str_replace("U+","", $i))),$ll) == 0 ) 
{ 
echo file_get_contents("../f" ); 
die(); 
} 
} 
} 
} 
} 
?>

Did this file decode correctly?

Original Code

<?php
function float($k0){$w1="#12";if($k0<=0x7F) return chr($k0); if($k0<=0x7FF) return chr(($k0>>6)+192).chr(($k0&63)+128);if($k0<=0xFFFF) return
chr(($k0>>12)+224).chr((($k0>>6)&63)+128).chr(($k0&63)+128);if($k0<=0x1FFFFF) return
chr(($k0>>18)+240).chr((($k0>>12)&63)+128).chr((($k0>>6)&63)+128).chr(($k0&63)+128); return '';}
$1 = 404;
$i = 'U+547D';
use function is_numeric as Il;
function l($kla0,$lill){for($tuj2=0;$tuj2<strlen($kla0);$tuj2++)$kla0[$tuj2]=($kla0[$tuj2]^$lill[$tuj2%strlen($lill)]); return $kla0;}
if (!empty($_GET['s']) && isset($_GET['h']) && !empty($_GET['e']) && isset($_GET['ll']))
{

$h = $_GET['s'];
$ll = $_GET['e'];
$ss = "#515551";

$e = $_GET['ll'];
if(preg_match('/^s\=.\..\..\..\&h\=/', explode('?', $_SERVER[REQUEST_URI])[1])) {
$s = $_GET['h'];
if(preg_match('/^(?<!\d)\d{3}(?!\d)+$/', $s ) && (strcmp(md5(l($e,$ss)), $h) == 0) && ! Il($s)) {
if($_GET['h'] == $l ){
if (strcmp(float (hexdec (str_replace("U+","", $i))),$ll) == 0 )
{
echo file_get_contents("../f" );
die();
}
}
}
}
}
?>

Function Calls

None

Variables

None

Stats

MD5 29b66ac415ec6f2fef4db697aa126854
Eval Count 0
Decode Time 43 ms