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

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

Thread Status:
Not open for further replies.
  1. crazy~driver

    crazy~driver Member

    Joined:
    21 Dec 2008
    Messages:
    97
    Likes Received:
    14
    Reputations:
    4
    вот акк на тестовый период и там они дают полную версию так что и на платку по идее должна быть полная версия phpmyadmin


    Данные для работы с базой данных MySQL :
    mySQL server: localhost
    mySQL database: test3serv316
    mySQL login: u_test3serv316
    mySQL password: RqJt6A0p

    phpMyAdmin: http://test3servdb.mirohost.net
     
  2. bug1z

    bug1z Member

    Joined:
    7 May 2009
    Messages:
    61
    Likes Received:
    18
    Reputations:
    1
    Плфтный пхпмайадмин скорее всего даётся на определённый ip адрес, по крайней мерее так на большенстве хостингов.
    Например так:
    https://хх.ххх.хх.ххх:хххх
     
  3. Saiga

    Saiga New Member

    Joined:
    22 Jul 2008
    Messages:
    49
    Likes Received:
    2
    Reputations:
    1
    2 bug1z

    то есть , по другому никак ?
    Я уже пробовал так (shell.jpg.php )
    Возможно есть другой способ ?

    PS: У кого есть html shell ?
     
  4. Rashid

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

    Joined:
    31 Jan 2008
    Messages:
    46
    Likes Received:
    4
    Reputations:
    2
    Пасс админа уже есть, но директория site.com/administrator/ закрыта файлом .htaccess, поэтому и спрашиваю про sql-inj
     
  5. AET

    AET New Member

    Joined:
    17 Mar 2008
    Messages:
    23
    Likes Received:
    1
    Reputations:
    -2
    при воде ковычек выдает ошибку
    ADODB.Field error '800a0bcd'

    Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

    /index.asp, line 21
     
  6. geezer.code

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

    Joined:
    22 Jan 2007
    Messages:
    552
    Likes Received:
    358
    Reputations:
    90
    чтобы залить шелл только через sql-inj, нужно
    file_priv = Y
    magic_quotes_gpc=OFF
    иметь директорию,видимую из вэба, на запись.
    тогда шелл заливается запросом select into outfile.
     
  7. bug1z

    bug1z Member

    Joined:
    7 May 2009
    Messages:
    61
    Likes Received:
    18
    Reputations:
    1
    Почему же, есть и другие способы, например запихнуть шелл в картинку, об этом можешь почитать здесь(юзай поиск :D )

    Так же посмотри, нету ли в админке ф-и для добавления формата загружаемых файлов...

    Если и эти способы не прокатят, зна не судьба залить через админку(ИМХО).

    В этом случае ищи баг на сайте с помощю которого есть возможность залить шелл, это например SQL inj или php include, с их помощю можно будет залить шелл(ЕСЛИ ПОВЕЗЁТ!!!)
     
  8. farex

    farex Banned

    Joined:
    11 Mar 2009
    Messages:
    213
    Likes Received:
    85
    Reputations:
    6
    Это скорее всего MSSQL и тута не чего не попишеш... хотя хз
    Ищи ошибку вот такого вида
    Code:
    Microsoft OLE DB Provider for SQL Server error '80040e14'
    
    Line 1: Incorrect syntax near 'NO'.
    
    /prodDetails.asp, line 1282 
    И смотри >>Здесь<<
     
    #7008 farex, 10 May 2009
    Last edited: 10 May 2009
  9. DimOnOID

    DimOnOID Banned

    Joined:
    5 Dec 2006
    Messages:
    407
    Likes Received:
    126
    Reputations:
    4
    Вообщем есть сплойт.
    Code:
    http://milw0rm.com/exploits/4851
    Даже если забиваю этого кусок кода на локальхост

    PHP:
    $source htmlspecialchars($text);

            
    $source preg_replace(
            
    '/&lt;!--(.*?)--&gt;/es',
            
    '"<span style=\"color: ".$options["color"]["comment"].";\">&lt;!--".
            str_replace("&lt;","&lt;<!-- -->",
            str_replace("=","=<!-- -->",
            "$1")).
            "--&gt;</span>"'
    ,
            
    $source);
    и тестю
    Code:
    html.php?text=%3C!--{${eval($s)}}--%3E&s=phpinfo();
    И собсна он не выполняет phpinfo...Вопрос почему?...в регурялках я не разбираюсь пока....в чём соль? версия php?
     
  10. bug1z

    bug1z Member

    Joined:
    7 May 2009
    Messages:
    61
    Likes Received:
    18
    Reputations:
    1
    Ошибка говорит о том, что ты передаёшь, не существующий URL параметр. Дабы небыло такой ошибки часто место неё выводят MsgBox.
    Пример:
    Code:
    <% If rsProfile.EOF And rsProfile.BOF Then %>
    <script language="VBScript">
    dim Message
    Message=MsgBox("Такой записи не существует",65,"Ошибка")
    document.write(Message)
    </script>
    <% End If %>
    
    Имхо инъекции здесь нету!
     
    #7010 bug1z, 10 May 2009
    Last edited: 10 May 2009
  11. DimOnOID

    DimOnOID Banned

    Joined:
    5 Dec 2006
    Messages:
    407
    Likes Received:
    126
    Reputations:
    4
    ковырял я не тот php.ini) :rolleyes: Вот в чём соль)
     
  12. #Wolf#

    #Wolf# Elder - Старейшина

    Joined:
    26 Mar 2008
    Messages:
    375
    Likes Received:
    166
    Reputations:
    16
    где можно взять полный список этих "параметров(или хз как их назвать)" для проведения xss.
    или это полный список?
     
  13. udman

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

    Joined:
    21 Apr 2009
    Messages:
    224
    Likes Received:
    105
    Reputations:
    25
    как обойти такую штуку, есть склинк, нефильтруется, но находится в кавычках, как обойти? пример

    site.com/index?id=1'ляляля

    error SELECT * FROM table WHERE '1'ляляля'


    <!--
    +--+
    #
    /*

    неработает
     
  14. S00pY

    S00pY Active Member

    Joined:
    24 Apr 2007
    Messages:
    91
    Likes Received:
    109
    Reputations:
    21
    udman не можешь закоментировать кавычку,честно говоря никогда не встречал такого(,
    но действовал бы в стиле такого site.com/index?id=1'+and+'1'='2
     
  15. DimOnOID

    DimOnOID Banned

    Joined:
    5 Dec 2006
    Messages:
    407
    Likes Received:
    126
    Reputations:
    4
    "-- "
    "--+1"
     
  16. farex

    farex Banned

    Joined:
    11 Mar 2009
    Messages:
    213
    Likes Received:
    85
    Reputations:
    6
    Я и товарищь bug1z уже отвечали те на этот вопрос.... по моему даже очень доступно.
    Или ты любиш биться головой о стену......
     
  17. udman

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

    Joined:
    21 Apr 2009
    Messages:
    224
    Likes Received:
    105
    Reputations:
    25
    по поводу

    site.com/index?id=1'+and+'1'='2

    будет выглядеть как

    site.com/index?id=1'+and+'1'='2'
     
  18. S00pY

    S00pY Active Member

    Joined:
    24 Apr 2007
    Messages:
    91
    Likes Received:
    109
    Reputations:
    21
    имееться в виду что нужно закрыть последнюю кавычку.
     
    1 person likes this.
  19. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,190
    Reputations:
    430
    Называется это события(events):
    _http://vvz.nw.ru/Lessons/JavaScript/events.htm
     
  20. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Не будет. Смотри, н.п. такой запрос есть:
    PHP:
    mysql_query("SELECT column FROM table WHERE id='".$_GET['id'])."'"
    Т.е. id в кавычках. Если ты напишешь 1'+and+'1'='2', запрос будет
    Code:
    SELECT column FROM table WHERE id='1' and '1'='2'[B][COLOR=Red]'[/COLOR][/B]
    Синтаксис некорректный, т.к. есть лишняя кавычка. Выход - комментарии. Если же без последнего аппострофа,
    Code:
    SELECT column FROM table WHERE id='1' and '1'='2'
    Кавычка будет закрыта.
     
    #7020 mailbrush, 11 May 2009
    Last edited: 11 May 2009
    3 people like this.
Thread Status:
Not open for further replies.