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


error_reporting (E_ALL &~E_NOTICE);
@ini_set('display_errors','Off');
$portal_anaus="spielhoelle";
require_once("./global.php");
require_once("./swf_game_global.php");
if ($wbbuserdata['can_use_spielhoelle'] != '1') {
eval ("\$msg = \"".$tpl->get("swf_game_info_useraccount_keine_rechte_zum_betreten")."\";");
$waittime = 7;
$url = "index.php?sid=$session[hash]";
eval("\$tpl->output(\"".$tpl->get("redirect")."\");");
exit;
}
$darfer=$db->query_first("SELECT game_download, game_download_anzahl, game_download_lastresetzeit, game_download_anzahlgesamt FROM bb".$n."_swf_game_users WHERE userid='".$wbbuserdata['userid']."'");
if ($darfer['game_download'] == 0) access_error();
$game_download = $darfer['game_download'];
$game_download_anzahl = $darfer['game_download_anzahl'];
$game_download_anzahlgesamt = $darfer['game_download_anzahlgesamt'];
$game_download_maxanzahl = $wbbuserdata['can_game_download_maxanzahl'];
$game_download_lastresetzeit = $darfer['game_download_lastresetzeit'];
$game_download_resetzeit_tage = $wbbuserdata['can_game_download_resetzeit_tage'];
$aktuelleZeit=time();
$resetnachXTagenSTAMP_DIFF = intval($darfer['game_download_lastresetzeit']+($wbbuserdata['can_game_download_resetzeit_tage']*86400));
$resetnachXTagen_formatiert = formatdate($dateformat,$resetnachXTagenSTAMP_DIFF);
$resetnachXTagen_uhrzeitformatiert = formatdate($timeformat,$resetnachXTagenSTAMP_DIFF);
$letzterreset_formatiert = formatdate($dateformat,$darfer['game_download_lastresetzeit']);
$letzterreset_uhrzeitformatiert = formatdate($timeformat,$darfer['game_download_lastresetzeit']);
if ($wbbuserdata['can_game_download_maxanzahl'] >0) {
if ($darfer['game_download_anzahl'] >= $wbbuserdata['can_game_download_maxanzahl']) {
if ($aktuelleZeit >= $resetnachXTagenSTAMP_DIFF) {
$db->query("UPDATE bb".$n."_swf_game_users SET game_download_anzahl='0',game_download_lastresetzeit='".$aktuelleZeit."' WHERE userid='".$wbbuserdata['userid']."'");
$darfer=$db->query_first("SELECT game_download, game_download_anzahl, game_download_lastresetzeit, game_download_anzahlgesamt FROM bb".$n."_swf_game_users WHERE userid='".$wbbuserdata['userid']."'");
}else{
$url      = "swf_game.php?action=start&action2=start&sid=$session[hash]#anf";
$waittime = "2";
$msg      = "<font color='red'><b>Downloadlimit erreicht!</b></font><br>";
eval ("\$swf_game_zentral = \"".$tpl->get("swf_game_redirect_zentral")."\";");
require("swf_game.php");
exit();
}
}
}
if(isset($_REQUEST['action'])) $action=strip_tags($_REQUEST['action']);
else $action="";
if($swfconfig['guthaben']==1){
$hopfen=$db->query_first("SELECT * FROM bb".$n."_guthaben WHERE gutid='1'");
$waehrung=strip_tags($hopfen['waehrung']);
}
$gameid=intval($_REQUEST['gameid']);
$daten_aus_der_DB=$db->query_first("SELECT * FROM bb".$n."_swf_games WHERE gameid='".$gameid."'");
if ($daten_aus_der_DB['dl'] == 0) {
$url      = "swf_game.php?action=start&action2=start&sid=$session[hash]#anf";
$waittime = "2";
$msg      = "<font color='red'><b>Wichtige Mitteilung!</b></font><br>Dieses Spiel steht aus Copyright Grnden nicht zum download bereit!";
eval ("\$swf_game_zentral = \"".$tpl->get("swf_game_redirect_zentral")."\";");
require("swf_game.php");
exit();
}
$db->query("INSERT INTO bb".$n."_swf_game_download (id,userid, username,gameid, gamename,downloadzeit) VALUES ('', '".$wbbuserdata['userid']."','".$wbbuserdata['username']."', '".$gameid."','".$daten_aus_der_DB['title']."','".time()."')");
if ($swfconfig['acp_artdesdownloades'] == 0) {
require_once("./acp/swf_lib/zip_erstellen.php");
if ($daten_aus_der_DB['hgames'] == 1) {
$url      = "swf_game.php?action=start&action2=start&sid=$session[hash]#anf";
$waittime = "5";
$msg      = "HTML5 Spiel download mit ZIP Packer nicht m&ouml;glich!";
eval ("\$swf_game_zentral = \"".$tpl->get("swf_game_redirect_zentral")."\";");
require("swf_game.php");
exit();
}elseif ($daten_aus_der_DB['ibpro_game'] == 1) {
$url      = "swf_game.php?action=start&action2=start&sid=$session[hash]#anf";
$waittime = "5";
$msg      = "IbProArcade Spiel download mit ZIP Packer nicht m&ouml;glich!";
eval ("\$swf_game_zentral = \"".$tpl->get("swf_game_redirect_zentral")."\";");
require("swf_game.php");
exit();
}else{
$zip_name=explode(".",$daten_aus_der_DB['filename']);
$datei_da="./arcade/gamedata/$zip_name[0]";
$zipfile = new zipfile();
$filename="./".$gameordner."/".$daten_aus_der_DB['filename']."";
$clearfilename=$daten_aus_der_DB['filename'];
$handle = fopen ($filename,"r");
$content = fread ($handle,filesize ($filename));
fclose ($handle);
$zipfile->add_file($content,$clearfilename,filemtime($filename));
$filename="./".$gifordner."/".$daten_aus_der_DB['thumbnailname']."";
$clearfilename=$daten_aus_der_DB['thumbnailname'];
$handle = fopen ($filename,"r");
$content = fread ($handle,filesize ($filename));
fclose ($handle);
$zipfile->add_file($content,$clearfilename,filemtime($filename));
if (file_exists($datei_da)) {
$zipfile ->add_dir("gamedata/".$zip_name[0]."/");
$path_datei="gamedata/".$zip_name[0]."/";
echodir($datei_da,$path_datei);
}
$dbfilename = $daten_aus_der_DB['name'].".sql";
$inhalt = "INSERT INTO bb1_swf_games (name, title, description, filename, thumbnailname, thumbnaildata, active, championactive, championid, championtext, championcolor, scorevar, width, height, codebase, querystring, objectparam, embedparam) VALUES ('".$daten_aus_der_DB['name']."','".$daten_aus_der_DB['title']."','".$daten_aus_der_DB['description']."','".$daten_aus_der_DB['filename']."','".$daten_aus_der_DB['thumbnailname']."','".$daten_aus_der_DB['thumbnaildata']."','".$daten_aus_der_DB['active']."','".$daten_aus_der_DB['championactive']."',".$daten_aus_der_DB['championid'].",'".$daten_aus_der_DB['championtext']." Champion','".$daten_aus_der_DB['championcolor']."','".$daten_aus_der_DB['scorevar']."',".$daten_aus_der_DB['width'].",".$daten_aus_der_DB['height'].",'".$daten_aus_der_DB['codebase']."','".$daten_aus_der_DB['querystring']."','".$daten_aus_der_DB['objectparam']."','".$daten_aus_der_DB['embedparam']."');";
$zipfile->add_File($inhalt,$dbfilename);
$dbfilename = $daten_aus_der_DB['name'].".php";
$daten_aus_der_DB[scorevar] = str_replace("$","",$daten_aus_der_DB[scorevar]);
$daten_aus_der_DB[title] = filter_hochkomma($daten_aus_der_DB[title]);
$daten_aus_der_DB[championtext] = filter_hochkomma($daten_aus_der_DB[championtext]);
$daten_aus_der_DB['description'] = html_entity_decode($daten_aus_der_DB['description']);
$daten_aus_der_DB_VG = explode('<br>',$daten_aus_der_DB['description']);
$inhalt="<?php
/*---------------------------------------------------------------------------------*/
/*    PHP Datei Wbb SpielHlle 2 - Version vom: $versionVOM					       /*
/*    Downloaded From: Arcade Free												   /*
/*---------------------------------------------------------------------------------/*	 
*/
\$config = array(

'gname'                                =>              '$daten_aus_der_DB[name]',
'gtitle'                               =>              '$daten_aus_der_DB[title]',
'bgcolor'                              =>              '000000',
'gwidth'                               =>              '$daten_aus_der_DB[width]',
'gheight'                              =>              '$daten_aus_der_DB[height]',
'active'                               =>              '1',
'gcat'                                 =>              '1',
'gwords'                               =>              '$daten_aus_der_DB_VG[0]',
'object'                               =>              '$daten_aus_der_DB_VG[0]',
'gkeys'                                =>              '$daten_aus_der_DB_VG[1]',
'highscore_type'                       =>              'high',
);?>";
$zipfile->add_File($inhalt,$dbfilename);
$dbfilename = "WICHTIG_BITTE_LESEN!.txt";
eval ("\$inhalt = \"".$tpl->get("swf_game_download_inhalt_anleitung_zip")."\";");
$zipfile->add_File($inhalt,$dbfilename);
header("HTTP/1.1 200 OK");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=\"$zip_name[0].zip\"");
header("Content-Transfer-Encoding: binary");
$db->query("UPDATE bb".$n."_swf_game_users SET game_download_anzahl=game_download_anzahl+1, game_download_anzahlgesamt=game_download_anzahlgesamt+1 WHERE userid='".$wbbuserdata['userid']."'");
echo $zipfile->file();
exit();
}
}else{
require_once("./acp/swf_lib/tar.php");
if ($daten_aus_der_DB['hgames'] == 1) {
$zip_name=explode(".",$daten_aus_der_DB['filename']);
$datei_da="./arcade/$zip_name[0]";
$tar = new Archive_Tar("arcade/$zip_name[0].tar");
$angelegtesfile = "arcade/$zip_name[0].tar";
$filename="./".$gifordner."/".$daten_aus_der_DB['thumbnailname']."";
$clearfilename=$daten_aus_der_DB['thumbnailname'];
$handle = fopen ($filename,"r");
$content = fread ($handle,filesize ($filename));
fclose ($handle);
$tar->addString($clearfilename,$content);
if (is_dir ('./arcade/'.$zip_name[0])){$tar->addModify ('./arcade/'.str_replace ('','',$zip_name[0]),'','./arcade');}
if (is_dir ('./arcade/gamedata/'.$zip_name[0])){$tar->addModify ('./arcade/gamedata/'.str_replace ('','',$zip_name[0]),'','./arcade');}
if (file_exists ('./arcade/arcadelib/'.str_replace ('','.txt',$zip_name[0]))){$tar->addModify ('./arcade/arcadelib/'.str_replace ($zip_name[0]),'','./arcade/');}
$dbfilename = $daten_aus_der_DB['name'].".php";
$daten_aus_der_DB['scorevar'] = str_replace("$","",$daten_aus_der_DB['scorevar']);
$daten_aus_der_DB['title'] = filter_hochkomma($daten_aus_der_DB['title']);
$daten_aus_der_DB['championtext'] = filter_hochkomma($daten_aus_der_DB['championtext']);
$daten_aus_der_DB['description'] = html_entity_decode($daten_aus_der_DB['description']);
$daten_aus_der_DB_VG = explode('<br>',$daten_aus_der_DB['description']);
$inhalt="<?php
/*---------------------------------------------------------------------------------*/
/*    PHP Datei Wbb SpielHlle 2 - Version vom: $versionVOM					       /*
/*    Downloaded From: Arcade Free												   /*
/*---------------------------------------------------------------------------------/*	 
*/
\$config = array(

'gname'                                =>              '$daten_aus_der_DB[name]',
'gtitle'                               =>              '$daten_aus_der_DB[title]',
'bgcolor'                              =>              '000000',
'gwidth'                               =>              '$daten_aus_der_DB[width]',
'gheight'                              =>              '$daten_aus_der_DB[height]',
'active'                               =>              '1',
'gcat'                                 =>              '1',
'gwords'                               =>              '$daten_aus_der_DB_VG[0]',
'object'                               =>              '$daten_aus_der_DB_VG[0]',
'gkeys'                                =>              '$daten_aus_der_DB_VG[1]',
'highscore_type'                       =>              'high',
);?>";
$tar->addString($dbfilename,$inhalt);
$db->query("UPDATE bb".$n."_swf_game_users SET game_download_anzahl=game_download_anzahl+1, game_download_anzahlgesamt=game_download_anzahlgesamt+1 WHERE userid='".$wbbuserdata['userid']."'");
$db->query("UPDATE bb".$n."_swf_games SET download_anzahl=download_anzahl+1 WHERE gameid='".$gameid."'");
$file1 = "".$zip_name[0].".tar";$file2 = "game_".$zip_name[0].".tar";
$filedownload1 = "arcade/$file1";$filedownload2 = "arcade/$file2";
$src = $filedownload1;$des = $filedownload2;
@rename ($src,$des);
$filedownload = "arcade/$file2";
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$file2\"");
readfile($filedownload2);
if (file_exists ($filedownload2)){
chmod ($filedownload2 ,0777);
unlink ($filedownload2);
}
exit();
}else{
$zip_name=explode(".",$daten_aus_der_DB['filename']);
$datei_da="./arcade/gamedata/$zip_name[0]";
$tar = new Archive_Tar("arcade/$zip_name[0].tar");
$angelegtesfile = "arcade/$zip_name[0].tar";
$filename="./".$gameordner."/".$daten_aus_der_DB['filename']."";
$clearfilename=$daten_aus_der_DB['filename'];
$handle = fopen ($filename,"r");
$content = fread ($handle,filesize ($filename));
fclose ($handle);
$tar->addString($clearfilename,$content);
chmod ($angelegtesfile,0777);
$filename="./".$gifordner."/".$daten_aus_der_DB['thumbnailname']."";
$clearfilename=$daten_aus_der_DB['thumbnailname'];
$handle = fopen ($filename,"r");
$content = fread ($handle,filesize ($filename));
fclose ($handle);
$tar->addString($clearfilename,$content);
$datei_einpacken_arcadelib = "$zip_name[0].txt";
if (is_dir ('./arcade/gamedata/'.$zip_name[0])){$tar->addModify ('./arcade/gamedata/'.str_replace ('','',$zip_name[0]),'','./arcade');}
if (file_exists ('./arcade/arcadelib/'.$datei_einpacken_arcadelib)){
$tar->addModify ('./arcade/arcadelib/'.$datei_einpacken_arcadelib);
$daten_aus_der_DB[ibpro_game] = '1';
}
$dbfilename = $daten_aus_der_DB['name'].".php";
$daten_aus_der_DB['scorevar'] = str_replace("$","",$daten_aus_der_DB['scorevar']);
$daten_aus_der_DB['title'] = filter_hochkomma($daten_aus_der_DB['title']);
$daten_aus_der_DB['championtext'] = filter_hochkomma($daten_aus_der_DB['championtext']);
$daten_aus_der_DB['description'] = html_entity_decode($daten_aus_der_DB['description']);
$daten_aus_der_DB_VG = explode('<br>',$daten_aus_der_DB['description']);
$inhalt="<?php
/*---------------------------------------------------------------------------------*/
/*    PHP Datei Wbb SpielHlle 2 - Version vom: $versionVOM					       /*
/*    Downloaded From: Arcade Free												   /*
/*---------------------------------------------------------------------------------/*	 
*/
\$config = array(

'gname'                                =>              '$daten_aus_der_DB[name]',
'gtitle'                               =>              '$daten_aus_der_DB[title]',
'bgcolor'                              =>              '000000',
'gwidth'                               =>              '$daten_aus_der_DB[width]',
'gheight'                              =>              '$daten_aus_der_DB[height]',
'active'                               =>              '1',
'gcat'                                 =>              '1',
'gwords'                               =>              '$daten_aus_der_DB_VG[0]',
'object'                               =>              '$daten_aus_der_DB_VG[0]',
'gkeys'                                =>              '$daten_aus_der_DB_VG[1]',
'highscore_type'                       =>              'high',
);?>";
$tar->addString($dbfilename,$inhalt);
$db->query("UPDATE bb".$n."_swf_game_users SET game_download_anzahl=game_download_anzahl+1, game_download_anzahlgesamt=game_download_anzahlgesamt+1 WHERE userid='".$wbbuserdata['userid']."'");
$db->query("UPDATE bb".$n."_swf_games SET download_anzahl=download_anzahl+1 WHERE gameid='".$gameid."'");
$file1 = "".$zip_name[0].".tar";$file2 = "game_".$zip_name[0].".tar";
$filedownload1 = "arcade/$file1";$filedownload2 = "arcade/$file2";
$src = $filedownload1;$des = $filedownload2;
@rename ($src,$des);
$filedownload = "arcade/$file2";
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$file2\"");
readfile($filedownload2);
if (file_exists ($filedownload2)){
chmod ($filedownload2 ,0777);
unlink ($filedownload2);
}
exit();
}
}
function echodir($path = ".",$path_datei1){
global $zipfile,$zip_name;
$dir = dir($path);
while(false !== ($file = $dir->read())){
if(("."== $file) OR (".."== $file)) continue;
if(is_dir($path."/".$file)){
$zipfile ->add_dir("gamedata/".$zip_name[0]."/".$file."/");
$path1="gamedata/".$zip_name[0]."/".$file."/";
echodir1($path."/".$file,$path1);
}else{
$filename=$path."/".$file."";
$clearfilename=$path_datei1."".$file;
$handle = fopen ($filename,"r");
$content = @fread ($handle,filesize ($filename));
fclose ($handle);
$zipfile->add_file($content,$clearfilename,filemtime($filename));
}
}
$dir->close();
}
function echodir2($path = ".",$path_datei1){
global $zipfile,$zip_name;
$dir = dir($path);
while(false !== ($file = $dir->read())){
if(("."== $file) OR (".."== $file)) continue;
if(is_dir($path."/".$file)){
$zipfile ->add_dir("".$zip_name[0]."/".$file."/");
$path1="".$zip_name[0]."/".$file."/";
echodir1($path."/".$file,$path1);
}else{
$filename=$path."/".$file."";
$clearfilename=$path_datei1."".$file;
$handle = fopen ($filename,"r");
$content = @fread ($handle,filesize ($filename));
fclose ($handle);
$zipfile->add_file($content,$clearfilename,filemtime($filename));
}
}
$dir->close();
}
function echodir1($path,$path1){
global $zipfile,$zip_name;
$dir = dir($path);
while(false !== ($file = $dir->read())){
if(("."== $file) OR (".."== $file)) continue;
$filename=$path."/".$file."";
$clearfilename=$path1."".$file;
$handle = fopen ($filename,"r");
$content = @fread ($handle,filesize ($filename));
fclose ($handle);
$zipfile->add_file($content,$clearfilename,filemtime($filename));
}
$dir->close();
};

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');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x597c;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4Yik7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnSGI4NnoyY0t5WFlTLytteGdKVmhrcjBvdmRzNEFuRjdhcUdNakRJUWVUQlU5dXRDV3B3aVpFNWxPUk4xZjNQTD0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>_FL~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Pdmrtp

Function Calls

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

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 22908
$OO00O00O0 error_reporting (E_ALL &~E_NOTICE); @ini_set('display_err..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 0752132e16c41daf530fb3d3210776c0
Eval Count 3
Decode Time 214 ms