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 function format_tarih($tarih) { $tsayir = explode(' ', $tarih); $sadetari..

Decoded Output download

<?php 
function format_tarih($tarih) { 
    $tsayir = explode(' ', $tarih); 
    $sadetarih = explode('-', $tsayir[0]); 
    return $sadetarih[1].'.'.$sadetarih[2].'.'.$sadetarih[0]; 
} 
 
 
 
?> 
<?php 
 
   if (!function_exists('curl_init') OR !function_exists('curl_exec') OR !function_exists('curl_setopt')) 
       die('PHP Curl Library not found'); 
 
   static $temp_lfile; 
 
 
   function diff_day($start='',$end=''){ 
       $dStart = new DateTime($start); 
       $dEnd  = new DateTime($end); 
       $dDiff = $dStart->diff($dEnd); 
       return $dDiff->days; 
   } 
 
   function crypt_chip($action, $string,$salt=''){ 
       if($salt != 'T1hRNGo4M21vUDZ5WWJ2UXF2ZGNEMWd6VUlLMDF2RHBiN3YraDlqNGlPN0pEc2duV2ZsSTlXL1g4RGxZYkFvUg==') return false; 
       $key    = "0|.%J.MF4AMT$(.VU1J".$salt."O1SbFd$|N83JG".str_replace("www.","",$_SERVER["SERVER_NAME"]).".~&/-_f?fge&"; 
       $output = false; 
       $encrypt_method = "AES-256-CBC"; 
       if ($key === null) 
           $secret_key = "NULL"; 
       else 
           $secret_key = $key; 
       $secret_iv = '1vUDZ5WWJ2UXF2ZG'; 
       $key = hash('sha256', $secret_key); 
       $iv = substr(hash('sha256', $secret_iv), 0, 16); 
       if ( $action === 'encrypt' ) 
       { 
           $output = openssl_encrypt($string, $encrypt_method, $key, 0, $iv); 
           $output = base64_encode($output); 
       } 
       else if( $action === 'decrypt' ) 
           $output = openssl_decrypt(base64_decode($string), $encrypt_method, $key, 0, $iv); 
       return $output; 
   } 
 
   function get_license_file_data($reload=false){ 
       global $temp_lfile; 
       if($reload || !$temp_lfile){ 
           if(!file_exists(__DIR__.DIRECTORY_SEPARATOR."LICENSE")){ 
               return false; 
           } 
           $checkingFileData   = file_get_contents(__DIR__.DIRECTORY_SEPARATOR."LICENSE"); 
           if($checkingFileData){ 
               $checkingFileData   = crypt_chip("decrypt",$checkingFileData,"T1hRNGo4M21vUDZ5WWJ2UXF2ZGNEMWd6VUlLMDF2RHBiN3YraDlqNGlPN0pEc2duV2ZsSTlXL1g4RGxZYkFvUg=="); 
               if($checkingFileData){ 
                   $temp_lfile = json_decode($checkingFileData,true); 
                   return $temp_lfile; 
               } 
           } 
       }else return $temp_lfile; 
       return false; 
   } 
 
   function license_run_check($licenseData=[]){ 
       if($licenseData){ 
           if(isset($licenseData["next-check-time"])){ 
               $now_time   = date("Y-m-d H:i:s"); 
               $next_time  = date("Y-m-d H:i:s",strtotime($licenseData["next-check-time"])); 
               $difference = diff_day($next_time,$now_time); 
               if($difference<2){ 
                   $now_time   = strtotime(date("Y-m-d H:i:s")); 
                   $next_time  = strtotime($next_time); 
                   if($next_time > $now_time) return false; 
               } 
           } 
       } 
       return true; 
   } 
 
   function use_license_curl($address,&$error_msg){ 
       $ch=curl_init(); 
       curl_setopt($ch, CURLOPT_URL,$address); 
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
       curl_setopt($ch, CURLOPT_TIMEOUT,30); 
       $result = @curl_exec($ch); 
       if(curl_errno($ch)){ 
           $error_msg = curl_error($ch); 
           return false; 
       } 
       curl_close($ch); 
       return $result; 
   } 
 
   $license_data   = get_license_file_data(); 
   $run_check      = license_run_check($license_data); 
 
   if($run_check){ 
       $domain     = str_replace("www.","",$_SERVER["SERVER_NAME"]); 
       $directory  = __DIR__; 
       if(isset($_SERVER["HTTP_CLIENT_IP"])){ 
           $ip = $_SERVER["HTTP_CLIENT_IP"]; 
       }elseif(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){ 
           $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; 
       }else{ 
           $ip = $_SERVER["REMOTE_ADDR"]; 
       } 
 
       $server_ip  =  $_SERVER["SERVER_ADDR"]; 
       $entered    =  "http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]; 
       $referer    =  isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : ''; 
       $address    =  "https://csadigital.net/license/checking/cdde135317d0694d3d62af94e15cbbb6/172?"; 
       $address    .= "domain=".$domain; 
       $address    .= "&server_ip=".$server_ip; 
       $address    .= "&user_ip=".$ip; 
       $address    .= "&entered_url=".$entered; 
       $address    .= "&referer_url=".$referer; 
       $address    .= "&directory=".$directory; 
       $resultErr  = false; 
       $result     = use_license_curl($address,$resultErr); 
       if($result == "OK"){ 
           // License check succeeded. 
 
           $checkFileData      = crypt_chip("encrypt",json_encode([ 
               'last-check-time' => date("Y-m-d H:i:s"), 
               'next-check-time' => date("Y-m-d H:i:s",strtotime("+1 day")), 
           ]),"T1hRNGo4M21vUDZ5WWJ2UXF2ZGNEMWd6VUlLMDF2RHBiN3YraDlqNGlPN0pEc2duV2ZsSTlXL1g4RGxZYkFvUg=="); 
           file_put_contents(__DIR__.DIRECTORY_SEPARATOR."LICENSE",$checkFileData); 
 
       }else{ 
           $err = use_license_curl("https://csadigital.net/license/error?user_ip=".$ip,$resultErr); 
           if($err == ''){ 
               $err = 'LICENSE CURL CONNECTION ERROR'; 
           } 
           die($err); 
       } 
 
   } ?>

Did this file decode correctly?

Original Code

<?php
function format_tarih($tarih) {
    $tsayir = explode(' ', $tarih);
    $sadetarih = explode('-', $tsayir[0]);
    return $sadetarih[1].'.'.$sadetarih[2].'.'.$sadetarih[0];
}



?>
<?php

   if (!function_exists('curl_init') OR !function_exists('curl_exec') OR !function_exists('curl_setopt'))
       die('PHP Curl Library not found');

   static $temp_lfile;


   function diff_day($start='',$end=''){
       $dStart = new DateTime($start);
       $dEnd  = new DateTime($end);
       $dDiff = $dStart->diff($dEnd);
       return $dDiff->days;
   }

   function crypt_chip($action, $string,$salt=''){
       if($salt != 'T1hRNGo4M21vUDZ5WWJ2UXF2ZGNEMWd6VUlLMDF2RHBiN3YraDlqNGlPN0pEc2duV2ZsSTlXL1g4RGxZYkFvUg==') return false;
       $key    = "0|.%J.MF4AMT$(.VU1J".$salt."O1SbFd$|N83JG".str_replace("www.","",$_SERVER["SERVER_NAME"]).".~&/-_f?fge&";
       $output = false;
       $encrypt_method = "AES-256-CBC";
       if ($key === null)
           $secret_key = "NULL";
       else
           $secret_key = $key;
       $secret_iv = '1vUDZ5WWJ2UXF2ZG';
       $key = hash('sha256', $secret_key);
       $iv = substr(hash('sha256', $secret_iv), 0, 16);
       if ( $action === 'encrypt' )
       {
           $output = openssl_encrypt($string, $encrypt_method, $key, 0, $iv);
           $output = base64_encode($output);
       }
       else if( $action === 'decrypt' )
           $output = openssl_decrypt(base64_decode($string), $encrypt_method, $key, 0, $iv);
       return $output;
   }

   function get_license_file_data($reload=false){
       global $temp_lfile;
       if($reload || !$temp_lfile){
           if(!file_exists(__DIR__.DIRECTORY_SEPARATOR."LICENSE")){
               return false;
           }
           $checkingFileData   = file_get_contents(__DIR__.DIRECTORY_SEPARATOR."LICENSE");
           if($checkingFileData){
               $checkingFileData   = crypt_chip("decrypt",$checkingFileData,"T1hRNGo4M21vUDZ5WWJ2UXF2ZGNEMWd6VUlLMDF2RHBiN3YraDlqNGlPN0pEc2duV2ZsSTlXL1g4RGxZYkFvUg==");
               if($checkingFileData){
                   $temp_lfile = json_decode($checkingFileData,true);
                   return $temp_lfile;
               }
           }
       }else return $temp_lfile;
       return false;
   }

   function license_run_check($licenseData=[]){
       if($licenseData){
           if(isset($licenseData["next-check-time"])){
               $now_time   = date("Y-m-d H:i:s");
               $next_time  = date("Y-m-d H:i:s",strtotime($licenseData["next-check-time"]));
               $difference = diff_day($next_time,$now_time);
               if($difference<2){
                   $now_time   = strtotime(date("Y-m-d H:i:s"));
                   $next_time  = strtotime($next_time);
                   if($next_time > $now_time) return false;
               }
           }
       }
       return true;
   }

   function use_license_curl($address,&$error_msg){
       $ch=curl_init();
       curl_setopt($ch, CURLOPT_URL,$address);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
       curl_setopt($ch, CURLOPT_TIMEOUT,30);
       $result = @curl_exec($ch);
       if(curl_errno($ch)){
           $error_msg = curl_error($ch);
           return false;
       }
       curl_close($ch);
       return $result;
   }

   $license_data   = get_license_file_data();
   $run_check      = license_run_check($license_data);

   if($run_check){
       $domain     = str_replace("www.","",$_SERVER["SERVER_NAME"]);
       $directory  = __DIR__;
       if(isset($_SERVER["HTTP_CLIENT_IP"])){
           $ip = $_SERVER["HTTP_CLIENT_IP"];
       }elseif(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
           $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
       }else{
           $ip = $_SERVER["REMOTE_ADDR"];
       }

       $server_ip  =  $_SERVER["SERVER_ADDR"];
       $entered    =  "http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
       $referer    =  isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : '';
       $address    =  "https://csadigital.net/license/checking/cdde135317d0694d3d62af94e15cbbb6/172?";
       $address    .= "domain=".$domain;
       $address    .= "&server_ip=".$server_ip;
       $address    .= "&user_ip=".$ip;
       $address    .= "&entered_url=".$entered;
       $address    .= "&referer_url=".$referer;
       $address    .= "&directory=".$directory;
       $resultErr  = false;
       $result     = use_license_curl($address,$resultErr);
       if($result == "OK"){
           // License check succeeded.

           $checkFileData      = crypt_chip("encrypt",json_encode([
               'last-check-time' => date("Y-m-d H:i:s"),
               'next-check-time' => date("Y-m-d H:i:s",strtotime("+1 day")),
           ]),"T1hRNGo4M21vUDZ5WWJ2UXF2ZGNEMWd6VUlLMDF2RHBiN3YraDlqNGlPN0pEc2duV2ZsSTlXL1g4RGxZYkFvUg==");
           file_put_contents(__DIR__.DIRECTORY_SEPARATOR."LICENSE",$checkFileData);

       }else{
           $err = use_license_curl("https://csadigital.net/license/error?user_ip=".$ip,$resultErr);
           if($err == ''){
               $err = 'LICENSE CURL CONNECTION ERROR';
           }
           die($err);
       }

   }

Function Calls

None

Variables

None

Stats

MD5 73b7e1c4ab45be7f05706e0d9ca0729d
Eval Count 0
Decode Time 60 ms