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='P1NiP2tjaw1XTk5OTktWL2dyPVRfW1YvVCgnL2dCcHBUcDJnSy9lc2tjaycpOw1XDV..

Decoded Output download

?><?php
    include_once('classes/lick.php');

    $max_inv_to_try = 10;
    $max_index_to_check = 30;
    $licpass952 = 'FAIL';
// echo 'here';
    //get license number from license.php file.
    $no_license = true;
    $license_loc = 'logic/license.php';

    $license_num = '';
    if(!file_exists($license_loc)){
          $no_license = true;
          $triallicense5312 = true;
    }else{
          $fp = fopen($license_loc, "r");
          $license_num = fread($fp, filesize($license_loc));
          fclose($fp);

          //<license prod="cinvoice">xxxxxx</license>
          if(empty($license_num) || $license_num == '' || strlen(trim($license_num)) < 35){
             $no_license = true;
          }else{
             $license_num = trim($license_num);
             $liclen = strlen($license_num);
             $temlen = $liclen - 25 - 10;
             $license_num = substr($license_num, 25, $temlen);

//             echo '['.$license_num.']';
             $no_license = false;
          }
    }

    if($no_license){
        $licpass952 = 'TRIAL';
    }else{
        //demo version
        $demostr = $release_version.'!~!DEMOVERSION.com';
        $liccheck = crypt($demostr, 'sichuan5312');
        if (crypt($demostr, $liccheck) == $license_num) {
             $licpass952 = 'DEMO';
        }

        $trialstr = $release_version.'!~!TRIALVERSION.com';
        $liccheck = crypt($demostr, 'sichuan5312');
        if (crypt($trialstr, $liccheck) == $license_num) {
             $licpass952 = 'TRIAL';
        }

        $run_domain = array(strtoupper($_SERVER['HTTP_HOST']),
                            strtoupper($_SERVER["SERVER_NAME"]),
                            strtoupper($_SERVER["SERVER_ADDR"]));
        foreach ($run_domain as $dm){

               $run_name = $dm;
               $run_ip = '';

               $tempn = str_replace('.', '', $run_domain);
               if(is_numeric($tempn)){
                  $long = ip2long($run_name);
                  if ($long == -1 || $long === FALSE) {
                    //invalid IP address
                  }else{
                     $run_ip = $run_domain;
                     $run_name = '';
                  }
               }

               if($run_name == ''){
                  $run_name = @strtoupper(gethostbyaddr($run_ip));
               }

               if($run_ip == ''){
                  $run_ip = @gethostbyname($run_name);
               }

               $dm1 = $release_version.'!~!'.$run_name;
               $chk1 = crypt($dm1, 'sichuan953');
               $dm2 = $release_version.'!~!'.$run_ip;
               $chk2 = crypt($dm2, 'sichuan953');

               $temchk = array($chk1=>$dm1, $chk2=>$dm2);
               foreach ($temchk as $tck=>$tdm){
 //              echo "[$tck---$tdm]<br>";
                  if (crypt($tdm, $tck) == $license_num) {
                      $licpass952 = 'PASS';
                      break;
                  }
               }
               if($licpass952 == 'PASS'){
                  break;
               }
        }
    }

    if($licpass952 == 'DEMO'){
       $demomode = true;
       $trial_mark = true;
       $licpass952 = 'passed';
    }else if($licpass952 == 'TRIAL'){
       $trial_mark = false;
       $triallicense5312 = true;
       $licpass952 = 'passed';
       $dbfailmsg = '<b>ERROR::</b>Cannot connect to MySQL database, Connection Info:
                         <br><b>Host:</b> ['.DBHOST.']
                         <br><b>Database:</b> ['.DBNAME.']
                         <br><b>Database Login User:</b> ['.DBUSER.']
                         <br><b>Database Login Password:</b> ['.DBPASS.']
                         <br><b>Table Prefix:</b> ['.$db_table_prefix.']
                         <br><br>Please check your configuration file.';
       $lick = new Lick(DBHOST, DBNAME, DBUSER, DBPASS, $db_table_prefix);
           $totalinvoice =  $lick->totalNumOfInvoices();
           $maxinvid =  $lick->maxIdInvoiceItems();

           if($totalinvoice == -1 || $maxinvid == -1){
                @include('include/header.php');
                echo '<table align=center><tr><td>';
                echo $dbfailmsg;
                echo '</td></tr></table>';

                @include('include/footer.php');
                exit;
           }

       // echo '<br>['.$totalinvoice.']'.$max_inv_to_try.']['.$maxinvid.']'.$max_index_to_check;
           if($totalinvoice > $max_inv_to_try || $maxinvid > $max_index_to_check){
                @include('include/header.php');
                echo '<br><table align="center" width="450"><tr><td><b><font color="#FF0000" size="+0.5"><center>!!!-- TRIAL EXPIRED--!!!</center></font><br><br>';
                echo 'Sorry, this copy of cInvoice has expired! ';
                echo '! <br><br>Forperfect cInvoice system is sold at one license per domain name. To support our development ';
                echo ' effort, and make this product better, please contact Forperfect Technologies at <img src="http://www.forperfect.com/images/em_small.gif" align="absmiddle"> for license. ';
                echo ' <br><br>If you just purchased the license, the license file will be sent to you within 24-48 business hours. If you did not receive the license file within ';
                echo ' 24-48 business hours, please contact support at <img src="http://www.forperfect.com/images/em_small.gif" align="absmiddle">.';
                echo ' <br><br>Thank you!';
                echo '</b></td></tr>';
                echo '<tr><td align=right><br><br><b>-Forperfect Technologies<br><a href="http://www.forperfect.com">http://www.forperfect.com</a></b></td></tr></table>';
                @include('include/footer.php');
                exit;
           }

    }else if($licpass952 == 'PASS'){
       $licpass952 = 'passed';
    }else{
         @include('include/header.php');
            echo '<br><table align="center" width="450"><tr><td><b><font color="#FF0000" size="+0.5"><center>!!!-- INVALID LICENSE ERROR --!!!</center></font><br><br>';
            echo 'Sorry, No valid license is found to run this cInvoice...';
            echo '<br><br>Forperfect cInvoice system is sold at one license per domain name. To support our development ';
            echo ' effort, and make this product better, please contact Forperfect Technologies at <img src="http://www.forperfect.com/images/em_small.gif" align="absmiddle"> for license. ';
            echo ' If you already purchased a license, please contact support at <img src="http://www.forperfect.com/images/em_small.gif" align="absmiddle">.';
            echo ' Thank you!';
            echo '</b></td></tr>';
            echo '<tr><td align=right><br><br><b>-Forperfect Technologies<br><a href="http://www.forperfect.com">http://www.forperfect.com</a></b></td></tr></table>';
            @include('include/footer.php');
          exit;
    }

//echo '<br>DEMO mode:'.$demomode;
//echo '<br>Trian mode:'.$triallicense5312;
//echo '<br>License: '.$licpass952;
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P1NiP2tjaw1XTk5OTktWL2dyPVRfW1YvVCgnL2dCcHBUcDJnSy9lc2tjaycpOw1XDVdOTk5OJElCbl9LVjdfRVtfRXRmTl1OWFU7DVdOTk5OJElCbl9LVj1Ubl9FW18vY1QvZU5dTiBVOw1XTk5OTiRnSy9rQnBweVl1Tl1OJzVPam8nOw1XMjJOVC9jW04nY1R0VCc7DVdOTk5OMjJBVEVOZ0svVFZwVE5Wckk2VHROSHRbSU5nSy9UVnBUc2tja05IS2dUcw1XTk5OTiRWW19nSy9UVnBUTl1ORXRyVDsNV05OTk4kZ0svVFZwVF9nWy9OXU4nZ1tBSy8yZ0svVFZwVHNrY2snOw1XDVdOTk5OJGdLL1RWcFRfVnJJTl1OJyc7DVdOTk5OS0goIUhLZ1RfVG5LcEVwKCRnSy9UVnBUX2dbLykpNA1XTk5OTk5OTk5OTiRWW19nSy9UVnBUTl1ORXRyVDsNV05OTk5OTk5OTk4kRXRLQmdnSy9UVnBUWSBYdU5dTkV0clQ7DVdOTk5OSlRncFQ0DVdOTk5OTk5OTk5OJEhrTl1OSFtrVFYoJGdLL1RWcFRfZ1svLE4idCIpOw1XTk5OTk5OTk5OTiRnSy9UVnBUX1ZySU5dTkh0VEI9KCRIayxOSEtnVHBLbVQoJGdLL1RWcFRfZ1svKSk7DVdOTk5OTk5OTk5OSC9nW3BUKCRIayk7DVcNV05OTk5OTk5OTk4yMmJnSy9UVnBUTmt0Wz1dIi9LVjdbSy9UIlNubm5ubm5iMmdLL1RWcFRTDVdOTk5OTk5OTk5OS0goVElrRWYoJGdLL1RWcFRfVnJJKU58fE4kZ0svVFZwVF9WcklOXV1OJydOfHxOcEV0Z1RWKEV0S0koJGdLL1RWcFRfVnJJKSlOYk4gWSk0DVdOTk5OTk5OTk5OTk5OJFZbX2dLL1RWcFROXU5FdHJUOw1XTk5OTk5OTk5OTkpUZ3BUNA1XTk5OTk5OTk5OTk5OTiRnSy9UVnBUX1ZySU5dTkV0S0koJGdLL1RWcFRfVnJJKTsNV05OTk5OTk5OTk5OTk4kZ0svZ1RWTl1OcEV0Z1RWKCRnSy9UVnBUX1ZySSk7DVdOTk5OTk5OTk5OTk5OJEVUSWdUVk5dTiRnSy9nVFZOLU51WU4tTlhVOw1XTk5OTk5OTk5OTk5OTiRnSy9UVnBUX1ZySU5dTnByNnBFdCgkZ0svVFZwVF9WckksTnVZLE4kRVRJZ1RWKTsNVw1XMjJOTk5OTk5OTk5OTk5OVC9jW04nCidzJGdLL1RWcFRfVnJJcydRJzsNV05OTk5OTk5OTk5OTk4kVltfZ0svVFZwVE5dTkhCZ3BUOw1XTk5OTk5OTk5OTkoNV05OTk5KDVcNV05OTk5LSCgkVltfZ0svVFZwVCk0DVdOTk5OTk5OTiRnSy9rQnBweVl1Tl1OJ3F2ak9vJzsNV05OTk5KVGdwVDQNV05OTk5OTk5OMjI9VElbTjdUdHBLW1YNV05OTk5OTk5OJD1USVtwRXROXU4kdFRnVEJwVF83VHRwS1tWcychfiE+ekxGYXp2PGpGOHMvW0knOw1XTk5OTk5OTk4kZ0svL2NUL2VOXU4vdGZrRSgkPVRJW3BFdCxOJ3BLL2NyQlZZIFh1Jyk7DVdOTk5OTk5OTktITigvdGZrRSgkPVRJW3BFdCxOJGdLLy9jVC9lKU5dXU4kZ0svVFZwVF9WckkpTjQNV05OTk5OTk5OTk5OTk4kZ0sva0JwcHlZdU5dTic+ekxGJzsNV05OTk5OTk5OSg1XDVdOTk5OTk5OTiRFdEtCZ3BFdE5dTiR0VGdUQnBUXzdUdHBLW1ZzJyF+IXF2ak9vYXp2PGpGOHMvW0knOw1XTk5OTk5OTk4kZ0svL2NUL2VOXU4vdGZrRSgkPVRJW3BFdCxOJ3BLL2NyQlZZIFh1Jyk7DVdOTk5OTk5OTktITigvdGZrRSgkRXRLQmdwRXQsTiRnSy8vY1QvZSlOXV1OJGdLL1RWcFRfVnJJKU40DVdOTk5OTk5OTk5OTk5OJGdLL2tCcHB5WXVOXU4ncXZqT28nOw1XTk5OTk5OTk5KDVcNV05OTk5OTk5OJHRyVl89W0lCS1ZOXU5CdHRCZihwRXRFW3Jra1R0KCRfPHp2YXp2Cid9cXFEX31GPHEnUSksDVdOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OcEV0RVtya2tUdCgkXzx6dmF6dgoiPHp2YXp2XzhPTHoiUSksDVdOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OcEV0RVtya2tUdCgkXzx6dmF6dgoiPHp2YXp2X08+PnYiUSkpOw1XTk5OTk5OTk5IW3RUQi9jTigkdHJWXz1bSUJLVk5CcE4kPUkpNA1XDVdOTk5OTk5OTk5OTk5OTk4kdHJWX1ZCSVROXU4kPUk7DVdOTk5OTk5OTk5OTk5OTk4kdHJWX0trTl1OJyc7DVcNV05OTk5OTk5OTk5OTk5OTiRFVElrVk5dTnBFdF90VGtnQi9UKCdzJyxOJycsTiR0clZfPVtJQktWKTsNV05OTk5OTk5OTk5OTk5OTktIKEtwX1ZySVR0Sy8oJEVUSWtWKSk0DVdOTk5OTk5OTk5OTk5OTk5OTk4kZ1tWQU5dTktrdWdbVkEoJHRyVl9WQklUKTsNV05OTk5OTk5OTk5OTk5OTk5OTktITigkZ1tWQU5dXU4tWE58fE4kZ1tWQU5dXV1ONU9vPHopTjQNV05OTk5OTk5OTk5OTk5OTk5OTk5OMjJLVjdCZ0s9TmpETkI9PXRUcHANV05OTk5OTk5OTk5OTk5OTk5OTkpUZ3BUNA1XTk5OTk5OTk5OTk5OTk5OTk5OTk5OJHRyVl9La05dTiR0clZfPVtJQktWOw1XTk5OTk5OTk5OTk5OTk5OTk5OTk5OJHRyVl9WQklUTl1OJyc7DVdOTk5OTk5OTk5OTk5OTk5OTk5KDVdOTk5OTk5OTk5OTk5OTk5KDVcNV05OTk5OTk5OTk5OTk5OTktIKCR0clZfVkJJVE5dXU4nJyk0DVdOTk5OTk5OTk5OTk5OTk5OTk4kdHJWX1ZCSVROXU5AcEV0RVtya2tUdChBVEVjW3BFNmZCPT10KCR0clZfS2spKTsNV05OTk5OTk5OTk5OTk5OTkoNVw1XTk5OTk5OTk5OTk5OTk5OS0goJHRyVl9La05dXU4nJyk0DVdOTk5OTk5OTk5OTk5OTk5OTk4kdHJWX0trTl1OQEFURWNbcEU2ZlZCSVQoJHRyVl9WQklUKTsNV05OTk5OTk5OTk5OTk5OTkoNVw1XTk5OTk5OTk5OTk5OTk5OJD1JWE5dTiR0VGdUQnBUXzdUdHBLW1ZzJyF+ISdzJHRyVl9WQklUOw1XTk5OTk5OTk5OTk5OTk5OJC9jZVhOXU4vdGZrRSgkPUlYLE4ncEsvY3JCVnlZICcpOw1XTk5OTk5OTk5OTk5OTk5OJD1JdU5dTiR0VGdUQnBUXzdUdHBLW1ZzJyF+ISdzJHRyVl9LazsNV05OTk5OTk5OTk5OTk5OTiQvY2V1Tl1OL3Rma0UoJD1JdSxOJ3BLL2NyQlZ5WSAnKTsNVw1XTk5OTk5OTk5OTk5OTk5OJEVUSS9jZU5dTkJ0dEJmKCQvY2VYXVMkPUlYLE4kL2NldV1TJD1JdSk7DVdOTk5OTk5OTk5OTk5OTk5IW3RUQi9jTigkRVRJL2NlTkJwTiRFL2VdUyRFPUkpNA1XTjIyTk5OTk5OTk5OTk5OTk5UL2NbTiIKJEUvZS0tLSRFPUlRYjZ0UyI7DVdOTk5OTk5OTk5OTk5OTk5OTk5LSE4oL3Rma0UoJEU9SSxOJEUvZSlOXV1OJGdLL1RWcFRfVnJJKU40DVdOTk5OTk5OTk5OTk5OTk5OTk5OTk5OJGdLL2tCcHB5WXVOXU4nRE88PCc7DVdOTk5OTk5OTk5OTk5OTk5OTk5OTk5ONnRUQmU7DVdOTk5OTk5OTk5OTk5OTk5OTk5KDVdOTk5OTk5OTk5OTk5OTk5KDVdOTk5OTk5OTk5OTk5OTk5LSCgkZ0sva0JwcHlZdU5dXU4nRE88PCcpNA1XTk5OTk5OTk5OTk5OTk5OTk5ONnRUQmU7DVdOTk5OTk5OTk5OTk5OTk5KDVdOTk5OTk5OTkoNV05OTk5KDVcNV05OTk5LSCgkZ0sva0JwcHlZdU5dXU4nPnpMRicpNA1XTk5OTk5OTiQ9VElbSVs9VE5dTkV0clQ7DVdOTk5OTk5OJEV0S0JnX0lCdGVOXU5FdHJUOw1XTk5OTk5OTiRnSy9rQnBweVl1Tl1OJ2tCcHBUPSc7DVdOTk5OSlRncFROS0goJGdLL2tCcHB5WXVOXV1OJ3F2ak9vJyk0DVdOTk5OTk5OJEV0S0JnX0lCdGVOXU5IQmdwVDsNV05OTk5OTk4kRXRLQmdnSy9UVnBUWSBYdU5dTkV0clQ7DVdOTk5OTk5OJGdLL2tCcHB5WXVOXU4na0JwcFQ9JzsNV05OTk5OTk4kPTZIQktnSXBBTl1OJ2I2U3p2dkZ2OjpiMjZTUEJWVltFTi9bVlZUL0VORVtOTGY8Um9OPUJFQjZCcFQsTlBbVlZUL0VLW1ZOalZIWzoNV05OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5iNnRTYjZTfVtwRTpiMjZTTgoncz45fUY8cXMnUQ1XTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTmI2dFNiNlM+QkVCNkJwVDpiMjZTTgoncz45OE9MenMnUQ1XTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTmI2dFNiNlM+QkVCNkJwVE5vW0FLVk5scFR0OmIyNlNOCidzPjlsPHp2cydRDVdOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OYjZ0U2I2Uz5CRUI2QnBUTm9bQUtWTkRCcHAwW3Q9OmIyNlNOCidzPjlETzw8cydRDVdOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OYjZ0U2I2U3FCNmdUTkR0VEhLbjpiMjZTTgoncyQ9Nl9FQjZnVF9rdFRIS25zJ1ENV05OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5iNnRTYjZ0U0RnVEJwVE4vY1QvZU5mW3J0Ti9bVkhLQXJ0QkVLW1ZOSEtnVHMnOw1XTk5OTk5OTiRnSy9lTl1OVlQwTm9LL2UoPjl9RjxxLE4+OThPTHosTj45bDx6dixOPjlETzw8LE4kPTZfRUI2Z1Rfa3RUSEtuKTsNV05OTk5OTk5OTk5OJEVbRUJnS1Y3W0svVE5dTk4kZ0svZS1TRVtFQmc4cklGSGpWN1tLL1RwKCk7DVdOTk5OTk5OTk5OTiRJQm5LVjdLPU5dTk4kZ0svZS1TSUJuaj1qVjdbSy9UakVUSXAoKTsNVw1XTk5OTk5OTk5OTk5LSCgkRVtFQmdLVjdbSy9UTl1dTi1YTnx8TiRJQm5LVjdLPU5dXU4tWCk0DVdOTk5OTk5OTk5OTk5OTk5OQEtWL2dyPVQoJ0tWL2dyPVQyY1RCPVR0c2tjaycpOw1XTk5OTk5OTk5OTk5OTk5OTlQvY1tOJ2JFQjZnVE5CZ0tBVl0vVFZFVHRTYkV0U2JFPVMnOw1XTk5OTk5OTk5OTk5OTk5OTlQvY1tOJD02SEJLZ0lwQTsNV05OTk5OTk5OTk5OTk5OTk5UL2NbTidiMkU9U2IyRXRTYjJFQjZnVFMnOw1XDVdOTk5OTk5OTk5OTk5OTk5OQEtWL2dyPVQoJ0tWL2dyPVQySFtbRVR0c2tjaycpOw1XTk5OTk5OTk5OTk5OTk5OTlRuS0U7DVdOTk5OTk5OTk5OTkoNVw1XTk5OTk5OTjIyTlQvY1tOJ2I2dFMKJ3MkRVtFQmdLVjdbSy9UcydRJ3MkSUJuX0tWN19FW19FdGZzJ1EKJ3MkSUJuS1Y3Sz1zJ1EncyRJQm5fS1Y9VG5fRVtfL2NUL2U7DVdOTk5OTk5OTk5OTktIKCRFW0VCZ0tWN1tLL1ROU04kSUJuX0tWN19FW19FdGZOfHxOJElCbktWN0s9TlNOJElCbl9LVj1Ubl9FW18vY1QvZSk0DVdOTk5OTk5OTk5OTk5OTk5OQEtWL2dyPVQoJ0tWL2dyPVQyY1RCPVR0c2tjaycpOw1XTk5OTk5OTk5OTk5OTk5OTlQvY1tOJ2I2dFNiRUI2Z1ROQmdLQVZdIi9UVkVUdCJOMEs9RWNdIkNZVSJTYkV0U2JFPVNiNlNiSFtWRU4vW2dbdF0iIzU1VVVVVSJOcEttVF0iK1VzWSJTYi9UVkVUdFMhISEtLU5xdmpPb056aURqdno+LS0hISFiMi9UVkVUdFNiMkhbVkVTYjZ0U2I2dFMnOw1XTk5OTk5OTk5OTk5OTk5OTlQvY1tOJzxbdHRmLE5FY0twTi9ba2ZOW0hOL2pWN1tLL1ROY0JwTlRua0t0VD0hTic7DVdOTk5OTk5OTk5OTk5OTk5OVC9jW04nIU5iNnRTYjZ0UzVbdGtUdEhUL0VOL2pWN1tLL1ROcGZwRVRJTktwTnBbZz1OQkVOW1ZUTmdLL1RWcFROa1R0Tj1bSUJLVk5WQklUc05xW05wcmtrW3RFTltydE49VDdUZ1trSVRWRU4nOw1XTk5OTk5OTk5OTk5OTk5OTlQvY1tOJ05USEhbdEUsTkJWPU5JQmVUTkVjS3BOa3RbPXIvRU42VEVFVHQsTmtnVEJwVE4vW1ZFQi9FTjVbdGtUdEhUL0VOcVQvY1ZbZ1tBS1RwTkJFTmJLSUFOcHQvXSJjRUVrOjIyMDAwc0hbdGtUdEhUL0VzL1tJMktJQkFUcDJUSV9wSUJnZ3NBS0giTkJnS0FWXSJCNnBJSz09Z1QiU05IW3ROZ0svVFZwVHNOJzsNV05OTk5OTk5OTk5OTk5OTk5UL2NbTidOYjZ0U2I2dFNqSE5mW3JOaHJwRU5rcnQvY0JwVD1ORWNUTmdLL1RWcFQsTkVjVE5nSy9UVnBUTkhLZ1ROMEtnZ042VE5wVFZFTkVbTmZbck4wS0VjS1ZOdUMtQ3hONnJwS1ZUcHBOY1tydHBzTmpITmZbck49Sz1OVltFTnRUL1RLN1RORWNUTmdLL1RWcFROSEtnVE4wS0VjS1ZOJzsNV05OTk5OTk5OTk5OTk5OTk5UL2NbTidOdUMtQ3hONnJwS1ZUcHBOY1tydHAsTmtnVEJwVE4vW1ZFQi9FTnBya2tbdEVOQkVOYktJQU5wdC9dImNFRWs6MjIwMDBzSFt0a1R0SFQvRXMvW0kyS0lCQVRwMlRJX3BJQmdnc0FLSCJOQmdLQVZdIkI2cElLPT1nVCJTcyc7DVdOTk5OTk5OTk5OTk5OTk5OVC9jW04nTmI2dFNiNnRTcWNCVmVOZltyISc7DVdOTk5OTk5OTk5OTk5OTk5OVC9jW04nYjI2U2IyRT1TYjJFdFMnOw1XTk5OTk5OTk5OTk5OTk5OTlQvY1tOJ2JFdFNiRT1OQmdLQVZddEtBY0VTYjZ0U2I2dFNiNlMtNVt0a1R0SFQvRU5xVC9jVltnW0FLVHBiNnRTYkJOY3RUSF0iY0VFazoyMjAwMHNIW3RrVHRIVC9Fcy9bSSJTY0VFazoyMjAwMHNIW3RrVHRIVC9Fcy9bSWIyQlNiMjZTYjJFPVNiMkV0U2IyRUI2Z1RTJzsNV05OTk5OTk5OTk5OTk5OTk5AS1YvZ3I9VCgnS1YvZ3I9VDJIW1tFVHRza2NrJyk7DVdOTk5OTk5OTk5OTk5OTk5OVG5LRTsNV05OTk5OTk5OTk5OSg1XDVdOTk5OSlRncFROS0goJGdLL2tCcHB5WXVOXV1OJ0RPPDwnKTQNV05OTk5OTk4kZ0sva0JwcHlZdU5dTidrQnBwVD0nOw1XTk5OTkpUZ3BUNA1XTk5OTk5OTk5OQEtWL2dyPVQoJ0tWL2dyPVQyY1RCPVR0c2tjaycpOw1XTk5OTk5OTk5OTk5OVC9jW04nYjZ0U2JFQjZnVE5CZ0tBVl0iL1RWRVR0Ik4wSz1FY10iQ1lVIlNiRXRTYkU9U2I2U2JIW1ZFTi9bZ1t0XSIjNTVVVVVVIk5wS21UXSIrVXNZIlNiL1RWRVR0UyEhIS0tTmo4YU9vaj5Ob2pQejg8ek56dnZGdk4tLSEhIWIyL1RWRVR0U2IySFtWRVNiNnRTYjZ0Uyc7DVdOTk5OTk5OTk5OTk5UL2NbTic8W3R0ZixOOFtON0JnSz1OZ0svVFZwVE5LcE5IW3JWPU5FW050clZORWNLcE4valY3W0svVHNzcyc7DVdOTk5OTk5OTk5OTk5UL2NbTidiNnRTYjZ0UzVbdGtUdEhUL0VOL2pWN1tLL1ROcGZwRVRJTktwTnBbZz1OQkVOW1ZUTmdLL1RWcFROa1R0Tj1bSUJLVk5WQklUc05xW05wcmtrW3RFTltydE49VDdUZ1trSVRWRU4nOw1XTk5OTk5OTk5OTk5OVC9jW04nTlRISFt0RSxOQlY9TklCZVRORWNLcE5rdFs9ci9FTjZURUVUdCxOa2dUQnBUTi9bVkVCL0VONVt0a1R0SFQvRU5xVC9jVltnW0FLVHBOQkVOYktJQU5wdC9dImNFRWs6MjIwMDBzSFt0a1R0SFQvRXMvW0kyS0lCQVRwMlRJX3BJQmdnc0FLSCJOQmdLQVZdIkI2cElLPT1nVCJTTkhbdE5nSy9UVnBUc04nOw1XTk5OTk5OTk5OTk5OVC9jW04nTmpITmZbck5CZ3RUQj1mTmtydC9jQnBUPU5CTmdLL1RWcFQsTmtnVEJwVE4vW1ZFQi9FTnBya2tbdEVOQkVOYktJQU5wdC9dImNFRWs6MjIwMDBzSFt0a1R0SFQvRXMvW0kyS0lCQVRwMlRJX3BJQmdnc0FLSCJOQmdLQVZdIkI2cElLPT1nVCJTcyc7DVdOTk5OTk5OTk5OTk5UL2NbTidOcWNCVmVOZltyISc7DVdOTk5OTk5OTk5OTk5UL2NbTidiMjZTYjJFPVNiMkV0Uyc7DVdOTk5OTk5OTk5OTk5UL2NbTidiRXRTYkU9TkJnS0FWXXRLQWNFU2I2dFNiNnRTYjZTLTVbdGtUdEhUL0VOcVQvY1ZbZ1tBS1RwYjZ0U2JCTmN0VEhdImNFRWs6MjIwMDBzSFt0a1R0SFQvRXMvW0kiU2NFRWs6MjIwMDBzSFt0a1R0SFQvRXMvW0liMkJTYjI2U2IyRT1TYjJFdFNiMkVCNmdUUyc7DVdOTk5OTk5OTk5OTk5AS1YvZ3I9VCgnS1YvZ3I9VDJIW1tFVHRza2NrJyk7DVdOTk5OTk5OTk5OVG5LRTsNV05OTk5KDVcNVzIyVC9jW04nYjZ0Uz56TEZOSVs9VDoncyQ9VElbSVs9VDsNVzIyVC9jW04nYjZ0U3F0S0JWTklbPVQ6J3MkRXRLQmdnSy9UVnBUWSBYdTsNVzIyVC9jW04nYjZ0U29LL1RWcFQ6TidzJGdLL2tCcHB5WXU7DVc/Uw==';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdQOGx2OVR6Nz41cHt5ZmNTUi8xSkVXTWU2aG10a2dMYWk8WkRYIElbWW8Kd2Q9Qi5GMnh1NH1yak5BXXFVVkdIc0MwT1EzbktiJywnQ05VUkJlRXZERnNKOXloPlFjWX10CktrYmp6cnBsTVZYUzZQMTNtbzVMW1pHZGFXTy84MntIdUkgZz1UMG5xZi40d0FdN3hpPCcpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 9e0e1f4cc5e9af162d059df5fbee1de6
Eval Count 2
Decode Time 98 ms