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 /* Este arquivo protegido pela lei de direitos autorais e fornecido sob licena. A e..
Decoded Output download
require 'conf/conf.php';
mysqli_set_charset($conn,"utf8");
$result = "SELECT eg.id, eg.name as titulo, eg.ch_id, eg.time, eg.time_to, eg.duration, eg.descr, eg.real_id, eg.category, eg.director, eg.actor, it.id, it.name, it.logo, it.xmltv_id "
."FROM epg eg "
."INNER JOIN itv it "
."ON it.id = eg.ch_id ";
$results = mysqli_query($conn,$result);
$xmltv = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?><tv generator-info-name="CDN"></tv>');
$channels = [];
while ($dados = mysqli_fetch_assoc($results)) {
$channel_id = $dados['xmltv_id'];
if (!isset($channels[$channel_id])) {
$channel = $xmltv->addChild('channel');
$channel->addAttribute('id',$channel_id);
$display_name = $channel->addChild('display-name',htmlspecialchars($dados['name']));
$icon = $channel->addChild('icon');
$server = $_SERVER['HTTP_HOST'];
$icon->addAttribute('src','http://'.$server .'/portal/misc/logos/320/'.$dados['logo']);
$channels[$channel_id] = $channel;
}
$start = date('YmdHis O',strtotime($dados['time']));
$stop = date('YmdHis O',strtotime($dados['time_to']));
$programme = $xmltv->addChild('programme');
$programme->addAttribute('start',$start);
$programme->addAttribute('stop',$stop);
$programme->addAttribute('start_timestamp',strtotime($dados['time']));
$programme->addAttribute('stop_timestamp',strtotime($dados['time_to']));
$programme->addAttribute('channel',$dados['xmltv_id']);
$title = $programme->addChild('title',htmlspecialchars($dados['titulo']));
$desc = $programme->addChild('desc',htmlentities($dados['descr'],ENT_XML1,'UTF-8'));
}
header('Content-type: application/xml');
header('Content-Disposition: attachment; filename="epg.xml"');
echo $xmltv->asXML();
mysqli_close($conn);
;echo '
';;
Did this file decode correctly?
Original Code
<?php /* Este arquivo protegido pela lei de direitos autorais e fornecido sob licena. A engenharia reversa deste arquivo estritamente proibida. */$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=0x8e8;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NTA4KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>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_]TK|VuE{SMIJ\
Function Calls
fopen | 1 |
fread | 3 |
strtr | 2 |
fclose | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 3 |
Stats
MD5 | e615dc73a572b61bc2d0016e12d60cf7 |
Eval Count | 3 |
Decode Time | 126 ms |