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

$O000O0O00=$OOO000O00($OOO0O0O00,'rb');$O0O00OO00($O000O0O00,0x4f8);$OO00O00O0=$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,0x17c),'AT4zyXot3jFlfrQiKk8LUdNashuq+ZSx6DvmHPe0EYOWJV/GI52c7R9MwgCnBp1b=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",$OOO0000O0($OOO00000O($O0O00OO00($O000O0O00,$OO00O0000),'AT4zyXot3jFlfrQiKk8LUdNashuq+ZSx6DvmHPe0EYOWJV/GI52c7R9MwgCnBp1b=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose($O000O0O00);eval($OO00O00O0); if ( !defined('BASEPATH')) exit('No direct script access allowed');
class player_uppod
{
public $skin = 'z-music';
public $video_skin = 'bullet';
public function get_meta_tags()
{
return '';
}
public function get_player_code($song)
{
$code = "<object id=\"player\" type=\"application/x-shockwave-flash\" data=\"/players/uppod/uppod-audio.swf\" width=\"330\" height=\"36\">
   <param name=\"bgcolor\" value=\"#ffffff\" />
   <param name=\"allowFullScreen\" value=\"true\" />
   <param name=\"allowScriptAccess\" value=\"always\" />
   <param name=\"flashvars\" value=\"m=audio&amp;file=/listen/{$song['id']}&amp;st=/players/uppod/skins/{$this->skin}.txt\" />
</object>";
return $code;
}
public function get_meta_tags_playlist()
{
return '';
}
public function get_player_playlist_code($songs)
{
$pl = array();
foreach($songs as $song)
{
$pl[] = array('file'=>'/listen/'.$song['id'],'comment'=>$song['title']);
}
$pl = json_encode($pl);
if ( $songs )
{
$id = $songs[0]['id'];
$title = $songs[0]['title'];
}
else
{
$id = '';
$title = '';
}
$code = "<object id=\"player\" type=\"application/x-shockwave-flash\" data=\"/players/uppod/uppod-audio.swf\" width=\"305\" height=\"237\" style=\"visibility: visible;\">
   <param name=\"bgcolor\" value=\"#ffffff\" />
   <param name=\"allowFullScreen\" value=\"true\" />
   <param name=\"allowScriptAccess\" value=\"always\" />
   <param name=\"flashvars\" value='m=audio&amp;file=/listen/{$id}&amp;comment={$title}&amp;st=/players/uppod/skins/{$this->skin}.txt&amp;pl={\"playlist\":{$pl}}' />
</object>";
return $code;
}
public function get_video_meta_tags()
{
return '';
}
public function get_video_player_code($video)
{
$code = "<object id=\"video_player\" type=\"application/x-shockwave-flash\" data=\"/players/uppod/uppod.swf\" width=\"640\" height=\"360\">
   <param name=\"bgcolor\" value=\"#ffffff\" />
   <param name=\"allowFullScreen\" value=\"true\" />
   <param name=\"allowScriptAccess\" value=\"always\" />
   <param name=\"wmode\" value=\"window\" />
   <param name=\"movie\" value=\"/players/uppod/uppod.swf\" />
   <param name=\"flashvars\" value=\"m=video&amp;file=http://youtube.com/watch?v={$video['video_id']}&amp;st=/players/uppod/video/{$this->video_skin}.txt&amp;poster={$video['thumb']}&amp;comment={$video['title']}\" />
</object>";
return $code;
}
public function get_skins()
{
$result = array();
$h = opendir( APPPATH .'../players/uppod/skins');
while (($file = readdir($h)) !== false)
{
if ( $file=='.') continue;
if ( $file=='..') continue;
$result[] = basename($file,'.txt');
}
closedir($h);
return $result;
}
public function get_video_skins()
{
$result = array();
$h = opendir( APPPATH .'../players/uppod/video');
while (($file = readdir($h)) !== false)
{
if ( $file=='.') continue;
if ( $file=='..') continue;
$result[] = basename($file,'.txt');
}
closedir($h);
return $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. */$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=0xee0;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGY4KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdBVDR6eVhvdDNqRmxmclFpS2s4TFVkTmFzaHVxK1pTeDZEdm1IUGUwRVlPV0pWL0dJNTJjN1I5TXdnQ25CcDFiPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>Y]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je@wkxAGDN_

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
defined 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 3808
$OO00O00O0 if ( !defined('BASEPATH')) exit('No direct script access al..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 eacf4c1cd2319250c8a0aaa2f3f8abd1
Eval Count 3
Decode Time 154 ms