HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21161  
Старый 07.08.2012, 09:16
stan_q
Новичок
Регистрация: 01.08.2009
Сообщений: 12
Провел на форуме:
104424

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

Цитата:
Сообщение от Konqi  
Konqi said:
перл, питон, SSI
SSI не работает, перла и питона нет в системе
 
Ответить с цитированием

  #21162  
Старый 07.08.2012, 10:13
apoclepsis
Guest
Сообщений: n/a
Провел на форуме:
1885

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

усем упривед! нашел у ся на сайте такую заморочку.

page=1&catid=5 страница а), (набор товаров из определенной категории (catid=5))

при запросе page=1&catid=5` выдает ошибку, страница б).

при page=1&catid=5 order by 2 или больше выдает б).

при page=1&catid=5 order by 1 выдает страницу не а) и не б), а в)-(набор товаров но с разных категорий. раздел общих категорий у меня page=1&catid=0)

при page=1&catid=5-1 производит вычисление и выводит page=1&catid=4

sql inj не увлекаюсь, полазив по форумам нашел тока один стандарт и (union select 1.. или null) выдает а). есть ли еще способы проверки? а то вроде на лицо уязвимость а вроде и нет
 
Ответить с цитированием

  #21163  
Старый 07.08.2012, 19:29
cipa21
Новичок
Регистрация: 09.04.2009
Сообщений: 8
Провел на форуме:
71852

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

Подскажите плз. Очень-очень нужно!

Код:
Code:
$str = "hello";
INSERT INTO table (str) VALUES ($str);
что нужно вписать в $str для того, например, чтобы в столбец str записалась версия БД(@@version)

$str = "@@version"; - не канает, записывается тупо строка, ну это и так понятно...

Вторую строку возможность изменить нет! Есть возможность ТОЛЬКО изменить значение переменной $str
 
Ответить с цитированием

  #21164  
Старый 07.08.2012, 20:49
VY_CMa
Guest
Сообщений: n/a
Провел на форуме:
193811

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

cipa21, зависит от фильтрации $str.
 
Ответить с цитированием

  #21165  
Старый 07.08.2012, 22:22
cipa21
Новичок
Регистрация: 09.04.2009
Сообщений: 8
Провел на форуме:
71852

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

Цитата:
Сообщение от VY_CMa  
VY_CMa said:
cipa21
, зависит от фильтрации $str.
если переменной присвоить одинарную ковычку, то БД на нее жалуется
 
Ответить с цитированием

  #21166  
Старый 08.08.2012, 01:24
cat1vo
Новичок
Регистрация: 12.08.2009
Сообщений: 1
Провел на форуме:
11937

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

to cipa21

Цитата:
Сообщение от None  
$str = "(select @@version)";
INSERT INTO table (str) VALUES ($str);
Используйте подзапросы!
 
Ответить с цитированием

  #21167  
Старый 08.08.2012, 01:34
drim
Участник форума
Регистрация: 27.08.2009
Сообщений: 131
Провел на форуме:
475164

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

всё бы хорошо, но слово "VALUES" подкузьмило. В случае с INSERT ... SELECT его там не должно быть:

http://www.mysql.ru/docs/man/INSERT_SELECT.html
 
Ответить с цитированием

  #21168  
Старый 08.08.2012, 02:31
cat1vo
Новичок
Регистрация: 12.08.2009
Сообщений: 1
Провел на форуме:
11937

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

to drim

Внимательное читайте мануалы, а то выставляете себя не с хорошей стороны!

PHP код:
PHP:
[
COLOR="#000000"][COLOR="#0000BB"]mysql[/COLOR][COLOR="#007700"]>[/COLOR][COLOR="#0000BB"]insert into example[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]data[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]values[/COLOR][COLOR="#007700"](([/COLOR][COLOR="#0000BB"]select[/COLOR][COLOR="#007700"]@@[/COLOR][COLOR="#0000BB"]version[/COLOR][COLOR="#007700"]));

[/
COLOR][COLOR="#0000BB"]Query OK[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]1 row affected[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]0.04 sec[/COLOR][COLOR="#007700"])

[/
COLOR][COLOR="#0000BB"]mysql[/COLOR][COLOR="#007700"]>[/COLOR][COLOR="#0000BB"]select[/COLOR][COLOR="#007700"]*[/COLOR][COLOR="#0000BB"]from example[/COLOR][COLOR="#007700"];

+------+------------+

|[/
COLOR][COLOR="#0000BB"]id[/COLOR][COLOR="#007700"]|[/COLOR][COLOR="#0000BB"]data[/COLOR][COLOR="#007700"]|

+------+------------+

|[/
COLOR][COLOR="#0000BB"]NULL[/COLOR][COLOR="#007700"]|[/COLOR][COLOR="#0000BB"]5.5.24[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]log[/COLOR][COLOR="#007700"]|

+------+------------+

[/
COLOR][COLOR="#0000BB"]2 rows in set[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]0.00 sec[/COLOR][COLOR="#007700"])[/COLOR][/COLOR
 
Ответить с цитированием

  #21169  
Старый 08.08.2012, 02:45
drim
Участник форума
Регистрация: 27.08.2009
Сообщений: 131
Провел на форуме:
475164

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

Цитата:
Сообщение от cat1vo  
cat1vo said:
to
drim
Внимательное читайте мануалы, а то выставляете себя не с хорошей стороны!
PHP код:
PHP:
[
COLOR="#000000"][COLOR="#0000BB"]mysql[/COLOR][COLOR="#007700"]>[/COLOR][COLOR="#0000BB"]insert into example[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]data[/COLOR][COLOR="#007700"])[/COLOR][COLOR="#0000BB"]values[/COLOR][COLOR="#007700"](([/COLOR][COLOR="#0000BB"]select[/COLOR][COLOR="#007700"]@@[/COLOR][COLOR="#0000BB"]version[/COLOR][COLOR="#007700"]));

[/
COLOR][COLOR="#0000BB"]Query OK[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]1 row affected[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]0.04 sec[/COLOR][COLOR="#007700"])

[/
COLOR][COLOR="#0000BB"]mysql[/COLOR][COLOR="#007700"]>[/COLOR][COLOR="#0000BB"]select[/COLOR][COLOR="#007700"]*[/COLOR][COLOR="#0000BB"]from example[/COLOR][COLOR="#007700"];

+------+------------+

|[/
COLOR][COLOR="#0000BB"]id[/COLOR][COLOR="#007700"]|[/COLOR][COLOR="#0000BB"]data[/COLOR][COLOR="#007700"]|

+------+------------+

|[/
COLOR][COLOR="#0000BB"]NULL[/COLOR][COLOR="#007700"]|[/COLOR][COLOR="#0000BB"]5.5.24[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]log[/COLOR][COLOR="#007700"]|

+------+------------+

[/
COLOR][COLOR="#0000BB"]2 rows in set[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]0.00 sec[/COLOR][COLOR="#007700"])[/COLOR][/COLOR
а, ну ок)

действительно, в данном случае не используется конструкция INSERT ... SELECT. Это обычный INSERT ... VALUES, но с подзапросом
 
Ответить с цитированием

  #21170  
Старый 08.08.2012, 15:41
cipa21
Новичок
Регистрация: 09.04.2009
Сообщений: 8
Провел на форуме:
71852

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

Цитата:
Сообщение от drim  
drim said:
а, ну ок)
действительно, в данном случае не используется конструкция INSERT ... SELECT. Это обычный INSERT ... VALUES, но с подзапросом
как я уже писал выше, нужно присвоить что-то переменной $str. Если так $str = "(select @@version)"; то в этом случае в БД запишется (select @@version) как обычная строка.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ваши ламерские приколы (Ну когда только комп появился) PEPSICOLA Болталка 188 23.05.2010 10:05
Ваши любимые компьютерные игры PEPSICOLA Болталка 280 19.08.2009 00:01
Ваши телеги... F-IFTY Болталка 13 18.08.2009 18:22
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ