ОБСУЖДЕНИЕ

Плиз помогите закрыт XSS

11 сообщений1 просмотровОткрыта
#1
Плиз помогите закрыт эти ошибки:
PHP
$user['name']=$_POST['name'];

echo "<a href='/chat/room/ $room[id]/".rand(1000,9999)."/'>;

$bbcode=array(); $bbcode['/\[i\](.+)\[\/i\]/isU']='<em>$1</em>';

;while($res=mysql_fetch_assoc($accesses)){echo "<a href='?id_group= $res[id]'>$res[name](L$res[level],". ;;;

elseif( $post['umnik_st']!=0) echo "$set[chat_umnik];

if(isset($_GET['from']) && preg_match('/^([A-z0-9\_\-]+)$/',$_GET['from'])){ $from=$_GET['from'];} ;;;

if(is_callable($advanced)){return  call_user_func($advanced,$html);};

mysql_fetch_assoc(mysql_query("SELECT * FROM `user` AS u WHERE `nick`='".my_esc( preg_replace("/.*/",'',$this->address))."' LIMIT 1"));;;


$user2=mysql_fetch_assoc($q);$new_sess= substr(md5(passgen()),0,20);

$link='/index.php?'.SID; header("Location: $link");exit;}}
#2
Активных XSS не нашёл, закрой $_POST и $_GET

Ща напишу остальные, просто с тела сижу.
#3
Не знаю что тут написано и зачем некогда вникать так бегло посмотрел.

Ну вот хотя бы первая запись.
$user['name']=$_POST['name'];

Это как понимать :) ?

Любой кто введет $POST запрос будет каким $юзером ?
#4
MrAK, Как закрыт? напиши код
#5
khujand, WHERE `nick`='".my_esc|( preg_replace("/.*/",'',$this->address))."' LIMIT 1"smile);;;
#6
-=Rus-alc=-, только один символ " | " , и все? Потом радуемся?
А остальных можешь написать?
#7
khujand, нет аболит вот с этого места показывает , палочкой я сам разделение показал место это
#8
khujand, вот
#9
$q = mysql_query("SELECT * FROM `user` WHERE `nick` = '".my_esc($_POST['nick'])."' LIMIT 1");

А почему айболит ругается на $Post[nick] ?
#10
Айболит .facepalm.
#11
$ user [' name ']= $ _ POST htmlspecialchars([ ' name' ]);
наверное так или и нет точно не помню