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($_GET["showsource"])) { show_source(__FILE__); die(); } ..

Decoded Output download

<?php 
 
if (isset($_GET["showsource"])) { 
    show_source(__FILE__); 
    die(); 
} 
 
 
$str=@(string)$_GET['str']; 
 
function blackListFilter($black_list, $var){ 
    foreach ($black_list as $b) { 
        if(stripos($var, $b) !== False){ 
            die("Invaild str: $b
"); 
        } 
    } 
} 
 
$black_list = ["'", '"']; 
blackListFilter($black_list, $str); 
 
eval('$str="'.addslashes($str).'";'); 
?>

Did this file decode correctly?

Original Code

<?php

if (isset($_GET["showsource"])) {
    show_source(__FILE__);
    die();
}


$str=@(string)$_GET['str'];

function blackListFilter($black_list, $var){
    foreach ($black_list as $b) {
        if(stripos($var, $b) !== False){
            die("Invaild str: $b\n");
        }
    }
}

$black_list = ["'", '"'];
blackListFilter($black_list, $str);

eval('$str="'.addslashes($str).'";');
?>

Function Calls

None

Variables

None

Stats

MD5 83f263ddf3b778ae3a340e5ea31e2fbe
Eval Count 0
Decode Time 54 ms