![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
Столкнулся с проблемой - надо использовать mysql_real_escape_string() до подключения к БД. Соответственно, как вытекающее, нельзя использовать mysql_real_escape_string().
В интернете нашел следующий аналог: PHP код:
Возможно ли провести sql-инъекцию, используя различные кодировки? |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 27.07.2010
Сообщений: 91
|
![]()
Интересная замена функции mysql_real_escape_string(). Может поможет это...
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
![]() Цитата:
Входные параметры перекодируем в используемую кодировку или проверяем кодировку перед использованием. Вообще всё зависит от степени паранои, даже при использовании только addslashes сделать иньекцию практически нереально.
Стрелок-охотник
|
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
Понятно дело, что addslashes может использовать вместо mysql_real_escape_string.
Но ... Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
![]()
Перекодировать и не надо проверять просто, если не исходная кодировка то error.
http://ru.php.net/manual/en/function...k-encoding.php Потестить на нагрузку, если не многокушает то вариант.
Стрелок-охотник
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Аналог GetServByPort в C#. | Dasharnb777 | C# (си шарп) | 0 | 05.12.2010 15:16 |
Аналог try. | beemoto | Общие вопросы Delphi | 16 | 16.12.2009 18:33 |
аналог stringgrid | unit-85 | Компоненты Delphi | 4 | 05.03.2009 14:00 |
Аналог Sleep() | Ants | Общие вопросы Delphi | 2 | 18.11.2008 13:11 |
Аналог with на С++. | Иллидан | Общие вопросы C/C++ | 1 | 16.05.2008 21:41 |