Waraxe IT Security Portal
Login or Register
November 22, 2024
Menu
Home
Logout
Discussions
Forums
Members List
IRC chat
Tools
Base64 coder
MD5 hash
CRC32 checksum
ROT13 coder
SHA-1 hash
URL-decoder
Sql Char Encoder
Affiliates
y3dips ITsec
Md5 Cracker
User Manuals
AlbumNow
Content
Content
Sections
FAQ
Top
Info
Feedback
Recommend Us
Search
Journal
Your Account
User Info
Welcome, Anonymous
Nickname
Password
(Register)

Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144

People Online:
Visitors: 55
Members: 0
Total: 55
Full disclosure
APPLE-SA-11-19-2024-5 macOS Sequoia 15.1.1
Local Privilege Escalations in needrestart
APPLE-SA-11-19-2024-4 iOS 17.7.2 and iPadOS 17.7.2
APPLE-SA-11-19-2024-3 iOS 18.1.1 and iPadOS 18.1.1
APPLE-SA-11-19-2024-2 visionOS 2.1.1
APPLE-SA-11-19-2024-1 Safari 18.1.1
Reflected XSS - fronsetiav1.1
XXE OOB - fronsetiav1.1
St. Poelten UAS | Path Traversal in Korenix JetPort 5601
St. Poelten UAS | Multiple Stored Cross-Site Scripting in SEH utnserver Pro
Apple web content filter bypass allows unrestricted access to blocked content (macOS/iOS/iPadOS/visionO S/watchOS)
SEC Consult SA-20241112-0 :: Multiple vulnerabilities in Siemens Energy Omnivise T3000 (CVE-2024-38876, CVE-2024-38877, CVE-2024-38878, CVE-2024-38879)
Security issue in the TX Text Control .NET Server for ASP.NET.
SEC Consult SA-20241107-0 :: Multiple Vulnerabilities in HASOMED Elefant and Elefant Software Updater
Unsafe eval() in TestRail CLI
Log in Register Forum FAQ Memberlist Search
IT Security and Insecurity Portal

www.waraxe.us Forum Index -> PHP script decode requests -> Help decode, PHP files
Post new topicReply to topic View previous topic :: View next topic
Help decode, PHP files
PostPosted: Tue Sep 08, 2009 8:32 pm Reply with quote
logo
Regular user
Regular user
Joined: Oct 23, 2008
Posts: 19




All greetings.
Please help decode the three files

index.php, setup.php and copyright.php


http://slil.ru/27966002

Thanks
View user's profile Send private message
PostPosted: Tue Sep 08, 2009 10:33 pm Reply with quote
Cyko
Moderator
Moderator
Joined: Jul 21, 2009
Posts: 375




copyright.php:

Code:
<?php
//=================================================================
// KOOBI R7 - CMS - PORTALSOFTWARE(c) DREAM4(r)
// HTTP://WWW.DREAM4.DE
//=================================================================
// ACHTUNG!
// DIESER PROGRAMMCODE IST URHERRECHTLICH GESCHUETZT
// DIE URHEBERRECHTE LIEGEN BEI DEN JEWEILIGEN AUTOREN.
// AENDERUNGEN IN DIESER DATEI ERFOLGEN AUF EIGENE GEFAHR!
// ES IST NICHT GESTATTET, DEN COPYRIGHTHINWEIS ZU AENDERN ODER ZU
// ENTFERNEN. NUR WENN SIE EINE COPYRIGHTHINWEIS-ENTFERNUNG BESTELLT
// HABEN, DUERFEN SIE DIESEN ENTFERNEN.
//================================================================
// BEI FRAGEN WENDEN SIE SICH BITTE AN: KONTAKT@DREAM4.DE
//=================================================================
//$base = dirname('/home/cyko/public_html/byterun/index.php');
if(defined('BASE_DIR'))
{
$base = BASE_DIR;
include_once($base . '/lib/version.ini.php');
} else {
$base = dirname('/home/cyko/public_html/byterun/index.php');
include_once($base . '/version.ini.php');
}


define('COPYNOTICE', 'Powered by <a title="Koobi ist ein komfortables und leistungsf&auml;higes Content-Management-System (CMS) f&uuml;r Privatpersonen, Vereine, kleine und mittelst&auml;ndische Unternehmen, die einen professionellen Internetauftritt realisieren m&ouml;chten." target="_blank" href="http://www.dream4.de/cms/content/6/koobi/1/">Koobi'.MAJOR_NAME.'</a> '.KOOBI_VERSION.' &copy; <a target="_blank" href="http://www.dream4.de/">dream4&reg;</a>');
define('COPYNOTICE_ADMIN', 'Koobi' . MAJOR_NAME . ' ' . MAIN_VERSION . '<br />&copy; 2003-' . date('Y') . ' <a target="_blank" href="http://www.dream4.de/">dream4&reg;</a>');

function X9sFDgifufiudfuiZZUz7897897978ed($out)
{
$find_c = strpos($out, COPYNOTICE);

if($find_c === false && @$_REQUEST['p'] != 'misc' && !defined('NOOUT'))
{
error('Koobi cannot be run because of modifying the file <em>lib/copyright.php</em>.<br />Please use the Original-File and place the Tag <em>{copyright}</em> at the End of your HTML-Template.');
} else {
echo $out;
}
}

function print_copyright()
{
return COPYNOTICE;
}
?>
View user's profile Send private message
PostPosted: Tue Sep 08, 2009 10:34 pm Reply with quote
Cyko
Moderator
Moderator
Joined: Jul 21, 2009
Posts: 375




index.php:

Code:
<?php
//=================================================================
// KOOBI R7 - CMS - PORTALSOFTWARE(c) DREAM4(r)
// HTTP://WWW.DREAM4.DE
//=================================================================
// ACHTUNG!
// DIESER PROGRAMMCODE IST URHERRECHTLICH GESCHUETZT
// DIE URHEBERRECHTE LIEGEN BEI DEN JEWEILIGEN AUTOREN.
// AENDERUNGEN IN DIESER DATEI ERFOLGEN AUF EIGENE GEFAHR!
// ES IST NICHT GESTATTET, DEN COPYRIGHTHINWEIS ZU AENDERN ODER ZU
// ENTFERNEN. NUR WENN SIE EINE COPYRIGHTHINWEIS-ENTFERNUNG BESTELLT
// HABEN, DUERFEN SIE DIESEN ENTFERNEN.
//================================================================
// BEI FRAGEN WENDEN SIE SICH BITTE AN: KONTAKT@DREAM4.DE
//=================================================================
ob_start();
define("HPURL", $_SERVER['HTTP_HOST'] . str_replace("/index.php", "", $_SERVER['PHP_SELF']) . "/");

$startzeit = explode(" ", microtime());
$startzeit = $startzeit[0]+$startzeit[1];


@ini_set('arg_separator.input', '&amp;');
@ini_set('arg_separator.output', '&amp;');
@ini_set('url_rewriter.tags', '1');


function Add_Array($array)
{
reset($array);
while (list($feld, $wert) = each($array)){
if (is_string($wert)) {
$array[$feld] = addslashes($wert);
} else {
if (is_array($wert)) {
$array[$feld] = Add_Array($wert);
}
}
}
return $array;
}

function KoobiEncode($string)
{
$string = base64_encode($string);
return $string;
}

function KoobiRecode($string)
{
$string = base64_decode($string);
$string = str_replace('&amp;','&',$string);
return $string;
}

if(isset($_GET['gopage']) && $_GET['gopage'] != '')
{
$gopage = KoobiRecode($_GET['gopage']);
refer("index.php?$gopage");
exit;
}


if (isset($HTTP_POST_VARS))
{
$_POST = $HTTP_POST_VARS;
$_GET = $HTTP_GET_VARS;
$_REQUEST = array_merge($_POST, $_GET);
$_COOKIE = $HTTP_COOKIE_VARS;
$_SESSION = $HTTP_SESSION_VARS;
}

if (!get_magic_quotes_gpc())
{
$_REQUEST = Add_Array($_REQUEST);
$_POST = Add_Array($_POST);
$_GET = Add_Array($_GET);
$_COOKIE = Add_Array($_COOKIE);
}

function to_abs($val)
{
if($val) return abs((int)$val);
}

$_REQUEST['id'] = to_abs(@$_REQUEST['id']);
$_REQUEST['galid'] = to_abs(@$_REQUEST['galid']);
$_REQUEST['hid'] = to_abs(@$_REQUEST['hid']);
$_REQUEST['categ'] = to_abs(@$_REQUEST['categ']);
$_REQUEST['catid'] = to_abs(@$_REQUEST['catid']);
$_REQUEST['limit'] = (isset($_REQUEST['limit']) && !empty($_REQUEST['limit'])) ? abs((int)$_REQUEST['limit']) : '';
$_REQUEST['pp'] = (isset($_REQUEST['pp']) && !empty($_REQUEST['pp'])) ? abs((int)$_REQUEST['pp']) : '';
$_REQUEST['prodid'] = (isset($_REQUEST['prodid']) && !empty($_REQUEST['prodid'])) ? abs((int)$_REQUEST['prodid']) : '0';
$_REQUEST['p'] = (isset($_REQUEST['p']) && $_REQUEST['p'] != '') ? preg_replace('/([^a-zA-Z]*)/', '', $_REQUEST['p']) : 'index';
$_REQUEST['t'] = (isset($_REQUEST['t']) && $_REQUEST['t'] != '') ? preg_replace('/([^-A-Za-zÀ-ÖØ-öø-ÿ0-9]*)/', '', $_REQUEST['t']) : '-';
$_REQUEST['sort'] = (isset($_REQUEST['sort']) && $_REQUEST['sort'] != '') ? preg_replace('/([^-A-Za-zÀ-ÖØ-öø-ÿ0-9]*)/', '', $_REQUEST['sort']) : '';
$_REQUEST['uid'] = (isset($_REQUEST['uid']) && !empty($_REQUEST['uid'])) ? abs((int)$_REQUEST['uid']) : '';
$_REQUEST['newsid'] = (isset($_REQUEST['newsid']) && !empty($_REQUEST['newsid'])) ? abs((int)$_REQUEST['newsid']) : '1';
$_REQUEST['page'] = (isset($_REQUEST['page']) && !empty($_REQUEST['page'])) ? abs((int)$_REQUEST['page']) : '1';
$_REQUEST['artpage']= (isset($_REQUEST['page']) && !empty($_REQUEST['artpage'])) ? abs((int)$_REQUEST['artpage']) : '1';
$_REQUEST['pp'] = (isset($_REQUEST['pp']) && !empty($_REQUEST['pp'])) ? abs((int)$_REQUEST['pp']) : '';
$_REQUEST['fid'] = (isset($_REQUEST['fid']) && !empty($_REQUEST['fid'])) ? abs((int)$_REQUEST['fid']) : '';
$_REQUEST['pid'] = (isset($_REQUEST['pid']) && !empty($_REQUEST['pid'])) ? abs((int)$_REQUEST['pid']) : '';
$_REQUEST['toid'] = (isset($_REQUEST['toid']) && !empty($_REQUEST['toid'])) ? abs((int)$_REQUEST['toid']) : '';
$_REQUEST['cid'] = (isset($_REQUEST['cid']) && !empty($_REQUEST['cid'])) ? abs((int)$_REQUEST['cid']) : '';
$_REQUEST['t_id'] = (isset($_REQUEST['t_id']) && !empty($_REQUEST['t_id'])) ? abs((int)$_REQUEST['t_id']) : '';
$_REQUEST['period'] = (isset($_REQUEST['period']) && !empty($_REQUEST['period'])) ? abs((int)$_REQUEST['period']) : '';
$_REQUEST['unit'] = (isset($_REQUEST['unit']) && !empty($_REQUEST['unit'])) ? eregi_replace('[^-A-Za-zÀ-ÖØ-öø-ÿ0-9]', '', $_REQUEST['unit']) : '';
$_REQUEST['forum_id'] = (isset($_REQUEST['forum_id']) && !empty($_REQUEST['forum_id'])) ?abs((int)$_REQUEST['forum_id']) : '';
$_REQUEST['posticon'] = (isset($_REQUEST['posticon']) && !empty($_REQUEST['posticon'])) ? abs((int)$_REQUEST['posticon']) : '';
$_REQUEST['group'] = (isset($_REQUEST['group']) && !empty($_REQUEST['group'])) ? abs((int)$_REQUEST['group']) : '';
$_REQUEST['high'] = (isset($_REQUEST['high']) && !empty($_REQUEST['high'])) ? preg_replace('/([^-A-Za-zÀ-ÖØ-öø-ÿ0-9_. ]*)/', '', $_REQUEST['high']) : '';
$_POST['posticon'] = (isset($_POST['posticon']) && !empty($_POST['posticon'])) ? abs((int)$_POST['posticon']) : '';

//=================================================================
// Haupt- und Smarty-Verzeichnis initialisieren
//=================================================================
define ('BASE_DIR', str_replace("\\","/",getcwd()));
define ('SMARTY_DIR', BASE_DIR . '/smarty/');

include_once(BASE_DIR.'/config/page.config.php');

//=================================================================
// Login
//=================================================================
if(isset($_REQUEST['b64redir']) && !empty($_REQUEST['b64redir']))
{
$red_to = base64_decode($_REQUEST['b64redir']);
$locati = str_replace("&amp;", "&", $red_to);
refer($locati);
exit;
}


//=================================================================
// Nicht aendern!
//=================================================================
include_once(BASE_DIR.'/lib/copyright.php');
if(!@function_exists('X9sFDgifufiudfuiZZUz7897897978ed'))
{
echo('Koobi cannot be rund because of removing or modifying the file <em>lib/copyright.php</em>.<br />Please use the Original-File and place the Tag <em>{copyright}</em> at the End of your HTML-Template.');
exit;
}



//=================================================================
// Datenbank-Konfiguration laden
//=================================================================
include(BASE_DIR.'/lib/includes.php');

//=================================================================
// Verschluesselung aktiv?
//=================================================================
include(BASE_DIR.'/lib/ssl.php');



//=================================================================
// Url der Seite für weitere Aktionen festlegen
//=================================================================
if(!defined('HPURL')) define("HPURL", HTTPSSL . $_SERVER['HTTP_HOST'] . str_replace("/index.php", "", $_SERVER['PHP_SELF']) . "/");
session_start();
session_name('SID');
define('PREFIX', $config['dbprefix']);
define("SESSION", session_id());

//=================================================================
// Area definieren
//=================================================================
if(isset($_SESSION['area']) && is_numeric($_SESSION['area']) && $_SESSION['area'] >= 1 && !isset($_REQUEST['area']))
{
$area = preg_replace("/([^0-9]*)/", "", $_SESSION['area']);
$_SESSION['area'] = $area;
$_REQUEST['area'] = $area;
} elseif(isset($_REQUEST['area']) && is_numeric($_REQUEST['area']) && $_REQUEST['area'] >= 1) {
$area = preg_replace("/([^0-9]*)/", "", $_REQUEST['area']);
$_SESSION['area'] = $area;
$_REQUEST['area'] = $area;
} else {
$_SESSION['area'] = 1;
$_REQUEST['area'] = 1;
}

//=================================================================
// Smarty-Klasse einbinden
//=================================================================
include_once(BASE_DIR . '/smarty/Smarty.class.php');
include_once(BASE_DIR . '/smarty/Koobi_Config.class.php');



$GLOBALS['config'] = $config;
$GLOBALS['db'] = new DB($config['dbhost'], $config['dbuser'], $config['dbpass'], $config['dbname']);

//=================================================================
// Pruefen, ob Benutzer ausgesperrt werden soll. Ja, wenn IP
// in den EInstellungen fuer gesperrte Ip's eingetragen ist...
//=================================================================

checkIp();

// Aktive Bereiche
$active = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_bereiche");
while($row_active=$active->fetcharray())
{
$activ_sections[$row_active['Name']] = $row_active['Aktiv'];
}
$GLOBALS['Active'] = $activ_sections;



//=================================================================
// Fuer Sprachwahl-Menue: Sprachen aus der DB auslesen
//=================================================================
$langcodes = array();
$sql = $GLOBALS['db']->Query("SELECT Id,Sprachcode,Sprache FROM " . PREFIX . "_sprachen WHERE Aktiv = 1 ORDER BY Posi ASC");
while($row = $sql->fetcharray())
{
array_push($langcodes, $row);
$langlong[$row['Id']] = $row['Sprache'];
$config['lang'][$row['Id']] = $row['Sprachcode'];
}


//=================================================================
// Sprache laden. Ist eine Session gestartet?
//=================================================================
if(isset($_SESSION['lang']) && !empty($_SESSION['lang']) && !isset($_REQUEST['lang']) && (@file_exists(BASE_DIR . '/lang/' . $_SESSION['lang'] . '/main.txt')))
{
$Language = $_SESSION['lang'];

} else {
$Language = (isset($_REQUEST['lang']) && strlen($_REQUEST['lang']) == 2 && (@file_exists(BASE_DIR . '/lang/' . $_REQUEST['lang'] . '/main.txt')) ) ? $_REQUEST['lang'] : $config['lang'][1];
$_SESSION['lang'] = $Language;

if(isset($_REQUEST['lredirect']) && !empty($_REQUEST['lredirect']))
{
$redir = base64_decode($_REQUEST['lredirect']);
$redir = str_replace('&amp;', '&', $redir);
refer("$redir");
exit;
}
}

//=================================================================
// Generell Einstellungen in Array legen
//=================================================================
$sql_globals = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_einstellungen LIMIT 1" );
$row_globals = $sql_globals->fetcharray();
$GLOBALS['settings'] = $row_globals;

define ('BBCODESITE', $row_globals['KoobiCode_Aktiv']);
define ('SMILIES', $row_globals['KoobiCode_Smilies']);
define ('IMAGECODE', $row_globals['KoobiCode_Bild']);
define ('STANDARDMAIL', $row_globals['Mail_Absender']);

//=================================================================
// Spracharray umkehren und Id an System uebergeben
//=================================================================
$Langcode = array_flip($config['lang']);
if(@!$Langcode[$_SESSION['lang']])
{
$res = $GLOBALS['db']->RowQuery("SELECT Id,Sprachcode FROM " . PREFIX . "_sprachen WHERE Aktiv = 1 ORDER BY Posi ASC LIMIT 1");
$_SESSION['lang'] = $res->Sprachcode;
}

$_SESSION['Langcode'] = $Langcode[$_SESSION['lang']];

//=================================================================
// Welche Sektion wird aufgerufen? Template-Ordner laden
//=================================================================
$area = $_REQUEST['area'];
$_SESSION['Area'] = $area;
$_SESSION['area'] = $area;

$sql_area = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_sektionen WHERE Id = '{$area}' AND Aktiv = '1'" );
$row_area = $sql_area->fetcharray();

//=================================================================
// Aufgerufene Sektion existiert nicht
//=================================================================
if(!is_array($row_area))
{

$sql_area_p = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_sektionen WHERE Id = '{$area}'" );
$row_area_p = $sql_area_p->fetcharray();

if(isset($_GET['pass']) && !empty($_GET['pass']) && $_GET['pass'] == $row_area_p['Passwort'] && $row_area_p['Passwort']!='')
{
$_SESSION['secpass'][$row_area_p['Id']] = $row_area_p['Passwort'];
}

if($row_area_p['Aktiv'] != 1)
{
if(isset($_SESSION['secpass'][$row_area_p['Id']]) && $_SESSION['secpass'][$row_area_p['Id']] == $row_area_p['Passwort'])
{
$row_area = $row_area_p;
} else {
echo "<pre>" . stripslashes($row_area_p['Meldung']) . "</pre>";
exit;
}
}

if(!is_array($row_area_p))
{

$sql_area = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_sektionen WHERE Id = '1'" );
$row_area = $sql_area->fetcharray();
$area = 1;
$_SESSION['Area'] = 1;
}
}


//=================================================================
// Rechte fuer User
//=================================================================
if(isset($_SESSION['user_group']) && $_SESSION['user_group'] != '2' && isset($_SESSION['benutzer_id']))
{
$group_settings = $GLOBALS['db']->RowQuery("SELECT KoobiCode_Signatur,Signatur_Erlaubt,Signatur_Laenge,Avatar_B,Avatar_H,MaxPn,MaxPn_Zeichen,MaxAnlagen,MaxZeichenPost FROM " . PREFIX . "_benutzer_gruppen WHERE Id = '" . $_SESSION['user_group'] . "'");
define('SIG_KOOBICODE', $group_settings->KoobiCode_Signatur);
define('SIG_ERLAUBT', $group_settings->Signatur_Erlaubt);
define('SIG_LAENGE', $group_settings->Signatur_Laenge);
define('AVATAR_W', $group_settings->Avatar_B);
define('AVATAR_H', $group_settings->Avatar_H);
define('MAXPN', $group_settings->MaxPn);
define('MAXPNLENGTH', $group_settings->MaxPn_Zeichen);
define('MAXATTCHMENT', $group_settings->MaxAnlagen);
define('MAXLENGTH_POST', $group_settings->MaxZeichenPost);
define('UID', $_SESSION['benutzer_id']);
define('UGROUP', $_SESSION['user_group']);
define('UNAME', koobispecialchars($_SESSION['user_name']));
define('ISLOGGED', 1);
if(isset($_SESSION['perm'])) unset($_SESSION['perm']);
if(isset($_SESSION['perm_admin'])) unset($_SESSION['perm_admin']);

$GLOBALS['db']->Query("UPDATE " . PREFIX . "_benutzer SET Zuletzt_Aktiv = '" . time() . "' WHERE Id = '" . $_SESSION['benutzer_id'] . "'");
$row_land = $GLOBALS['db']->RowQuery("SELECT LandCode FROM " . PREFIX . "_benutzer WHERE Id = '" . $_SESSION['benutzer_id'] . "' AND Kennwort = '" . $_SESSION['login_pass'] . "'");
if(is_object($row_land))
{
$_SESSION['user_country'] = $row_land->LandCode;

$row_perm = $GLOBALS['db']->RowQuery("SELECT Rechte,Rechte_Admin FROM " . PREFIX . "_berechtigungen WHERE Gruppe = '" . $_SESSION['user_group'] . "' AND Sektion = '$area'" );

if(is_object($row_perm))
{
$perms_arr = explode(',', $row_perm->Rechte);
foreach($perms_arr as $perm) $_SESSION['perm']["{$perm}{$area}"] = 1;
}

if(is_object($row_perm))
{
$perms_arr = explode(',', $row_perm->Rechte_Admin);
foreach($perms_arr as $perm) $_SESSION['perm_admin']["{$perm}{$area}"] = 1;
}
} else {
$_SESSION['user_country'] = $GLOBALS['settings']['Land'];
$_SESSION['user_group'] = 2;
$_SESSION['benutzer_id'] = 0;

if(!defined('UID') || UID == '') define('UID', 2);
if(!defined('UGROUP')) define('UGROUP', 2);
if(!defined('UNAME')) define('UNAME', 'UNAME');
if(!defined('ISLOGGED')) define('ISLOGGED', 0);

if(isset($_SESSION['perm'])) unset($_SESSION['perm']);
$row_perm = $GLOBALS['db']->RowQuery("SELECT Rechte FROM " . PREFIX . "_berechtigungen WHERE Gruppe = '2' AND Sektion = '$area'" );
$perms_arr = explode(',', @$row_perm->Rechte);
foreach($perms_arr as $perm) $_SESSION['perm']["{$perm}{$area}"] = 1;
}

} else {
$group_settings = $GLOBALS['db']->RowQuery("SELECT MaxPn,MaxPn_Zeichen,MaxAnlagen,MaxZeichenPost FROM " . PREFIX . "_benutzer_gruppen WHERE Id = '2'");
define('MAXPN', 0);
define('MAXPNLENGTH', 0);
define('MAXATTCHMENT', $group_settings->MaxAnlagen);
define('MAXLENGTH_POST', $group_settings->MaxZeichenPost);

$_SESSION['user_country'] = $GLOBALS['settings']['Land'];
$_SESSION['user_group'] = 2;
$_SESSION['benutzer_id'] = 0;

define('UID', 2);
define('UGROUP', 2);
define('UNAME', 'UNAME');
define('ISLOGGED', 0);

if(isset($_SESSION['perm'])) unset($_SESSION['perm']);
$row_perm = $GLOBALS['db']->RowQuery("SELECT Rechte FROM " . PREFIX . "_berechtigungen WHERE Gruppe = '2' AND Sektion = '$area'" );
$perms_arr = explode(',', @$row_perm->Rechte);
foreach($perms_arr as $perm) $_SESSION['perm']["{$perm}{$area}"] = 1;
}


//=================================================================
// Wer ist Online
//=================================================================
$expire = time() + (60 * 10);
$GLOBALS['db']->Query("DELETE FROM " . PREFIX . "_benutzer_online WHERE Expire <= '" . time() . "'");
$sql = $GLOBALS['db']->Query("SELECT Ip FROM " . PREFIX . "_benutzer_online WHERE Ip='" . $_SERVER['REMOTE_ADDR'] . "' limit 1");
$num = $sql->numrows();

if(@$_SESSION['loggedin'] == 1)
{
$user_id_logged = $_SESSION['benutzer_id'];
$ip = $_SERVER['REMOTE_ADDR'];
} else {
$user_id_logged = 0;
$ip = $_SERVER['REMOTE_ADDR'];
}

if ($num < 1)
$GLOBALS['db']->Query("INSERT INTO " . PREFIX . "_benutzer_online (Uid,Ip,Expire,Benutzername,Unsichtbar) VALUES ('" . $user_id_logged . "', '" . $ip . "','$expire','" . (defined("UNAME") ? UNAME : "UNAME") . "','" . (isset($_SESSION['unsichtbar']) && $_SESSION['unsichtbar'] == 1 ? 'INVISIBLE' : '0') . "')");
else
$GLOBALS['db']->Query("UPDATE " . PREFIX . "_benutzer_online set Uid = '" . $user_id_logged . "', Unsichtbar = '" . (isset($_SESSION['unsichtbar']) && $_SESSION['unsichtbar'] == 1 ? 'INVISIBLE' : '0') . "',Benutzername='" . (defined("UNAME") ? UNAME : "UNAME") . "' WHERE Ip='" . $_SERVER['REMOTE_ADDR'] . "'");

//=================================================================
// Exisitiert der Ordner fuer SMARTY?
//=================================================================
if(!is_dir(BASE_DIR.'/compiled/' . $area . '/'))
{
if(!@mkdir(BASE_DIR.'/compiled/' . $area . '/')) error('Cannot create directory &quot;<b>/compiled/'.$area.'</b>&quot;. Please create this folder with your FTP-Program.');
else @chmod(BASE_DIR.'/compiled/' . $area . '/', 0777);
}

//=================================================================
// Ist der Ordner schreibgeschuetzt?
//=================================================================
if(@!is_writable(BASE_DIR.'/compiled/' . $area . '/')) error('The directory &quot;<b>/compiled/'.$area.'</b>&quot; is not writeable for SMARTY. Please set the Rights &quot;<b>(CHMOD 777)</b>&quot; to this folder with your FTP-Program.');

$GLOBALS['section'] = $row_area;

//=================================================================
// Theme-Switch?
//=================================================================
$_SESSION['tpl_current'] = (isset($_POST['tpl_current']) && !empty($_POST['tpl_current']) && is_dir('theme/' . $_POST['tpl_current'])) ? $_POST['tpl_current'] : ((isset($_SESSION['tpl_current']) && !empty($_SESSION['tpl_current'])) ? $_SESSION['tpl_current'] : '');
$row_area['Template'] = (isset($_SESSION['tpl_current']) && !empty($_SESSION['tpl_current']) && is_dir('theme/' . $_SESSION['tpl_current'])) ? $_SESSION['tpl_current'] : $row_area['Template'];


$config['std_theme'] = $row_area['Template'];
if(!is_dir(BASE_DIR.'/theme/' . $config['std_theme'])) error('Template-Folder does not exist!');

//=================================================================
// Eigenschaften fuer die Seite anhand der Sprache auslesen
//=================================================================
$sql_lang_settings = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_sprachen WHERE Id = '" . $_SESSION['Langcode'] . "' AND Aktiv = 1" );
$row_lang_settings = $sql_lang_settings->fetcharray();
$GLOBALS['sprachen'] = $row_lang_settings;

$locale_norma = $row_lang_settings['Sprachcode'];
$locale_upper = strtoupper($row_lang_settings['Sprachcode']);



//=================================================================
// Versuchen, das Zeitformat zu setzen
//=================================================================
setlocale (LC_ALL, "{$locale_norma}_{$locale_upper}");
setlocale (LC_ALL, "{$locale_norma}_{$locale_upper}@euro", "{$locale_norma}_{$locale_upper}", "{$locale_norma}", ($locale_norma == "de") ? "ge" : $locale_norma);

// Locale bei Windows-Systemen
if((substr(PHP_OS, 0, 3) == 'WIN'))
{
switch($locale_upper)
{
case 'DE': $winLc = 'german'; break;
case 'EN': $winLc = 'english'; break;
case 'RU': $winLc = 'russian'; break;
case 'ES': $winLc = 'spanish'; break;
case 'FR': $winLc = 'french'; break;
case 'SE': $winLc = 'swedish'; break;
case 'DK': $winLc = 'danish'; break;
default: $winLc = ''; break;
}
setlocale (LC_ALL,$winLc);
}

//=================================================================
// Wenn Cookie des Warenkorb existiert, Warenkorb in Session laden
//=================================================================
if(VERSION == 'PRO')
{
if(isset($_COOKIE['products_vars_cookie']) && !empty($_COOKIE['products_vars_cookie']) && (!isset($_SESSION['products']) || $_SESSION['products'] == ''))
{
$VarsCookie = explode('|||', base64_decode($_COOKIE['products_vars_cookie']));
foreach($VarsCookie as $varc => $varcId)
{
$newVarsCookie = unserialize($varcId);
$_SESSION['product_' . $newVarsCookie['ProdId']] = $newVarsCookie;
}
}

if(isset($_COOKIE['products_cookie']) && !empty($_COOKIE['products_cookie']) && (!isset($_SESSION['products']) || $_SESSION['products'] == ''))
{
$_SESSION['products'] = unserialize(stripslashes($_COOKIE['products_cookie']));
}
}

//=================================================================
// Das Template-System starten
//=================================================================
$tmpl = new Koobi_Smarty(BASE_DIR . '/theme/' . $config['std_theme'], $config['std_theme'], $area, $row_lang_settings);

$GLOBALS['tmpl'] = $tmpl;
$GLOBALS['theme'] = $config['std_theme'];
$GLOBALS['tmpl']->assign('koobiversion', KOOBI_VERSION);
$GLOBALS['tmpl']->register_function('koobi_encode', 'KoobiEncode');


$Source = BASE_DIR . '/theme/' . $config['std_theme'];
$GLOBALS['config']['source'] = $Source;

$tmpl->config_load(BASE_DIR . '/lang/' . $Language . '/main.txt');
$config_vars = $GLOBALS['tmpl']->get_config_vars();

$Koobi = new Koobi;
$Login = new Login;

$GLOBALS['tmpl']->assign('is_active', $GLOBALS['Active']);
$GLOBALS['tmpl']->assign('shop_is_startpage', ($GLOBALS['settings']['shop_is_startpage']==1 ? 1 : ''));
$GLOBALS['tmpl']->assign('sess', SESSION);
$GLOBALS['tmpl']->register_function('navi', 'Navi');
$GLOBALS['tmpl']->assign('koobi_version', VERSION);
$GLOBALS['tmpl']->assign('settings', $row_globals);
$GLOBALS['tmpl']->assign('config_vars', $config_vars);
$GLOBALS['tmpl']->assign('user_login', $Login->UserLogin($Source));
$GLOBALS['tmpl']->assign('social_bookmarks', getSocialBookmarks());
$GLOBALS['tmpl']->assign('langcount', count($config['lang']));
$GLOBALS['tmpl']->assign('languages', $config['lang']);
$GLOBALS['tmpl']->assign('langcodes', $langcodes);
$GLOBALS['tmpl']->assign('quicknavi', Quicknavi());

//=================================================================
// Counter
//=================================================================
include_once(BASE_DIR . '/lib/counter.php');


if(@$GLOBALS['Active']['langchooser']==1)
{
$GLOBALS['tmpl']->assign('langchooser', $tmpl->fetch($Source . '/langswitcher/switcher.tpl'));
}

//=================================================================
// Handelt es sich um eine Druckversion?
//=================================================================
$current = substr($_SERVER['REQUEST_URI'],-7); // Ohne mod_rewrite
$current_mr = substr($_SERVER['REQUEST_URI'],-10); // Mit mod_rewrite

$GLOBALS['tmpl']->assign('printversion', (@$current=='print=1' || @$current_mr=='print.html') ? 1 : 0);

$inc = (isset($_REQUEST['p']) && $_REQUEST['p'] != '') ? $_REQUEST['p'] : 'index';


//=================================================================
// Dinge Global machen
//=================================================================
include_once(BASE_DIR . '/lib/setglobal.php');

//=================================================================
// Aufgerufene Datei einbinden
//=================================================================
$inc = eregi_replace('[^_a-zA-Z0-9]', '', $inc);

//=================================================================
// Unterscheiden zwischen Druck- und normalem Template
//=================================================================
$tpl_fetch = BASE_DIR . '/theme/' . $config['std_theme'] . '/';
$_SESSION['Theme'] = $config['std_theme'];

//=================================================================
// Eigene Funktionen der Kunden
//=================================================================
include_once(BASE_DIR . '/functions/Func.Globals.php');

if(defined('OUTPUT'))
{
include_once((!file_exists("system/{$inc}.php") ? "system/index.php" : "system/{$inc}.php") );
$out = (defined('NOOUT')) ? OUTPUT : $tmpl->fetch($tpl_fetch . TPL);
} else {
if($current=='print' || $current=='print=1' || (isset($_REQUEST['print']) && $_REQUEST['print']==1) || @$current_mr=='print.html')
{
$GLOBALS['tmpl']->assign('printversion', 1);
define('PRINTVERSION',1);
$_REQUEST['print'] = 1;
}

$gtpl = (!isset($_REQUEST['p']) || $_REQUEST['p']=='') ? 'index' : $_REQUEST['p'];
if(!file_exists(BASE_DIR . "/addons/{$inc}/addon.{$inc}.php"))
{
if(!file_exists(BASE_DIR . "/system/{$inc}.php"))
{
$_REQUEST['p'] = "index";
$include = BASE_DIR . "/system/index.php";
} else {
$include = BASE_DIR . "/system/{$inc}.php";
}
} else {
$Front = 1;
$include = BASE_DIR . "/addons/{$inc}/addon.{$inc}.php";
}

//=================================================================
// Wenn Cookie des Warenkorb existiert, Warenkorb in Session laden
//=================================================================
if(VERSION == 'PRO')
{
include_once(BASE_DIR . '/lib/shopinit.php');
$shop = new Shop;

// Nach 14 Tagen werden alle gespeicherten Warenkoerbe geloescht
$TimeTill = 86400 * 14;
$GLOBALS['db']->Query("DELETE FROM " . PREFIX . "_shop_warenkorb WHERE ZeitBis+{$TimeTill} < '".time()."'");

if(!isset($_SESSION['unique_visitor_number']))
{
$_SESSION['unique_visitor_number'] = textrandom(10);
}

if(isset($_SESSION['benutzer_id']) && $_SESSION['loggedin'] == 1)
{
$ZeitBis = time() + $shop->_basket_cookietime;
$ZeitBisRaw = date('d.m.Y, H:i:s',$ZeitBis);
$check = $GLOBALS['db']->RowQuery("SELECT COUNT(Id) AS Bcount FROM " . PREFIX . "_shop_warenkorb WHERE Benutzer = '".$_SESSION['benutzer_id']."' AND Gesperrt != '1' AND EingeloestAm = '0' AND Code != '".$_SESSION['unique_visitor_number']."'");
if(is_object($check) && $check->Bcount >= 1)
{
$GLOBALS['tmpl']->assign('Bcc', $check);
$GLOBALS['tmpl']->assign('Baskets', true);
}
}
}

include_once($include);

if(!defined('AJAX_OUTPUT')) $out = (isset($_GET['blanc']) && $_GET['blanc']==1) ? $tmpl->fetch($tpl_fetch . '/page/popup.tpl') : $tmpl->fetch($tpl_fetch . (($current=='print' || $current=='print=1' || (isset($_REQUEST['print']) && $_REQUEST['print']==1) || @$current_mr=='print.html') ? 'page/print.tpl' : 'page/' . getTpl($_REQUEST['p'])) );
}



//=================================================================
// Die Seite in den Speicher laden
//=================================================================
if(!defined('AJAX_OUTPUT'))
{
echo X9sFDgifufiudfuiZZUz7897897978ed($out);
$Ausgabe = ob_get_contents();
ob_end_clean();

$Ausgabe = str_replace('index.php&amp;lang=', 'index.php?lang=', $Ausgabe);
$base = substr($_SERVER['PHP_SELF'],0,-9);
$Ausgabe = str_replace('%%ECRUOS_GMI_IBOOK%%', $base, $Ausgabe);
$Ausgabe = str_replace('index.php&amp;mode=rss', 'index.php?mode=rss', $Ausgabe);
$Ausgabe = str_replace('<br type="_moz" />', '', $Ausgabe);

//=================================================================
// Plugins (Replacements) Start
//=================================================================
$ordner = BASE_DIR . "/addons/";
{
$handle = opendir($ordner);
while ($file = readdir ($handle)){
if($file{0} != '.'){
if(is_dir($ordner.'/'.$file)) {
if(file_exists($ordner.'/'.$file.'/'.$file.'.rep')){
include_once("{$ordner}/{$file}/addon.{$file}.php");
}
}
}
}
}
//=================================================================
// Plugins (Replacements) Ende
//=================================================================


include_once(BASE_DIR . '/functions/Func.ReplacementIndex.php');

$Ausgabe = PageReplacements($Ausgabe);
$Ausgabe = IndexReplacement($Ausgabe);

if($GLOBALS['settings']['use_seo'] == 1)
{
include_once(BASE_DIR . '/functions/Func.Rewrite.php');
$Ausgabe = Seo($Ausgabe);
}

$endzeit=explode(" ", microtime());
$endzeit=$endzeit[0]+$endzeit[1];
$renderzeit = "Diese Seite wurde in ".round($endzeit - $startzeit,4)." Sekunden geladen...";

unset($_SESSION['queries']);
echo $Ausgabe;
}
?>
View user's profile Send private message
PostPosted: Tue Sep 08, 2009 10:36 pm Reply with quote
Cyko
Moderator
Moderator
Joined: Jul 21, 2009
Posts: 375




setup.php:

http://rapidshare.com/files/277674494/setup.php.html


Last edited by Cyko on Wed Sep 09, 2009 1:12 pm; edited 1 time in total
View user's profile Send private message
PostPosted: Tue Sep 08, 2009 11:05 pm Reply with quote
logo
Regular user
Regular user
Joined: Oct 23, 2008
Posts: 19




Thank you very much, Cyko.
I'm going to test Very Happy
View user's profile Send private message
PostPosted: Wed Sep 09, 2009 7:06 pm Reply with quote
logo
Regular user
Regular user
Joined: Oct 23, 2008
Posts: 19




Hi, Cyko
setup.php decoded isn`t correctly, if you look the his size, at the entrance 400 kb and exit 40 kb?
Can you, repeat decoding?

Thanks.
View user's profile Send private message
PostPosted: Wed Sep 09, 2009 7:09 pm Reply with quote
Cyko
Moderator
Moderator
Joined: Jul 21, 2009
Posts: 375




logo wrote:
Hi, Cyko
setup.php decoded isn`t correctly, if you look the his size, at the entrance 400 kb and exit 40 kb?
Can you, repeat decoding?

Thanks.


Its correct, double check you have the right file, download the decoded at:

http://rapidshare.com/files/277674494/setup.php

When a file is encoded it adds some bytes on to the size, when its decoded the bytes get removed.
View user's profile Send private message
PostPosted: Sat Sep 12, 2009 4:34 pm Reply with quote
logo
Regular user
Regular user
Joined: Oct 23, 2008
Posts: 19




Quote:
Its correct, double check you have the right file, download the decoded at:

http://rapidshare.com/files/277674494/setup.php

When a file is encoded it adds some bytes on to the size, when its decoded the bytes get removed.

This file is working properly.
Many thanks!
View user's profile Send private message
Help decode, PHP files
www.waraxe.us Forum Index -> PHP script decode requests
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT
Page 1 of 1

Post new topicReply to topic


Powered by phpBB © 2001-2008 phpBB Group



Space Raider game for Android, free download - Space Raider gameplay video - Zone Raider mobile games
All logos and trademarks in this site are property of their respective owner. The comments and posts are property of their posters, all the rest (c) 2004-2024 Janek Vind "waraxe"
Page Generation: 0.050 Seconds