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 ob_start(); $a='eNrtWFtP5DYUfmal/Q9uhJSMBIgd6AuUoWgZUbq7lOWyrbRClifxzITx2KntcCniv/cc..
Decoded Output download
ob_end_clean();?><?php
class User extends CI_Controller { function __construct() { parent::__construct(); $this->load->model('Pengguna_Login_Model', '', TRUE); $this->load->model('Kontrol_Menu_Model', '', TRUE); $this->load->model('Kontrol_Menu_Model', '', TRUE); $this->load->model('Semar_Config', '', TRUE); } function index() { if ($this->my_usession->logged_in) { $data['title'] = 'USER INDEX'; redirect(base_url() . 'dashboard'); } else { $data['title'] = 'LOGIN PENGGUNA'; $this->load->view('login', $data); } } function ext_logout() { $this->my_usession->unset_userdata("iduser_zs_exmldashboard"); $this->my_usession->unset_userdata("user_zs_exmldashboard"); $this->my_usession->unset_userdata("fullname_zs_exmldashboard"); $this->my_usession->unset_userdata("type_zs_exmldashboard"); $this->my_usession->unset_userdata("gorupid_zs_exmldashboard"); $this->my_usession->unset_userdata("nip_zs_exmldashboard"); echo "{success:true}"; } function ext_login() { $cond = array( 'user' => $this->input->post('username'), 'pass' => md5($this->input->post('password')) ); $this->db->join('tuser_semar_menu_group_collections', 'tView_User.group = tuser_semar_menu_group_collections.id_groupcollections', 'left'); $query = $this->db->get_where('tView_User', $cond, 1); if ($query->num_rows() > 0) { $row = $query->row(); $this->my_usession->set_userdata('iduser_zs_exmldashboard', $row->ID_User); $this->my_usession->set_userdata('user_zs_exmldashboard', $row->user); $this->my_usession->set_userdata('fullname_zs_exmldashboard', $row->fullname); $this->my_usession->set_userdata('type_zs_exmldashboard', $row->general_group_name); $this->my_usession->set_userdata('gorupid_zs_exmldashboard', $row->group); $this->my_usession->set_userdata('nip_zs_exmldashboard', $row->NIP); $iduserok = $row->ID_User; $this->db->query("UPDATE tUser SET lastvisitDate=now() WHERE ID_User='" . $iduserok . "'"); echo "{success:true}"; } else { echo "{success:false, errors: { reason: 'Pengguna atau Kata Sandi tidak benar !' }}"; } } function change_bool($val = 0) { if ($val == 1) { return 'true'; } elseif ($val == 0) { return 'false'; } else { return $val; } } function get_var_access() { $data = array(); $sesi_iduser = $this->session->userdata("iduser_zs_exmldashboard"); $option = array( 'ID_User' => $sesi_iduser ); $Q = $this->db->get_where('tView_Menu', $option); if ($Q->num_rows() > 0) { foreach ($Q->result_array() as $row) { $data[] = $row; } } $Q->free_result(); return $data; } function set_var_access() { $default_popup__browseref_config = '{
"employee_asocmodule_browseref": {
"modulecode": "browsereftlog",
"fullname": "fullname",
"email": "email",
"NIP": "NIP",
"kode_unker": "kode_unker",
"nama_unker": "nama_unker",
"nama_unor": "nama_unor",
"kode_unor": "kode_unor",
"nama_jab": "nama_jab",
"kode_jab": "kode_jab"
},
"employee_asocmodule_unor": {
"table": "tref_unor",
"kode_jab": "kode_jab",
"kode_parent": "kode_parent",
"kode_unor": "kode_unor"
},
"employee_asocmodule_pegawai": {
"table": "tpegawai",
"nama_lengkap": "nama_lengkap",
"fullname": "fullname",
"email": "email",
"NIP": "NIP",
"kode_unker": "kode_unker",
"nama_unker": "nama_unker",
"nama_unor": "nama_unor",
"kode_unor": "kode_unor",
"nama_jab": "nama_jab",
"kode_jab": "kode_jab"
},
"employee_asocmodule_jabatan": {
"table": "tref_jabatan",
"kode_jab": "kode_jab",
"kode_klp_jab": "kode_klp_jab",
"struktural_val": "1"
}
}'; $default_popup__browseref_config = @json_decode( $default_popup__browseref_config, true ); if ($this->input->post("id_open")) { $data['jsscript'] = TRUE; $data['var_js_menu'] = $this->Kontrol_Menu_Model->getAllVariableJSMenuUser(); $temp_1 = $this->Semar_Config->get('employee_asocmodule_browseref'); if( $temp_1 == null ) { $temp_1 = $default_popup__browseref_config['employee_asocmodule_browseref']; }else{ $temp_1 = $temp_1['val']; }; $temp_2 = $this->Semar_Config->get('employee_asocmodule_unor'); if( $temp_2 == null ) { $temp_2 = $default_popup__browseref_config['employee_asocmodule_unor']; }else{ $temp_2 = $temp_2['val']; }; $temp_3 = $this->Semar_Config->get('employee_asocmodule_pegawai'); if( $temp_3 == null ) { $temp_3 = $default_popup__browseref_config['employee_asocmodule_pegawai']; }else{ $temp_3 = $temp_3['val']; }; $temp_4 = $this->Semar_Config->get('employee_asocmodule_jabatan'); if( $temp_4 == null ) { $temp_4 = $default_popup__browseref_config['employee_asocmodule_jabatan']; }else{ $temp_4 = $temp_4['val']; }; $data['employee_asocmodule_browseref'] = ( $temp_1 ); $data['employee_asocmodule_unor'] = ( $temp_2 ); $data['employee_asocmodule_pegawai'] = ( $temp_3 ); $data['employee_asocmodule_jabatan'] = ( $temp_4 ); $this->load->view('akses_menu_variabel', $data); } else { $data['var_js_menu'] = $this->Kontrol_Menu_Model->getAllVariableJSMenuUser(); $this->load->view('akses_menu_variabel', $data); } } } ?>
Did this file decode correctly?
Original Code
<?php ob_start(); $a='eNrtWFtP5DYUfmal/Q9uhJSMBIgd6AuUoWgZUbq7lOWyrbRClifxzITx2KntcCniv/cc5z5kLtD2rUJAnHPOZ3/nZjtqQLmMaCg4k0Fn/7D302EyTt6/CwUzhlwbrgl/sKBiyMdT+lFJq5UQ8PaJDFMZ2lhJQmmopLE6DW3QAUHCNJd2b6/xfp+s23FsNntCsWizN1URF4F/zuVolEpGP6tRLOkXfOtvEB9+ry6u+3OsPmXLoF+4TP9Lm0s+ZRpJD+NRU/u5Yh/LiD843vGQBDnM9JGmhhsDCog5GvGIxhKV1iNm2XffxlZw/4YcEP/6sn9BTs+O+3/4+0TzKNYcHDZghtNUC0DeIn7EzHigmI58NzkXhrdiff7t5PSMnPfPTk6uz478GVp3Mb8PfIGuBirO2sHV2ECwKSioNAtlG51UGm5xrBEg8OIIn+lfhvKHqShX6lVOXWj+j4yHqRCSTfmbAexj8nbjkdJpEkdvtpdx0mrLw7Ei3pNJwxBM96CC+LO33xKmWGZRgjqLIPxMa/YYEB9n8MlBr1hELJPUbvYSZWzghOgyvwMZnUCVO81p9GPQpo0K9wrzrkMqVtFgs3erYHbfuvAZVyhTLK2RVmkChQ9Nwi3VYOHYb5B5FLvJlpPDWpcbboFn3csZMMGHFstg/c+U60eAqi1qBP69H3PNg9qcmOvooQ3yAcxclTrTzZ5Mp1SrewNe7JFt50oYImSuAKNgTjAbofTnFAFODRibvdNjt5SVsBYjpavCzK2NEqrQWAmutVJKqBGXXDORR3Fl0HkVVOEi3kpQbcVUwpydniNIFiU1wQjXw9JIbBf6wLs+Pz666hPr9sDL/hWBHdHexSa2x8zyA4mZQX7/pX/RJznKge9Br64m2SKev7Cc8zY+Ix8yeL1BuNZKmz2Qa86Mknuk3C0JEE7JJ/hLLpmMYmLjiE3IgEumyQ8+ec7ga/0iHDM54nSglAjW75gAB2yXW5YbH0BxuLlsqiVULCzSL9ZY19qua7ml+jUquQCVZ1aAlXkHtc4cyaDcCsu2hfGB0MY0819V11X7XGnLUYmbr+qGeXSyhlifAbW/LukfeFzALMpQi/bxta11DBUEKhxnYs1NKizNqRFmXMJVB4CbPAUzL6HFUHNOMzP0ReFJ1G60ftPmSD5kOF2iEqg+OsCFAYkhHsDg7IIng6f379bWCPH4NBHqEaaCnArhnJMKXul7kG6ot+ZlkhDOQfDOKxUsbDreRqZSdA9UKJ9zGbT1WKAge8jfQhXiO/yXv5nABDSVE65RUBvlcsBklbw2aspVXaz0DLqqg6um7S0blKb4XLfMZeVz5sHnjQWezCfLnWjZQDj3WIzFi5XN4tdl2Rm6FOfDxbxWWF/CR+yexW1LLER17whoOBOWlB4qxv9nwFwPgxpUrJyXBIV41TyYiKQhL8a5Dt6uJtAoYOeFlotaH4pF4r9nvAEsbw4/38L+QiNX7sFSgw2CmwMpeuHLQyO0Z6oSLr1O7cJza0yo48S6ewreovYLCTazW+MOgU6YI768sLn2fCTEN6ZjdOqvlyjD3p6d0SAc9EMFUL+9OdPAX9j8fMcoqIAOiISkJtk9qARf4p3vSya5gWaOm2UDM3tCVwinULDpvpoNpneTSLeFSPfNRBz+LIduyaH7ksPOqznknahJY6eFxs6baRRTzDLZKZnsvGSy+2omebU3mey2MNl9M5NiilkmuyWT3QaTrOaW5CjYVnXQWWiVJUTNoLvEoHR9zWZniU1JsmazSzqtnzfYBM542ZXyzjUK96Wn+tjR/HbyrzWfV68Dfw57fwOBvoT0'; eval( gzuncompress( base64_decode( $a ) ) ); $v = ob_get_contents(); if ( ob_get_contents() ) ob_end_clean(); ?>
Function Calls
| ob_start | 1 |
| gzuncompress | 1 |
| base64_decode | 1 |
Stats
| MD5 | b57aa85ecd77d3a87f55751481cc08b2 |
| Eval Count | 1 |
| Decode Time | 92 ms |