Strona 1 z 1

Miałem włamanie.. i teraz coś nie gra :/

: 16 maja 2005, 13:19
autor: Qrzysio
Witam.

Miałem włamanie na konto administratora. Baza danych wygląda na nienaruszoną, ale póki co nie działa forum, wyświetla się tylo komuikat

message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?

Wrzuciłem kopię zapasową plików forum ,ale nie pomogło. Nie wiem za bardzo gdzie grzebać i co się mogło stać, więc brdzo proszę o jakąś wskazówkę....

Adres strony z forum: http://www.moja-ostroleka.pl/!!forum

EDIT: Sprawdziłem że zaden plik nie został naruszony więc co może być nie tak?

: 16 maja 2005, 13:25
autor: enduro91
1.Usun katalogi Install i Contrib z serwera
2. Zmien nazwy plików i katalogów ze stylem (zgodnie z tym co masz na dysku) bo prawdopodbnie twoj klient ftp ma zaznaczona opcje zmiany duzych liter na male i podczas kopiowania zostaly one zmienione
Wiec np
templates/subsilver powinno byc tamplates/subSilver
a w katalogu subSilver pliki
subsilver.cfg powinno byc subSilver.cfg
subsilver.css powinno byc subSilver.css

: 16 maja 2005, 13:27
autor: Qrzysio
Tak właśnie mam wszystko zrobione, a forum nie działa :|

: 16 maja 2005, 14:39
autor: jugo
wlej tu zawartosc pliku page_tail.php

: 16 maja 2005, 14:42
autor: Qrzysio

Kod: Zaznacz cały

<?

if ( !defined('IN_PHPBB') )
{
	die('Hacking attempt');
}

//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

$template->set_filenames(array(
	'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);

$template->assign_vars(array(
	'PHPBB_VERSION' => '2' . $board_config['version'],
	'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '', 
	'ADMIN_LINK' => $admin_link)
);

$template->pparse('overall_footer');

//
// Close our DB connection.
//
$db->sql_close();

//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
	//
	// Borrowed from php.net!
	//
	$gzip_contents = ob_get_contents();
	ob_end_clean();

	$gzip_size = strlen($gzip_contents);
	$gzip_crc = crc32($gzip_contents);

	$gzip_contents = gzcompress($gzip_contents, 9);
	$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

	echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
	echo $gzip_contents;
	echo pack('V', $gzip_crc);
	echo pack('V', $gzip_size);
}

exit;

?>

: 16 maja 2005, 15:39
autor: Qrzysio
Pokombinowałem trochę w MySQLu i w tabeli config wyłączone było forum.

Nie wiem co dalej ale chyba nie jest ustawiony sablon - domyslny styl. W bazie danych config mam
xs_def_template subSilver

Wyskakuje teraz inny bład - chyba koles powpisywal glupoty w rozne miejsca ale nie wiem za bardzo po pprawic fragment do ktorego odwoluje sie blad to:

Kod: Zaznacz cały

		if ( !defined('TEMPLATE_CONFIG') )
		{
			message_die(CRITICAL_ERROR, "Could not open $template_name template config file", '', __LINE__, __FILE__);
		}

Bardzo proszę o pomoc!!

: 16 maja 2005, 16:48
autor: jugo
Qrzysio pisze:

Kod: Zaznacz cały

<?

if ( !defined('IN_PHPBB') )
{
	die('Hacking attempt');
}

//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

$template->set_filenames(array(
	'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);

$template->assign_vars(array(
	'PHPBB_VERSION' => '2' . $board_config['version'],
	'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '', 
	'ADMIN_LINK' => $admin_link)
);

$template->pparse('overall_footer');

//
// Close our DB connection.
//
$db->sql_close();

//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
	//
	// Borrowed from php.net!
	//
	$gzip_contents = ob_get_contents();
	ob_end_clean();

	$gzip_size = strlen($gzip_contents);
	$gzip_crc = crc32($gzip_contents);

	$gzip_contents = gzcompress($gzip_contents, 9);
	$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

	echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
	echo $gzip_contents;
	echo pack('V', $gzip_crc);
	echo pack('V', $gzip_size);
}

exit;

?>
jesli nie wgrywales zadnych modow to wrzuc calkowicie nowy page_tail.php ;)
co do stylu to masz SubSilver ustawiony jako domyslny?

: 16 maja 2005, 17:01
autor: Qrzysio
Zaczallem przegladacc baze danych po kolei i dotarleem do sttyli - subsiilver niebyl ustawiony jakoo domysllny ale juz wpisalem poprawna wartoosc. nie mogge siee jednak zalogowac na konto alle tto juz nie bedzie problemme do ominieccia...

mam jeeszce pytanie tego tyypu:

kolees pokasowal kategoria for ii nazwy for. jak teraz powiazac wszysstko tak jak bylo? poo wpisaniu ttych samyych nazw beddzie tak samo jak kiedyss?

: 16 maja 2005, 17:09
autor: jugo
tak