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 // This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download


 
class Survei extends CI_Controller{
    function __construct()
    {
        parent::__construct();
		
		$this->load->model('Counter_model');
		$this->load->model('Penilaian_model');
    } 
	
	function tes(){
		echo phpinfo();
	}

    function index()
    {
		$data['counter'] = $this->Counter_model->get_all_counter_aktif();
		$data['all_counter'] = $this->Counter_model->get_all_counter_aktif_count();
		$data['kolom'] = ceil(12 / $data['all_counter']);
        $this->load->view('survei', $data);
    }

    function counter($id=null)
    {
		$data['nilai'] = $this->Penilaian_model->get_all_penilaian_induk('0');
		$data['all_nilai'] = $this->Penilaian_model->get_all_penilaian_induk_count('0');
		$data['kolom'] = (12 / $data['all_nilai']);
		$data['counter'] = $id;
        $this->load->view('survei-counter', $data);
    }
	
	function nilai($counter=null, $id=null)
    {
		if($id==3){
			$data['nilai'] = $this->Penilaian_model->get_all_penilaian_induk('3');
			$data['all_nilai'] = $this->Penilaian_model->get_all_penilaian_induk_count('3');
			$data['kolom'] = (12 / $data['all_nilai']);
			$data['counter'] = $counter;
			$this->load->view('survei-counter', $data);
		}else{
			$params = array(
				'tanggal' => date('Y-m-d h:i'),
				'id_counter' => $counter,
				'id_penilaian' => $id,
			);
			
			$result = $this->db->insert('kepuasan_pelanggan',$params);
			redirect("survei/sukses/$counter","refresh");
		}
		
		
    }
	
	function sukses($id=null)
    {
		$data['counter'] = $id;
        $this->load->view('sukses', $data);
    }
	
	function UniqueMachineID($salt = "") {
		if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
			$temp = sys_get_temp_dir().DIRECTORY_SEPARATOR."diskpartscript.txt";
			if(!file_exists($temp) && !is_file($temp)) file_put_contents($temp, "select disk 0
detail disk");
			$output = shell_exec("diskpart /s ".$temp);
			$lines = explode("
",$output);
			$result = array_filter($lines,function($line) {
				return stripos($line,"ID:")!==false;
			});
			if(count($result)>0) {
				$result = array_shift(array_values($result));
				$result = explode(":",$result);
				$result = trim(end($result));       
			} else $result = $output;       
		} else {
			$result = shell_exec("blkid -o value -s UUID");  
			if(stripos($result,"blkid")!==false) {
				$result = $_SERVER['HTTP_HOST'];
			}
		}   
		echo md5($salt.md5($result));
	}
    
}

Did this file decode correctly?

Original Code

<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000=3292;eval((base64_decode('JE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO3doaWxlKC0tJE8wME8wME8wMClmZ2V0cygkTzAwME8wTzAwLDEwMjQpO2ZnZXRzKCRPMDAwTzBPMDAsNDA5Nik7JE9PMDBPMDBPMD0oYmFzZTY0X2RlY29kZShzdHJ0cihmcmVhZCgkTzAwME8wTzAwLDM3MiksJ21kcDMxNjIwUERNQWFCYkNjRWVGZkdnSGhJaUpqS2tMbE5uT29RcVJyU3NUdFV1VnZXd1h4WXlaejQ1Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
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

Function Calls

fgets 2
fopen 1
fread 2
strtr 2
fclose 1
ereg_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O00O00O00 0
$OO00O0000 3292
$OO00O00O0 class Survei extends CI_Controller{ function __con..
$OOO0O0O00 index.php

Stats

MD5 2a40631e4cdd7e4e77f69359b7e79e9f
Eval Count 3
Decode Time 63 ms