Ищу грамотного кодера - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Wed, 27 Nov 2024 07:37:25 +0300А % означает любой символ только если он в запросе Like
https://visavi.net/topics/829/31388
Ищу грамотного кодера МихаилSat, 26 Sep 2009 18:59:24 +0400Сообщенияhttps://visavi.net/topics/829/31388#9, с такими запросами ни один функция не поможет, переменные нужно как минимум в кавычки брать, иначе запрос можно любой выполнить, подставив, например pass=1 or 1. Комментарий - это двойное тире, причем в том случае если тире не взяты в одинарные ковычки. А конкретно твой пример превратился бы в SELECT звезда FR OM 'users' where `usr`=admin and `pass`=1
https://visavi.net/topics/829/31387
Ищу грамотного кодера МихаилSat, 26 Sep 2009 18:57:35 +0400Сообщенияhttps://visavi.net/topics/829/3138710, не за что обращайся есле что))
https://visavi.net/topics/829/31386
Ищу грамотного кодера АлександрFri, 25 Sep 2009 21:07:55 +0400Сообщенияhttps://visavi.net/topics/829/31386Ну блин.. я 2 года програмлю.. учится никогда не поздно.. МузТв спасибо за инфу
https://visavi.net/topics/829/31385
Ищу грамотного кодера ВалерийFri, 25 Sep 2009 21:06:41 +0400Сообщенияhttps://visavi.net/topics/829/31385Ну блин.. я 2 года програмлю.. учится никогда не поздно.. МузТв спасибо за инфу
https://visavi.net/topics/829/31384
Ищу грамотного кодера ВалерийFri, 25 Sep 2009 21:05:23 +0400Сообщенияhttps://visavi.net/topics/829/31384<pre class="prettyprint">8, mysql_escape _string и mysql_real_ escape_string не фильтруют - и % . -тире это коментарий, пример входа без пасса SELE CT звезда FR OM 'users' where 'usr'=$user and `pass`=$pass O RDER BY `id` DES C LIMI T 1; а теперь введём user=admin и pass=1-тире поскольку -тире это коментарий запрос превратится в FROM `users` where `usr`=$user and 1 ну и всё условие верно )), теперь % к примеру на сайте есть поис , в mysql '%' это любое значение тоесть есле искать в бд с 1млн записями % нагрузка будет большая есле конечно там нет лимита тупой пример но хоть какойта)), теперь "\00" или нуль байт. ну тут премеров можно привести не один, вот к примеру функция ereg* ни чего не фильтрует после \00 считая это концом строки. </pre>
https://visavi.net/topics/829/31383
Ищу грамотного кодера АлександрFri, 25 Sep 2009 20:46:08 +0400Сообщенияhttps://visavi.net/topics/829/31383От какой опасности вот это защищает?<br>
<pre class="prettyprint">
$var=str_replace('%','',$var);//Это и
$var=str_replace('-','',$var);//Это
$var=str_replace("\0 0",'',$var);//Ну и нуль байт
</pre>
https://visavi.net/topics/829/31382
Ищу грамотного кодера ВалерийFri, 25 Sep 2009 20:14:33 +0400Сообщенияhttps://visavi.net/topics/829/31382<pre class="prettyprint"><?php
//сори ещё раз ошибся((
function antihack(&$var){
if(is_array($var)) array_walk($var, 'antihack'); else{
$var=mysql_escape_string($var);//т.к <-- не фильтрует
$var=str_replace('%','',$var);//Это и
$var=str_replace('-','',$var);//Это
$var=htmlspecialchars($var,ENT_QUOTES, 'UTF-8');//на. нам xss
$var=str_replace("\00",'',$var);//Ну и нуль байт
}
}
foreach(array('_SERVER', '_GET', '_POST', '_COOKIE', '_REQUEST') as $v){
if(!empty(${$v})) array_walk(${$v}, 'antihack');}
?></pre>
https://visavi.net/topics/829/31381
Ищу грамотного кодера АлександрFri, 25 Sep 2009 20:10:40 +0400Сообщенияhttps://visavi.net/topics/829/31381ошибся<br>
<?php<br>
function antihack(&$var){<br>
if(is_array($var)) array_walk($var, 'antihack'); else{<br>
$var = htmlspecialchars(stripslashes (mysql_real_escape_string($var)), ENT_QUOTES, 'UTF-8');<br>
$var=mysql_escape_string($var);//т.к <-- не фильтрует <br>
$var=str_replace('%','',$var);//Это и <br>
$var=str_replace('-','',$var);//Это <br>
$var=htmlspecialchars($var);//на. нам xss <br>
$var=str_replace("\00",'',$var);//Ну и нуль байт <br>
} <br>
} <br>
foreach(array('_SERVER', '_GET', '_POST', '_COOKIE', '_REQUEST') as $v){<br>
if(!empty(${$v})) array_walk(${$v}, 'antihack');} <br>
?>
https://visavi.net/topics/829/31380
Ищу грамотного кодера АлександрFri, 25 Sep 2009 20:06:47 +0400Сообщенияhttps://visavi.net/topics/829/31380для ленивых<pre class="prettyprint"><?
function antihack(&$var){
if(is_array($var)) array_walk($var, 'antihack'); else{
$var = htmlspecialchars(stripslashes (mysql_real_escape_string($var)), ENT_QUOTES, 'UTF-8');
$var=mysql_escape_string($var);//т.к <-- не фильтрует
$var=str_replace('%','',$var);//Это и
$var=str_replace('-','',$var);//Это
$var=htmlspecialchars($var);//на. нам xss
$var=str_replace("\00",'',$var);//Ну и нуль байт
}
}
}
foreach(array('_SERVER', '_GET', '_POST', '_COOKIE', '_REQUEST') as $v){
if(!empty(${$v})) array_walk(${$v}, 'antihack');}
?></pre> тупо копируем в шапку и больше ни чего не делаем))
https://visavi.net/topics/829/31379
Ищу грамотного кодера АлександрFri, 25 Sep 2009 20:00:34 +0400Сообщенияhttps://visavi.net/topics/829/31379Это готовое решение от почти всех бед, кроме хостингов
https://visavi.net/topics/829/31378
Ищу грамотного кодера УдаленныйFri, 25 Sep 2009 19:00:12 +0400Сообщенияhttps://visavi.net/topics/829/313782 не понял тебя. ты показываешь что грамотен или это уже готовое решение от "всех" бед? =)
https://visavi.net/topics/829/31377
Ищу грамотного кодера FanisFri, 25 Sep 2009 17:48:09 +0400Сообщенияhttps://visavi.net/topics/829/31377В шапку <pre class="prettyprint"><?php
function int($no){//Для чисел
$int=(int)$no;//Это число
$int=($int<1) ? 1 : $int;//Терь это число от 1 и более
return $int;
}
function cool($x)
{
$x=mysql_escape_string($x);//т.к <-- не фильтрует
$x=str_replace('%','',$x);//Это и
$x=str_replace('-','',$x);//Это
$x=htmlspecialchars($x);//на. нам xss
$x=str_replace("\00",'',$x);//Ну и нуль байт
return $x;
}
?></pre>
https://visavi.net/topics/829/31376
Ищу грамотного кодера АлександрFri, 25 Sep 2009 17:02:53 +0400Сообщенияhttps://visavi.net/topics/829/31376Ищу грамотного кодера для проверки скриптов на уязвимости. Возможно долгосрочное сотрудничество. Главный критерий - хороший опыт и грамотность php. Сам я тоже хорошо знаю php, но в вопросах безопасности кажется оплашал. Отписываемся в теме.
https://visavi.net/topics/829/31375
Ищу грамотного кодера FanisFri, 25 Sep 2009 16:12:44 +0400Сообщенияhttps://visavi.net/topics/829/31375