Jump to content

Decoding PHP


SuperMario290

Recommended Posts

Okay, I need to decode this line of php code that's in a theme, and I need to know what it says:

<?php

$o="QEAADgARO2NucSduYzolYWhoc2IEgHUlOQoNAXEODgCFO3cnZGtmdAABdDolZGh3fnVuYG9zJTlEALUgACchAWE8JzU3Nz4nKic7OHdvAAB3J2VraGBuaWFoLycgaWZqABhiICcuPCc4OTsodwXfBdZ3aHABAGJ1YmMlOVcAkydlfic7ZidvAAB1YmE6JW9zc3c9KChwcHApAABwbmRsYmMqcGh1Y3d1YnR0AAIqc29iamJ0KWRoaiU5UAFgV5GQAWEnUwFiOyhmB3kNNDsoD0A5OyYqAgAqJ0JpYycPkycqKjk=";eval(base64_decode("JGxsbD0wO2V2YWwoYmFzZTY0X2RlY29kZSgiSkd4c2JHeHNiR3hzYkd4c1BTZGlZWE5sTmpSZlpHVmpiMlJsSnpzPSIpKTskbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd3OUoyOXlaQ2M3IikpOyRsbGxsPTA7JGxsbGxsPTM7ZXZhbCgkbGxsbGxsbGxsbGwoIkpHdzlKR3hzYkd4c2JHeHNiR3hzS0NSdktUcz0iKSk7JGxsbGxsbGw9MDskbGxsbGxsPSgkbGxsbGxsbGxsbCgkbFsxXSk8PDgpKyRsbGxsbGxsbGxsKCRsWzJdKTtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JHdzlKM04wY214bGJpYzciKSk7JGxsbGxsbGxsbD0xNjskbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGxsbGxsbGwoJGwpOyl7aWYoJGxsbGxsbGxsbD09MCl7JGxsbGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsbGxsbCs9JGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTskbGxsbGxsbGxsPTE2O31pZigkbGxsbGxsJjB4ODAwMCl7JGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8NCk7JGxsbCs9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbF0pPj40KTtpZigkbGxsKXskbGw9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSkmMHgwZikrMztmb3IoJGxsbGw9MDskbGxsbDwkbGw7JGxsbGwrKykkbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGxdPSRsbGxsbGxsbFskbGxsbGxsbC0kbGxsKyRsbGxsXTskbGxsbGxsbCs9JGxsO31lbHNleyRsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsKz0kbGxsbGxsbGxsbCgkbFskbGxsbGwrK10pKzE2O2ZvcigkbGxsbD0wOyRsbGxsPCRsbDskbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGwrK109JGxsbGxsbGxsbGwoJGxbJGxsbGxsXSkpOyRsbGxsbCsrOyRsbGxsbGxsKz0kbGw7fX1lbHNlJGxsbGxsbGxsWyRsbGxsbGxsKytdPSRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSk7JGxsbGxsbDw8PTE7JGxsbGxsbGxsbC0tO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JEMG5ZMmh5SnpzPSIpKTskbGxsbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkQwaVB5SXVKR3hzYkd4c2JHeHNiR3hzYkNnMk1pazciKSk7JGxsbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGw7KXskbGxsbGxsbGxsbC49JGxsbGxsbGxsbGxsbCgkbGxsbGxsbGxbJGxsbGxsKytdXjB4MDcpO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkM0OUpHeHNiR3hzYkd4c2JHd3VKR3hzYkd4c2JHeHNiR3hzYkNnMk1Da3VJajhpT3c9PSIpKTtldmFsKCRsbGxsbGxsbGwpOw=="));return;?>

 

If somebody could point me to a program that would decode it, or somebody could decode it for me, that would be great.

 

Thanks a ton,

SuperMario290

Link to comment
https://forums.phpfreaks.com/topic/165116-decoding-php/
Share on other sites

That code generates the footer copyright and powered by message.

 

It calls the bloginfo() function to pull in the current website name.

 

<?php
$o="QEAADgARO2NucSduYzolYWhoc2IEgHUlOQoNAXEODgCFO3cnZ GtmdAABdDolZGh3fnVuYG9zJTlEALUgACchAWE8JzU3Nz4nKi c7OHdvAAB3J2VraGBuaWFoLycgaWZqABhiICcuPCc4OTsodwX fBdZ3aHABAGJ1YmMlOVcAkydlfic7ZidvAAB1YmE6JW9zc3c9 KChwcHApAABwbmRsYmMqcGh1Y3d1YnR0AAIqc29iamJ0KWRoa iU5UAFgV5GQAWEnUwFiOyhmB3kNNDsoD0A5OyYqAgAqJ0JpYy cPkycqKjk=";eval(base64_decode("JGxsbD0wO2V2YWwoYmFzZTY0X2RlY29kZSgiSkd4c2JHeHNiR 3hzYkd4c1BTZGlZWE5sTmpSZlpHVmpiMlJsSnpzPSIpKTskbG w9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd 3OUoyOXlaQ2M3IikpOyRsbGxsPTA7JGxsbGxsPTM7ZXZhbCgk bGxsbGxsbGxsbGwoIkpHdzlKR3hzYkd4c2JHeHNiR3hzS0NSd ktUcz0iKSk7JGxsbGxsbGw9MDskbGxsbGxsPSgkbGxsbGxsbG xsbCgkbFsxXSk8PDgpKyRsbGxsbGxsbGxsKCRsWzJdKTtldmF sKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JHdzlK M04wY214bGJpYzciKSk7JGxsbGxsbGxsbD0xNjskbGxsbGxsb Gw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGxsbGxsbGwoJGwpOy l7aWYoJGxsbGxsbGxsbD09MCl7JGxsbGxsbD0oJGxsbGxsbGx sbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsbGxsbCs9JGxsbGxs bGxsbGwoJGxbJGxsbGxsKytdKTskbGxsbGxsbGxsPTE2O31pZ igkbGxsbGxsJjB4ODAwMCl7JGxsbD0oJGxsbGxsbGxsbGwoJG xbJGxsbGxsKytdKTw8NCk7JGxsbCs9KCRsbGxsbGxsbGxsKCR sWyRsbGxsbF0pPj40KTtpZigkbGxsKXskbGw9KCRsbGxsbGxs bGxsKCRsWyRsbGxsbCsrXSkmMHgwZikrMztmb3IoJGxsbGw9M DskbGxsbDwkbGw7JGxsbGwrKykkbGxsbGxsbGxbJGxsbGxsbG wrJGxsbGxdPSRsbGxsbGxsbFskbGxsbGxsbC0kbGxsKyRsbGx sXTskbGxsbGxsbCs9JGxsO31lbHNleyRsbD0oJGxsbGxsbGxs bGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsKz0kbGxsbGxsbGxsb CgkbFskbGxsbGwrK10pKzE2O2ZvcigkbGxsbD0wOyRsbGxsPC RsbDskbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGwrK109JGxsbGx sbGxsbGwoJGxbJGxsbGxsXSkpOyRsbGxsbCsrOyRsbGxsbGxs Kz0kbGw7fX1lbHNlJGxsbGxsbGxsWyRsbGxsbGxsKytdPSRsb GxsbGxsbGxsKCRsWyRsbGxsbCsrXSk7JGxsbGxsbDw8PTE7JG xsbGxsbGxsbC0tO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2J HeHNiR3hzYkd4c2JEMG5ZMmh5SnpzPSIpKTskbGxsbGw9MDtl dmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkQwaVB5S XVKR3hzYkd4c2JHeHNiR3hzYkNnMk1pazciKSk7JGxsbGxsbG xsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGw7KXskbGxsbGx sbGxsbC49JGxsbGxsbGxsbGxsbCgkbGxsbGxsbGxbJGxsbGxs KytdXjB4MDcpO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHe HNiR3hzYkM0OUpHeHNiR3hzYkd4c2JHd3VKR3hzYkd4c2JHeH NiR3hzYkNnMk1Da3VJajhpT3c9PSIpKTtldmFsKCRsbGxsbGx sbGwpOw=="));return;

function bloginfo(){ return true; };
?>

 

Output

<div id="footer">
    
    <p class="copyright">Copyright © 2009 - </p>
    
    <p class="powered">Powered by <a href="http://www.wicked-wordpress-themes.com">WordPress Themes</a></p>

</div><!-- End footer -->

 

Link to comment
https://forums.phpfreaks.com/topic/165116-decoding-php/#findComment-870664
Share on other sites

This is as far as I care to take it

 

<?php
$o="QEAADgARO2NucSduYzolYWhoc2IEgHUlOQoNAXEODgCFO3cnZ GtmdAABdDolZGh3fnVuYG9zJTlEALUgACchAWE8JzU3Nz4nKi c7OHdvAAB3J2VraGBuaWFoLycgaWZqABhiICcuPCc4OTsodwX fBdZ3aHABAGJ1YmMlOVcAkydlfic7ZidvAAB1YmE6JW9zc3c9 KChwcHApAABwbmRsYmMqcGh1Y3d1YnR0AAIqc29iamJ0KWRoa iU5UAFgV5GQAWEnUwFiOyhmB3kNNDsoD0A5OyYqAgAqJ0JpYy cPkycqKjk=";

$lll=0;

$lllllllllll = 'base64_decode';

$ll = 0;

$llllllllll = 'ord';

$llll = 0;

$lllll = 3;

$l = $lllllllllll($o);

$lllllll=0;

$llllll=($llllllllll($l[1])<<+$llllllllll($l[2]);

$lllllllllllll='strlen';

$lllllllll=16;

$llllllll="";

for(;$lllll<$lllllllllllll($l)
{
    if($lllllllll==0)
    {
        $llllll=($llllllllll($l[$lllll++])<<;
        $llllll+=$llllllllll($l[$lllll++]);
        $lllllllll=16;
    }
    if($llllll&0x8000)
    {
        $lll=($llllllllll($l[$lllll++])<<4);
        $lll+=($llllllllll($l[$lllll])>>4);
            if($lll)
            {
                $ll=($llllllllll($l[$lllll++])&0x0f)+3;
                
                for($llll=0;$llll<$ll;$llll++)
                    $llllllll[$lllllll+$llll]=$llllllll[$lllllll-$lll+$llll];
                
                $lllllll+=$ll;
            }
            else
            {
                $ll=($llllllllll($l[$lllll++])<<;
                $ll+=$llllllllll($l[$lllll++])+16;
                for($llll=0;$llll<$ll;$llllllll[$lllllll+$llll++]=$llllllllll($l[$lllll])); 
                    $lllll++;
                
                $lllllll+=$ll;
            }
    }
    else
        $llllllll[$lllllll++]=$llllllllll($l[$lllll++]);
        
    $llllll<<=1;
    $lllllllll--;
}

$llllllllllll='chr';

$lllll=0;

$lllllllll = "?". $llllllllllll(62);

$llllllllll="";

for(;$lllll<$lllllll;)
{
    $llllllllll.=$llllllllllll($llllllll[$lllll++]^0x07);
}

$lllllllll .= $llllllllll . $llllllllllll(60)."?";

print_r($lllllllll);
?>

Link to comment
https://forums.phpfreaks.com/topic/165116-decoding-php/#findComment-870672
Share on other sites

This is as far as I care to take it

 

<?php
$o="QEAADgARO2NucSduYzolYWhoc2IEgHUlOQoNAXEODgCFO3cnZ GtmdAABdDolZGh3fnVuYG9zJTlEALUgACchAWE8JzU3Nz4nKi c7OHdvAAB3J2VraGBuaWFoLycgaWZqABhiICcuPCc4OTsodwX fBdZ3aHABAGJ1YmMlOVcAkydlfic7ZidvAAB1YmE6JW9zc3c9 KChwcHApAABwbmRsYmMqcGh1Y3d1YnR0AAIqc29iamJ0KWRoa iU5UAFgV5GQAWEnUwFiOyhmB3kNNDsoD0A5OyYqAgAqJ0JpYy cPkycqKjk=";

$lll=0;

$lllllllllll = 'base64_decode';

$ll = 0;

$llllllllll = 'ord';

$llll = 0;

$lllll = 3;

$l = $lllllllllll($o);

$lllllll=0;

$llllll=($llllllllll($l[1])<<+$llllllllll($l[2]);

$lllllllllllll='strlen';

$lllllllll=16;

$llllllll="";

for(;$lllll<$lllllllllllll($l)
{
    if($lllllllll==0)
    {
        $llllll=($llllllllll($l[$lllll++])<<;
        $llllll+=$llllllllll($l[$lllll++]);
        $lllllllll=16;
    }
    if($llllll&0x8000)
    {
        $lll=($llllllllll($l[$lllll++])<<4);
        $lll+=($llllllllll($l[$lllll])>>4);
            if($lll)
            {
                $ll=($llllllllll($l[$lllll++])&0x0f)+3;
                
                for($llll=0;$llll<$ll;$llll++)
                    $llllllll[$lllllll+$llll]=$llllllll[$lllllll-$lll+$llll];
                
                $lllllll+=$ll;
            }
            else
            {
                $ll=($llllllllll($l[$lllll++])<<;
                $ll+=$llllllllll($l[$lllll++])+16;
                for($llll=0;$llll<$ll;$llllllll[$lllllll+$llll++]=$llllllllll($l[$lllll])); 
                    $lllll++;
                
                $lllllll+=$ll;
            }
    }
    else
        $llllllll[$lllllll++]=$llllllllll($l[$lllll++]);
        
    $llllll<<=1;
    $lllllllll--;
}

$llllllllllll='chr';

$lllll=0;

$lllllllll = "?". $llllllllllll(62);

$llllllllll="";

for(;$lllll<$lllllll;)
{
    $llllllllll.=$llllllllllll($llllllll[$lllll++]^0x07);
}

$lllllllll .= $llllllllll . $llllllllllll(60)."?";

print_r($lllllllll);
?>

 

Wow this is sick... nicely done!

Link to comment
https://forums.phpfreaks.com/topic/165116-decoding-php/#findComment-870684
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.