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 eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\..
Decoded Output download
?><?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Login extends CI_Controller {
public $data = array();
public function __construct(){
parent::__construct();
$this->load->model('m_login');
if($this->session->userdata('logged_in') == 1){
// redirect user, if he logged in.
redirect(base_url().'home', 'Location');
}
}
public function gri_code_verification_007(){
echo "Just code verfication";
}
public function index()
{
// Showing login form for user logged in.
$this->data['title'] = "Login";
$this->load->view('login/v_login_form', $this->data);
}
public function login_process(){
$this->load->library('form_validation');
$this->load->model('m_login');
//rules to become a member
$this->form_validation->set_rules('username', 'User ID', 'trim|required|xss_clean');
$this->form_validation->set_rules('password', 'Password', 'trim|required|xss_clean');
if($this->form_validation->run()== FALSE){
//validation fails
$this->index();
} else {
//validation success
if($this->m_login->is_valid_gri_version() != "ok-version"){
//Checking for the proper version set.
$data['title']='Login';
$this->load->view('login/v_login_form', $data);
}elseif($this->m_login->is_valid_user() == TRUE){
//If admin logged in...
if($this->m_login->set_session() == TRUE){
redirect(base_url().'home', 'location');
}else{
$data['title']='Login';
$data['login_error']= 'Some error occured. Try again later.';
$this->load->view('login/v_login_form', $data);
}
}else {
$data['title']='Login';
$data['login_error']= 'Invalid User ID and Password.';
$this->load->view('login/v_login_form', $data);
}
}
}
public function show_version_code(){
}
public function update_vcode(){
if(isset($_GET['admin'])){
if($_GET['admin'] == "karthick007"){
$this->data['title'] = 'Home';
$this->data['aside_content_sel'] = 'c_vcode';
$this->data['current_version'] = $this->m_login->get_current_version_code();
$this->load->view('template/overall_header', $this->data);
$this->load->view('developer/vcode/v_update_vcode', $this->data);
$this->load->view('template/overall_footer', $this->data);
}
}
}
public function process_update_vcode(){
if(isset($_POST['update_cat'])){
if($_POST['update_cat'] == "patch"){
echo $result = $this->m_login->update_version_code("patch");
}elseif($_POST['update_cat'] == "major"){
echo $result = $this->m_login->update_version_code("major");
}
}
}
}
?>
Did this file decode correctly?
Original Code
<?php
eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34\x5F\x64\x65\x63\x6F\x64\x65\x28'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'\x29\x29\x29\x3B");
?>
Function Calls
gzinflate | 13 |
dlrjwk89742 | 1 |
dmctwo89743 | 1 |
drbbvt89741 | 1 |
base64_decode | 13 |
Stats
MD5 | edeefc2d1fff9eb0716990862199af34 |
Eval Count | 23 |
Decode Time | 81 ms |