Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Фильтрация данных передоваемых mysql_query |

04.11.2006, 01:32
|
|
Познающий
Регистрация: 11.09.2006
Сообщений: 59
Провел на форуме: 70702
Репутация:
52
|
|
Фильтрация данных передоваемых mysql_query
В сканере своем nJin4 хочу сделать ф-цию посика уязвимых мест кода на sql-inj, дела в том что я не знаю php, хотелось бы увидеть примеры типа:
уязвимый урл / пропатченный урл
Да и вообще как фильтруются. + может кто скажет свое мнение, если бы сам писал сканер подобнога поиска как бы он поступил, а именно организовал поиск.
|
|
|

04.11.2006, 01:44
|
|
Banned
Регистрация: 27.06.2006
Сообщений: 1,614
Провел на форуме: 3887520
Репутация:
2996
|
|
' = '/
" = "/
` = `/
В output
|
|
|

04.11.2006, 01:49
|
|
Познающий
Регистрация: 09.10.2006
Сообщений: 92
Провел на форуме: 347686
Репутация:
87
|
|
В запросах с выборкой определённых типов(целые или дробные) можно преобразовать их в соответствующий тип:
$intg=(int)$intgr;
$real=float($real)
В строковых параметрах, которые не состоят в LIKE, regexp можно использовать функцию mysql_escape_string. В противном случае экранировать все спецсимволы а лучше вырезать их
|
|
|

04.11.2006, 02:56
|
|
Banned
Регистрация: 27.06.2006
Сообщений: 1,614
Провел на форуме: 3887520
Репутация:
2996
|
|
угу запретить union load_file() from
|
|
|

04.11.2006, 02:57
|
|
Познающий
Регистрация: 11.09.2006
Сообщений: 59
Провел на форуме: 70702
Репутация:
52
|
|
Эта все? может еще что есть?
Хотелось бы как можно больше инфы по данному вопросу.
|
|
|

04.11.2006, 12:33
|
|
Постоянный
Регистрация: 17.07.2005
Сообщений: 475
Провел на форуме: 1665310
Репутация:
488
|
|
magic_quotes_gpc(on) - директива в php.ini , добавляет перед ` " и , вроде, \ еще один бэкслеш
|
|
|

04.11.2006, 13:01
|
|
Banned
Регистрация: 27.06.2006
Сообщений: 1,614
Провел на форуме: 3887520
Репутация:
2996
|
|
Так по оффтопу скажу но все же...
Знаком с1 амином который просто поставил 3.25 версию mysql на своем хостинге и все sql inj идут стороной глупо но действенно.
|
|
|

04.11.2006, 14:02
|
|
Познающий
Регистрация: 11.09.2006
Сообщений: 59
Провел на форуме: 70702
Репутация:
52
|
|
Гы=)) разгонна, а что 3.25 не подлежит инжекшену?
ps: спасибо всем, может еще есть варианты фильтрации? если нет то я приступаю к работе., если еще есть то говорите.
ps: добалю еще str_replace
|
|
|

04.11.2006, 16:08
|
|
Участник форума
Регистрация: 13.09.2005
Сообщений: 170
Провел на форуме: 483324
Репутация:
92
|
|
3.25 не подлежит инжекшену?
не поддерживает union 
|
|
|

04.11.2006, 17:20
|
|
Познающий
Регистрация: 11.09.2006
Сообщений: 59
Провел на форуме: 70702
Репутация:
52
|
|
pop_korn не одним же union-ам sql-inj погат =)
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|