umiesc w katalogu glownym forum (tym z config.php) podany plik, wlacz go w przegladarce i wywal z serwera[php]<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$sql1 = 'SELECT `user_id`,`username` FROM `'.USERS_TABLE.'` WHERE username LIKE "NsT__%"';
$result1 = $db->sql_query($sql1);
if( !$result )
{
message_die(GENERAL_ERROR, "Opis błędu", "", __LINE__, __FILE__, $sql);
}
while( $dane = $db->sql_fetchrow($result1) )
{
echo $dane['user_id'].' '.$dane['username'].'<br>';
$user_id=$dane['user_id'];
$username=$dane['username'];
$sql = "SELECT g.group_id
FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE ug.user_id = $user_id
AND g.group_id = ug.group_id
AND g.group_single_user = 1";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain group information for this user', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$sql = "DELETE FROM " . USERS_TABLE . "
WHERE user_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . USER_GROUP_TABLE . "
WHERE user_id = $user_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete user from user_group table', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . GROUPS_TABLE . "
WHERE group_id = " . $row['group_id'];
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete group for this user', '', __LINE__, __FILE__, $sql);
}
}
?>[/php]jakby popatrzec na pierwsze zapytanie to
LIKE "NsT__%"' okresla, ze szuka użytkowników o loginie zaczynającym się na NsT__ bo % to dowolne znaki - takze na przyszlosc mozna latwo dostosowac do innych idiotow. MIeć tylko nadzieję, że nie bedzie juz potrzebne...
skrypt znajduje i na podstawie kodu z forum wywala znalezione osoby, przy okazji wypisuje ich user_id i login
Autor postu otrzymał pochwałę
T.
Firefox | Opera | Konqueror
BrowseHappy | DesignHappy | Osiołki