Вопросы по SQLMap

Discussion in 'Уязвимости' started by randman, 1 Oct 2015.

  1. yarbabin

    yarbabin HACKIN YO KUT

    Joined:
    21 Nov 2007
    Messages:
    1,663
    Likes Received:
    916
    Reputations:
    363
    eval выполняет ваш код на питоне. например, если нужно сделать какое-то действие после запроса. сергей белов описывал http://habrahabr.ru/company/dsec/blog/243947/
    alert может сделать оповещение, если sqlmap нашел sqli
     
    _________________________
    BabaDook likes this.
  2. BabaDook

    BabaDook Well-Known Member

    Joined:
    9 May 2015
    Messages:
    1,063
    Likes Received:
    1,559
    Reputations:
    40
    Спасибо, жалко что на php не выполняет
     
  3. .Light.

    .Light. Member

    Joined:
    12 Jul 2010
    Messages:
    194
    Likes Received:
    5
    Reputations:
    0
    Как можно найти админку с помощью sqlmap?
     
  4. grimnir

    grimnir Members of Antichat

    Joined:
    23 Apr 2012
    Messages:
    1,114
    Likes Received:
    830
    Reputations:
    231
    если есть таблица типа site_config,settings,options можно там поискать. А вообще лучше дирбастером по словарю,гуглом,бингом,исходники и т.д
     
    _________________________
    erwerr2321 likes this.
  5. erwerr2321

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

    Joined:
    19 Jun 2015
    Messages:
    4,236
    Likes Received:
    26,248
    Reputations:
    148
    Всё нашлось за секунды! И без всяких site_config,settings, options! :D
    Хотя, иногда всё бывает куда сложнее...
     
    grimnir likes this.
  6. Filipp

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

    Joined:
    10 May 2015
    Messages:
    257
    Likes Received:
    57
    Reputations:
    31
    Имеется скуля в error'е, как узнать операционную систему? Пробовал --banner, однако там только версия мускула.
     
  7. AppS

    AppS Member

    Joined:
    8 Aug 2009
    Messages:
    249
    Likes Received:
    25
    Reputations:
    6
    --os пробывал?
     
  8. BabaDook

    BabaDook Well-Known Member

    Joined:
    9 May 2015
    Messages:
    1,063
    Likes Received:
    1,559
    Reputations:
    40
    хи хи nmap -O host
     
  9. Filipp

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

    Joined:
    10 May 2015
    Messages:
    257
    Likes Received:
    57
    Reputations:
    31
    Это для выбора операционки, а так он не отображает ОС.
    Спасибо, помогло)))
     
  10. vikler

    vikler Member

    Joined:
    16 Aug 2012
    Messages:
    93
    Likes Received:
    7
    Reputations:
    0
    Помогите, ребят. Как сохранить информацию из session.sqlite ? Делала длительно select col1,col2 from table через sqlshell, потом сессию прераали, уязвимость закрыли. в файл log ничего не сохранилось, но в session.sqlite есть данные. Как их сохранить в нормально (структурированном) виде в .txt или .csv? через sqlite3 смотрю, там они ВООБЩЕ не упорядочены
    Неужели вся работа коту под хвост? Спасите советом!
     
  11. Filipp

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

    Joined:
    10 May 2015
    Messages:
    257
    Likes Received:
    57
    Reputations:
    31
    --dump-format=HTML/SQLITE/CVS --dump. Мне больше всего нравиться вариант с HTML'ом.
     
  12. vikler

    vikler Member

    Joined:
    16 Aug 2012
    Messages:
    93
    Likes Received:
    7
    Reputations:
    0
    а как запускать ? это флаги для мапа? если яузвимость уже закрыли, то бесполезно заново же запускать,не?

    EDIT: видно не поняли из моего сообщения... Я не делала дамп.
    Я делала ./sqlmap.py -u "http://...." --sql-shell
    а в шелле команды типа
    select column1,column2,column3 from tablename;

    Но сессию прервали, уязвимость закрыли. в файл "log" мапа ничего не сохранилось. Есть только sqlite3-файл (session.sqlite), посмотрела там все данные целы, но из них каша. Как их сдампить упорядочено? Ну неужели нельзя? Неужели никто не сталкивался? Я в отчаянии!

    Там в поле id - числовые параметры, которые, видимо, что-то значят для мапа. Но если просто сохранить в csv по id desc/asc, то каша.
    К примеру username и password, которые выводились вместе попадают совсем в разные места по id:
    id: 231466888577923 => тут в value username
    id: 258384382848014 => тут в value password, соотв username

    Так что и вопрос...как сохранить данные нормально,а?:(
     
    #92 vikler, 11 Jan 2016
    Last edited: 11 Jan 2016
  13. Filipp

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

    Joined:
    10 May 2015
    Messages:
    257
    Likes Received:
    57
    Reputations:
    31
    Это флаги мапа.. Попробуй запустить, оно не будет по новой сливать таблицу. Должно получиться.
     
  14. vikler

    vikler Member

    Joined:
    16 Aug 2012
    Messages:
    93
    Likes Received:
    7
    Reputations:
    0
    Я не делала дамп. Что я запущу по новой ? sql-shell? там пустой вывод, подключения к старому нет. Потратила день на это, золотая инфа, всё впустую. Не верится, что нет способа как-то вытащить из бд sqlite. Точнее, можно же! Не верится, что нет способа упорядочить инфу по внутр. предст-ю sqlmap
     
  15. Filipp

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

    Joined:
    10 May 2015
    Messages:
    257
    Likes Received:
    57
    Reputations:
    31
    Если ты ранее сливала эту инфу, как уже говорила, оно все пишет в sqlite файл. Потом если повторно обратится, оно уже не будет по новой вытягивать данные из БД, а будет брать из этого файла.
     
    grimnir likes this.
  16. AppS

    AppS Member

    Joined:
    8 Aug 2009
    Messages:
    249
    Likes Received:
    25
    Reputations:
    6
    Как вариант, но наверное побывала уже

    PHP:
    -s SESSIONFILE      Load session from a stored (.sqlitefile
     
    grimnir likes this.
  17. vikler

    vikler Member

    Joined:
    16 Aug 2012
    Messages:
    93
    Likes Received:
    7
    Reputations:
    0
    Спасибо всем кто откликнулся. Помогло запуститься с флагом --offline (в новой версии мапа)
    Для тех пишу, у кого может быть такая же проблема в будущем
     
  18. ol1ver

    ol1ver Active Member

    Joined:
    22 Jul 2011
    Messages:
    237
    Likes Received:
    155
    Reputations:
    0
    [​IMG]
    Товарищии, как сделать полный пентест? Т.е без пропуска (skipping) risk-level поднять? Как это переменную правильно заюзать? Спасибо!
     
  19. Filipp

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

    Joined:
    10 May 2015
    Messages:
    257
    Likes Received:
    57
    Reputations:
    31
    Да. Тогда оно будет проводить больше тестов. Ну а вообще, вроде ж скульмап спрашивает проводить дальше тест или нет. Сразу указывай в dbms mysql и левел подними насколько необходимо)
     
  20. ol1ver

    ol1ver Active Member

    Joined:
    22 Jul 2011
    Messages:
    237
    Likes Received:
    155
    Reputations:
    0
    у меня не спрашивает(вроде как). Левел подними, как прописать то правильно? И какие пределы значения?