Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Пример из статьи про "Безопасное программирование"

Сообщения:  [1-10]   [11-17] 

 
 автор: JIEXA   (24.08.2006 в 20:01)   письмо автору
 
   для: Veli   (24.08.2006 в 15:05)
 

тип столбцов поменяйте на varchar для начала

   
 
 автор: Veli   (24.08.2006 в 15:05)   письмо автору
 
   для: Loki   (23.08.2006 в 10:18)
 

Зачем повторять мою фразу?

   
 
 автор: Loki   (23.08.2006 в 10:18)   письмо автору
 
   для: Veli   (23.08.2006 в 04:13)
 

Вопрос завис в воздухе. Весь день просидел, не могу сообразить, в чем ошибка!

   
 
 автор: Veli   (23.08.2006 в 04:13)   письмо автору
 
   для: Veli   (22.08.2006 в 12:54)
 

Вопрос завис в воздухе. Весь день просидел, не могу сообразить, в чем ошибка!

   
 
 автор: Veli   (22.08.2006 в 12:54)   письмо автору
 
   для: Veli   (22.08.2006 в 10:39)
 

Вопрос завис в воздухе. Весь день просидел, не могу сообразить, в чем ошибка!

   
 
 автор: Veli   (22.08.2006 в 10:39)   письмо автору
 
   для: Trianon   (22.08.2006 в 09:39)
 

Да здесь были латинские, это просто я вписал, как для примера!

   
 
 автор: Trianon   (22.08.2006 в 09:39)   письмо автору
 
   для: Veli   (22.08.2006 в 06:13)
 

Очень советую сперва отработать латинские логины и пароли, а потом уже проверять русские.

   
 
 автор: Veli   (22.08.2006 в 06:13)   письмо автору
 
   для: JIEXA   (21.08.2006 в 11:20)
 

Вот, пожалуйста.

-- Структура таблицы `logins`
--

CREATE TABLE `logins` (
`id` tinyint(11) NOT NULL default '0',
`login` tinytext NOT NULL,
`pass` tinytext NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

--
-- Дамп данных таблицы `logins`
--

INSERT INTO `logins` VALUES (1, 'мой_логин', 'мой_пароль');

   
 
 автор: XPraptor   (21.08.2006 в 16:40)   письмо автору
 
   для: komex   (21.08.2006 в 12:15)
 

Потому, чо при определенном запросе (атака по твоему коду) mysql_num_rows вернет результат, хотя такого пароля и логина не будет в БД.

   
 
 автор: komex   (21.08.2006 в 12:15)   письмо автору
 
   для: Veli   (21.08.2006 в 07:14)
 

Может я чего-то не знаю, но мне не понятно, почему нельзя использовать проверку на возращение строки mysql_num_rows?

   

Сообщения:  [1-10]   [11-17] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования