Как составить Sql запрос?

Discussion in 'Песочница' started by Dimazzz, 4 Sep 2006.

  1. Dimazzz

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

    Joined:
    22 Nov 2005
    Messages:
    172
    Likes Received:
    19
    Reputations:
    1
    Сегодня на форуме vBulletin v2.x Reloaded при помощи сканера
    нашол небольшой баг в виде SQL инжект , но может из-за еще не больших знаний в этой области немогу разобраться что с этим сделать? Можно ли как составить запрос?

    Ошибка такая:

    Vulnerability description
    This script is possibly vulnerable to SQL Injection attacks.

    SQL injection is a vulnerability that allows an attacker to alter backend SQL statements by manipulating the user input. An SQL injection occurs when web applications accept user input that is directly placed into a SQL statement and doesn't properly filter out dangerous characters.

    This is one of the most common application layer attacks currently being used on the Internet. Despite the fact that it is relatively easy to protect against, there is a large number of web applications vulnerable.
    This vulnerability affects /fobo2/main.php.

    The impact of this vulnerability
    An attacker may execute arbitrary SQL statements on the vulnerable system. This may compromise the integrity of your database and/or expose sensitive information.

    Depending on the back-end database in use, SQL injection vulnerabilities lead to varying levels of data/system access for the attacker. It may be possible to not only manipulate existing queries, but to UNION in arbitrary data, use subselects, or append additional queries. In some cases, it may be possible to read in or write out to files, or to execute shell commands on the underlying operating system.

    Certain SQL Servers such as Microsoft SQL Server contain stored and extended procedures (database server functions). If an attacker can obtain access to these procedures it may be possible to compromise the entire machine.

    Attack details
    The POST variable application%2EfIndex%2Esearch has been set to %27.


    Кто знает объясните что это такое и как эту багу можно использовать?
     
    #1 Dimazzz, 4 Sep 2006
    Last edited: 4 Sep 2006
  2. Dimazzz

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

    Joined:
    22 Nov 2005
    Messages:
    172
    Likes Received:
    19
    Reputations:
    1
    вот еще

    http://fobo.ru:80/announcement.php?forumid=1&announcementid=%27

    Только у меня вопрос как этим можно воспользоваться? Как составить запрос?
    Просто почемуто в этой скуле не выдало ошибку в строке ??? Как это обычно бывает.
     
  3. degeneration x

    degeneration x Elder - Старейшина

    Joined:
    11 Oct 2005
    Messages:
    92
    Likes Received:
    38
    Reputations:
    21
    В разделе "Статьи" есть очень много тем про SQL injection.
     
  4. Nick Mitin

    Nick Mitin New Member

    Joined:
    4 Sep 2006
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    Я допускаю, что есть много людей, которые знают гораздо больше чем я. Но я не придумал ни одного способа как в /fobo2/main.php можно просунуть SQL-Injection.
     
    1 person likes this.
  5. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    >>This script is possibly vulnerable to SQL Injection attacks.
    щас вас зо берут (стало быть уже в пути к вам одепты фсб и других спец служб)
     
    2 people like this.
  6. Dimazzz

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

    Joined:
    22 Nov 2005
    Messages:
    172
    Likes Received:
    19
    Reputations:
    1
    Ну хватит смеху =)) Подскажите что нить
     
  7. Utochka

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

    Joined:
    21 Dec 2005
    Messages:
    495
    Likes Received:
    106
    Reputations:
    54
    ну вы дали, если возникает такая многострочная ошибка то вас скоро пасадят за незаконный достпу к чужой информации. это репорт о том что их сайт атакуют и он весьма может быть отправляется админу на мыло.
     
  8. Dimazzz

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

    Joined:
    22 Nov 2005
    Messages:
    172
    Likes Received:
    19
    Reputations:
    1
    ну да =) жду с нетерпением
     
  9. Nick Mitin

    Nick Mitin New Member

    Joined:
    4 Sep 2006
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    А по сути будет что-то? Или как обычно, пишут только "ламеры-программеры", а профи молчат?
     
  10. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    >>Сегодня на форуме vBulletin v2.x Reloaded при помощи сканера
    и н**уя использовать сканеры если даже малейшего представления о скл-инж не имеете?
    сканеры создавались не для кидисов, а для того чтобы облегчать труд и автоматизировать работу.
     
    #10 ZaCo, 5 Sep 2006
    Last edited by a moderator: 6 Sep 2006
  11. Dimazzz

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

    Joined:
    22 Nov 2005
    Messages:
    172
    Likes Received:
    19
    Reputations:
    1

    У меня к тебе вопрос?
    Ты сразу таким умным родился?

    Не зарывайся слишком далеко, мой тебе совет, а то ставиш из себя слишком много. И на будущее Москва тоже не сразу строилась.
     
  12. Nick Mitin

    Nick Mitin New Member

    Joined:
    4 Sep 2006
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    Dimazzz

    Ты, блин, будешь форум-то ломать?
     
  13. em00s7

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

    Joined:
    2 May 2006
    Messages:
    169
    Likes Received:
    37
    Reputations:
    -10
    мой тебе совет на будушее бросай ты это дело всё равно у тебя не получиться... или иди купи книгу по mysql пойми как строяться таблицы и все вопросы отпадут.
     
  14. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    2Dimazzz поверь, я тоже сканил и искал позможности взлома любого емайла. но это у меня длилось совсем недолго. теперь мой тебе совет - удали сканер и поработай ручками. ты думаешь почему в начальных классах не дают пользоваться калькуляторами? потому что нужно понимать что ты делаешь. а я как понимаю ты "ЛОМАЕШЬ". надо не ломать, а сначала искать уязвимости. второй этап - доработка и тд
     
    2 people like this.
  15. Nick Mitin

    Nick Mitin New Member

    Joined:
    4 Sep 2006
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    2ZaCo. То есть результаты скана могут быть ошибочными? Я в вопросах взлома не силен, но могу дать 100% гарантию, того что sql в этот скрипт не просунуть.
     
  16. /W0W3/s

    /W0W3/s HarD CorE

    Joined:
    18 Jun 2005
    Messages:
    646
    Likes Received:
    212
    Reputations:
    85
    2Nick Mitin ZaCo имел виду другое, надо просто изучить и понять самому строение SQL, знать структуру и тп, перед тем как пользоватся готовыми и не знать чем они именно пользуются и как оно работает..