Раскрытие Пути в aspx.

Discussion in 'Статьи' started by guest3297, 16 Jan 2007.

  1. 1ten0.0net1

    1ten0.0net1 Time out

    Joined:
    28 Nov 2005
    Messages:
    473
    Likes Received:
    330
    Reputations:
    389
    Really, there is only a one way to start attack on a server, perhaps - some kind of assistance for your further attack.
     
    #21 1ten0.0net1, 7 Sep 2007
    Last edited: 7 Sep 2007
  2. Shred

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

    Joined:
    22 May 2006
    Messages:
    200
    Likes Received:
    29
    Reputations:
    0
    Безусловно интересный тип ошибки, конечно же никакого переполения сдесь нет. Framework самостоятельно перехватывает ошибку и обрабатывает её - вообще явление переполнения в нём пока не очень изучено (читай оч редко бывает, а если и бывает то поиметь с этого моло чего можно). Раскрытие пути тоже не всегда происходит, предположу, что путь раскрывается в результате неверно настроенного конфига, конкретнее параметра <compilation debug="true"/>. По дефаулте студией он выставляется в ложь, но для упрощения разработки многие выставляют в тру, а потом просто забывают постановить значение в ложь. У меня было такое что приложение вообще вывалилалось с таким параметром и отказывалось работать - приходилось поступаться безопасности ради работоспособности. Если всё настроено белее мение верно, со скрипт должен вернуть простую ошибку типа:
    Exception Details: System.ArgumentException: Illegal characters in path.
    или
    Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
    На счёт исходного кода, то тоже мало вероятно (хотя всё может быть). Возожно cash обратил внимание на блок Stack Trace в котором подробно описывается експшен, что действительно немного похоже на аспешный код, но это не так - всего лишь таблица инициалицации полей и выполнения функций.

    Но бага действительно зачётная т.к. раскрытие полного пути - это немаловажно.
     
  3. [Raz0r]

    [Raz0r] Elder - Старейшина

    Joined:
    25 Feb 2007
    Messages:
    425
    Likes Received:
    484
    Reputations:
    295
    Об этом баге реально нигде еще не сказано; посмотрел в ASP Auditor'е, для раскрытия пути там применяется совершенно иной способ:
    Code:
    http://site.com/[non-existent-file].aspx?aspxerrorpath=/
     
  4. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    при некоторых условиях в баг репорте выводиться часть или весь код исходника aspx
     
    #24 guest3297, 7 Sep 2007
    Last edited by a moderator: 12 Sep 2007
  5. thiem_jimmiifc

    thiem_jimmiifc New Member

    Joined:
    8 Aug 2007
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Please! Example.How to Attack file to database of it.
     
  6. Shred

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

    Joined:
    22 May 2006
    Messages:
    200
    Likes Received:
    29
    Reputations:
    0
    Некоторые условия, это наличие следующей записи в вебконфиге <customErrors mode="Off"/> :D

    но для нашей баги исходник выводица не будет т.к. ошибка не на самой странице, а в фреймвёрке, а его исходники скомпилены и вообще это не аспх код :D

    Если же мистейк на самой странице то вы получите парочку строк кода, детали компиляции и детали исходника скомпиленной паги.