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 /* Ouro Moderno A cpia ou reproduo deste contedo, sem expressa autorizao proibida...
Decoded Output download
class LicencaDAO extends BasicDAO {
public function LicencaDAO() {
parent::__construct();
$this->tabela = 'licencas';
}
public function getControle() {
return $this->getFirstField('CONTROLE');
}
private function getFirstField($field) {
$sql = "SELECT $field FROM $this->tabela ORDER BY DATA DESC";
$query = mysql_query($sql,$this->conn);
if (mysql_num_rows($query) == 0)
return null;
else
return mysql_result($query,0,0);
}
public function getLicenca() {
return $this->getFirstField('LICENCA');
}
public function getModulo() {
return $this->getFirstField('ATIVACAO');
}
public function saveControle($controle,$licenca) {
mysql_query("UPDATE licencas set CONTROLE = '$controle', USUARIO = ".$_SESSION['id'] ." WHERE LICENCA = '$licenca'",$this->conn);
}
public function saveLicenca($licenca,$controle) {
$sql = $this->createQuery($this->tablela);
if(mysql_num_rows($sql) == 1){
return $this->executeSQL("UPDATE {$this->tabela}
SET LICENCA = '$licenca', DATA = '".date('Y-m-d')."', CONTROLE = '$controle'
WHERE USUARIO = ".$_SESSION['id']." OR LICENCA <> ''");
}else{
return $this->executeSQL('INSERT INTO '.$this->tabela."
VALUES ('$licenca', '".date('Y-m-d')."', '1', '$controle','')");
}
}
public function saveModulo($modulo) {
mysql_query("UPDATE licencas set ATIVACAO = '$modulo' WHERE LICENCA <> ''",$this->conn);
}
}
;
Did this file decode correctly?
Original Code
<?php /* Ouro Moderno A cpia ou reproduo deste contedo, sem expressa autorizao proibida. Fica proibida a engenharia reversa para desencryptar os dados. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x7a4;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NTIxKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>clha^`]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OTEe[haIEgl
Function Calls
| fopen | 1 |
| fread | 3 |
| strtr | 2 |
| fclose | 1 |
| urldecode | 1 |
| str_replace | 1 |
| base64_decode | 3 |
Stats
| MD5 | 63f6b177b21755f0d0928df9ce182d90 |
| Eval Count | 3 |
| Decode Time | 121 ms |