PDA

Просмотр полной версии : Gui for SqlMap


xcedz
19.03.2012, 13:17
Shit happens.

Faaax
19.03.2012, 15:08
у меня этот GUI не хочет,что-то запускаться

Га-Ноцри
19.03.2012, 19:49
Спасибо за GUI. В принципе, весь полезный функционал sqlmap представлен. Единственный вопрос - после выполнения сканирования у меня закрывается сmd. Это баг у меня, или фича вашего приложения? Просто в логах отображается конечный результат, но иногда надо видеть и промежуточные реквесты.

Еще из замеченного: после обновления sqlmap из svn по приведенной ссылке - GUI перестало работать. Но при использовании сорцов с sqlmap.sourceforge.net - наоборот, работает. Такие дела.

ОС: Шиндоус-7

Питон: 2.7

И пожелание - если будет желание и время, прикрутить в читалку файлов в качестве ниспадающего списка всевозможные варианты различных конфигурационных файлов вроде etc/passwd, /etc/httpd/conf/httpd.conf и прочее. Возможно, это можно осуществить подключением стороннего текстового файла с подобным набором.

Га-Ноцри
19.03.2012, 20:38
xcedz said:
cmd = "start cmd /k sqlmap.py" + self.sqlEdit.get()


К сожалению, не помогло. Печалька.


xcedz said:
(мб powershell использовать?, windows не пользуюсь в работе, для теста ставил)


Спасибо за совет, потестим.

P.S. Виндузятники, отпишитесь пожалуйста, если будете юзать GUI - закрывается ли у вас после сканирования сmd. Спасибо.

Faaax
19.03.2012, 20:46
ОС: Windows xp

Питон: 2.7

в туже дирру что и sqlmap.py

открывается cmd и сразу исчезает

Га-Ноцри
19.03.2012, 21:04
xcedz said:
Протестировал на winxp, запустилось, консоль не закрылась. обновил первый пост, попробуй те скачать.
Скрин:
http://www.pixshock.net/pic_s/66c08cf36df993c1b9beedae6fcd49ee.jpg (http://www.pixshock.net/66c08cf36df993c1b9beedae6fcd49ee.html)


ОС: Windows-7

Питон:2.7

Сорцы консольного sqlmap: sqlmap.sourceforge.net

Reporting in. После скачивания обновленного варианта проблема с закрытием командной строки решена

Еще из замеченного: как пользоваться вкладкой Help Me? У меня там пустое черное окно. -h и --help не помогают В принципе, для меня это не критично, просто интересно.

Га-Ноцри
19.03.2012, 21:41
xcedz said:
Ничего не нужно, должно само выдать при загрузке гуи туда вставляется вывод команды sqlmap.py


Ясно, спасибо, видимо дело в моей версии sqlmap'а. Еще раз спасибо за труд. С интересом буду наблюдать за обновлениями, если таковые имеются в планах(повторюсь, было бы здорово, если всевозможные известные конфигурационные файлы, представляющие интерес при раскрутке sql-inj были бы собраны в одном месте, в данном случае в вашем приложении).

Удачного кодинга

Xакep
20.03.2012, 16:03
у меня этот GUI не запускается!

Mescalin
20.03.2012, 17:49
тоже не работает что-то

ось xp

C:\Documents and Settings\admin>python -V

Python 2.7.2

sqlmap/1.0-dev (r4907)

софт кинул в папку со скульмапом запускал через консоль sqm.pyw

Mescalin
20.03.2012, 18:04
теперь работает , спасибо =\

Faaax
20.03.2012, 18:57
всё так же не работает,теперь даже окно cmd не промелькнуло(((((

Faaax
20.03.2012, 20:45
теперь всё нормально,моя не внимательность была,не скачал модуль

Га-Ноцри
21.03.2012, 01:55
xcedz said:
Если есть у кого хороший список(по категориям желательно), поделитесь, добавлю. =)


Это снова я Насчет списка наиболее частых и употребительных конфигов. Если можно что-то реализовать из этого списка /thread49775.html, то было бы здорово.

Га-Ноцри
23.03.2012, 12:27
Reporting in. Читалка конфигов была опробована в боевом режиме. Проблем, при моей конфигурации софта, замечено не было. Все, что можно было - прочиталось. Доклад закончил

Спасибо за удобную прикрученную фичу, значительно расширяющую функционал GUI

c411k
23.03.2012, 12:35
izvinite za offtop, socks5 derzhit etot vash sqlmap?

Mescalin
23.03.2012, 15:41
А вывод инфы можешь сделать не в cmd, а как при хелпе в самом гуи ?

Ereee
23.03.2012, 15:49
c411k said:
izvinite za offtop, socks5 derzhit etot vash sqlmap?




HTTP(S) proxy support to pass by the requests to the target application that works also with HTTPS requests and with authenticated proxy servers.


http://sqlmap.sourceforge.net/doc/README.html

Mescalin
23.03.2012, 17:58
смысл гуи тогда какой если все равно все в cmd выводит проще тогда и настройки в него же прописать имхо

c411k
24.03.2012, 03:37
Ereee said:
http://sqlmap.sourceforge.net/doc/README.html


socks5 != http(s)

YuNi|[c
24.03.2012, 06:17
Mescalin said:
смысл гуи тогда какой если все равно все в cmd выводит проще тогда и настройки в него же прописать имхо


да необязательно все в GUI так как само настройка в cmd гемор, по этому можно оставит так(конечно в дальнейшем обновлять если требуется).

Это похож на этот проект http://hashcat.net/hashcat-gui/ там тоже голова кружится от настроек

спасибо

Faaax
27.03.2012, 20:04
у меня вообще одну скулю не крутит,руками раскрутил,а вот sqlmap не справился(

и префикс даже ставил всё равно не справился(

$n@ke
30.03.2012, 14:07
ниработаээээээээ

=))

новая версия ругается на пропущенную обязятельную опцию,тобишь какойто параметр((

Старая версия -робить как всегда. Фикси плиз,а то пожалуюсь в гуглю!!))

$n@ke
30.03.2012, 18:10
вобще странно каеш(( все то же,только скрипт гуев иной,а вот не работает ж(

$n@ke
30.03.2012, 22:14
На ХП32бита запустило норм,но на моей вин7 х64 не хочет. Видать вспышки на солнце..

Faaax
07.04.2012, 10:03
есть вопросик.можно ли в sqlmap раскручивать ссылки вида site.com/1.html ???

Metho
09.04.2012, 06:11
подскажите пожалуйста, документация для sql map на русском полная есть где нибудь? гугл чото не находит. или хотя бы faq какой нибудь

Metho
09.04.2012, 08:06
missing mandatory option пишет сам sqlmap при запуске sqlmap.py / при запуске gui оно запускается но в helpme не работают команды вообще. Help me

Tyc00n
01.06.2012, 05:46
Как можно использовать WHERE?

Tyc00n
01.06.2012, 10:34
Понравилась мне твоя оболочка, не ожидал, хотя еще много чего доработать нужно

Добавлю вопрос, сегодня дампил кое-какую инфу, указывал бд, таблицу, и колонки которые мне были нужно, софт не сразу начинает дампить инфу, она сначала все колонки заного получает, а затем уже дампит, и один раз даже кое-что пропустил по не понятным мне причинам, как можно ускорить этот процесс? Второе, почему лимит работает с 1го записи? Я имею ввиду, что первая запись это 0. Например 0,1 - первая запись, а в софте 1,1 первая. Небольшая путаница возникает И поле SQL-query , какой формат вводу требуется для этого поля? Если есть возможность, сделай так чтобы при наводке на пустое поле ввода высвечивался небольшой пример синтаксиса которое требуется полю

Tyc00n
01.06.2012, 14:03
0. Не за что

1. Есть какие-нибудь удобные средства для того чтобы таблицы/колонки смотреть?

2. Притензий нету Я уже проверял, дампит с первой записи.

3. Возможно ли создание что-то типа шаблона работы, цепь событий которые автоматом будут выполнятся ? Без всяких требований о выборе [y/N] и т.д., предварительно настроив работу.

4. Слишком много всего для первого раза, нужно документацию читать, и пробовать многое, и на русский для народа перевести

Tyc00n
01.06.2012, 14:23
Если будет желание, можно совместными силами мануал сделать хороший )

Еще вопрос, зачем он получает тип переменной ? И можно ли это пропустить? Я об этом спрашиваю потому что если блайнд крутить через неё, то что большой + к временным затратам

Faaax
01.06.2012, 23:46
не хочет расскручивать,как быть?


Code:
-u "http://sportgoal.net/video_online.php?clip=16612" --prefix="')" --suffix="--+f"

Tyc00n
05.06.2012, 09:18
Очередной попрос, предположем url имеел вид типа http://example.com/article/someshit и уязвимость в someshit параметре, например someshit' выдает ошибку, как такого вида строку указать софту?

Tyc00n
18.06.2012, 14:48
После обновления gui, кое-что изменилось, в старой версии он перебирал все параметры на уязвимость, например example.com/?a=1&b=2 , и в лафавитном порядке перебирал от А до B и так пока не встречал уяз. параметр либо переменнные не кончались. Сейчас же берет только левый параметр, нужно где-то галочку поставить?

Tyc00n
21.06.2012, 18:51
Как форсировать получение данных ? Предположем я уже достал имя пользователя, и хочу получить его еще раз, а не чтоб из лога брало.

cat1vo
21.06.2012, 22:01
to Rainbow

-v 4


Code:
0: Show only Python tracebacks, error and critical messages.
1: Show also information and warning messages.
2: Show also debug messages.
3: Show also payloads injected.
4: Show also HTTP requests.
5: Show also HTTP responses' headers.
6: Show also HTTP responses' page content.

Manual sqlmap (http://sqlmap.sourceforge.net/doc/README.html)

cat1vo
05.07.2012, 15:38
Обновил GUI до последней версии и стал он обрезать очень длинные url, как это можно решить, и может это только у меня?

HeaVeNSeR
05.07.2012, 16:11
cat1vo said:
Обновил GUI до последней версии и стал он обрезать очень длинные url, как это можно решить, и может это только у меня?


заключать url в кавычки также с POST-data)

cat1vo
05.07.2012, 16:28
Это я и сам понял,спасибо, не хотелось просто каждый урл загонять в кавычки, а что бы решить проблему раз и навсегда!

kactetus
05.07.2012, 22:37
установил на ubuntu, сам sqlmap работает в консле нормально,

поставил gui и при нажатии start пишет sakura: command not found куда копать, может что то нужно установить ?

победил, в synaptic ищем sakura и ставим, но почему-то не хочет работать log в окне gui, обработка всех запросов идет через терминал

Unknown
06.08.2012, 13:52
Имеется ссылка:


index.php?modul=static&id=1


Кидаю в скуль мап,он начинает проверять параметр modul=,мне же нужно чтобы он проверял последний параметр id=1,как подать правильно запрос? или мб вписать куда то.

cat1vo
06.08.2012, 14:05
to alerondel


-p
id
--url="index.php?modul=static&id=1
*
"

Unknown
06.08.2012, 18:05
Благодарю,добавил без -р в ковычки с звездочкой) в батник дело пошло.

Кстати,а возможность проводить иньекцию в параметры куков есть?

User-Agent,Cookie,Referer и т.п.

cat1vo
06.08.2012, 21:14
Да, если хотите, что бы скрипт автоматом искал укажите --level 5 и по желанию добавьте --risk 3, это увеличит кол-во вариантов!

Unknown
06.08.2012, 21:27
Все спасибо,разобрался,правда с level 5 and risk 3 дооолго проверяет) Зато все параметры)

Tyc00n
13.08.2012, 15:30
Бывает что скуль раскрутилась, получилось достать версию, юзера, а базы и таблицы не хочет брать, хотя права есть и их тоже удается достать, в чем может быть проблема и её решение?

AppS
21.08.2012, 00:44
Вопрос, имеется сайт вида http://site.com/page/version/3

там есть sql, вставляю в командную строку такой вид


sqlmap.py -u "http://site.com/page/version/3" --random-agent -b -v 1


И не чего...

как правильно вписать?

Win2k3SE
21.08.2012, 01:19
После тройки поставь звёздочку.

AppS
28.08.2012, 13:30
Кто подскажет как пропатчить ошибку

"[16:22:51] [WARNING] cannot properly display Unicode characters inside Windows OS command prompt (http://bugs.python.org

/issue1602). All unhandled occurances will result in replacement with '?' character. Please, find proper character repre

sentation inside corresponding output files."

Версия python 2.7 ??

m00c0w
01.10.2012, 22:36
Для тех кто в linux'e (консоль):

автокомплит по TAB;

http://code.google.com/p/gui-for-sqlmap/wiki/SqlmapAutoCompleter

закидываем в папку с sqlmap. запускаем, вводим первые символы, жмем таб. Из плюсов- хранение истории прошлых запросов ну и конешно поиск C-r так же работает.

прописываем алиас в .bashrc для удобства.

Вывод списка тампер-скпритов: --get-tamper

Выход: --exit-now

Adio
25.11.2012, 20:14
Кто тут главный ??? - https://svn.sqlmap.org/sqlmap/trunk/sqlmap -sqlmap-dev не проходит пишет ошибку - давайте меняйте линки на нормал хелп хелп

m00c0w
25.11.2012, 20:33
Adio said:
Кто тут главный ??? - https://svn.sqlmap.org/sqlmap/trunk/sqlmap -sqlmap-dev не проходит пишет ошибку - давайте меняйте линки на нормал хелп хелп


У тебя старая информация. Они на git перебрались.

Ты же видишь, что ТС забанен, что шумишь то?

Adio
25.11.2012, 20:38
m00c0w said:
У тебя старая информация. Они на git перебрались.
Ты же видишь, что ТС забанен, что шумишь то?


Софету шо юзать из консоли или ставить эту мапу гуи ? короче - поставлю консоль меньще древесины больше огня - и вообще если ты шариш ты отпиши в пм жабер свой

m00c0w
26.11.2012, 03:37
Adio said:
Софету шо юзать из консоли или ставить эту мапу гуи ? короче - поставлю консоль меньще древесины больше огня - и вообще если ты шариш ты отпиши в пм жабер свой


жги в консоли. F гуи этот надо было на gtk сделать иль на qt Там хоть консоль можно встроить без танцев с бубном. Жабер не дам, аськи у меня нет.

Adio
26.11.2012, 04:01
m00c0w said:
жги в консоли. F гуи этот надо было на gtk сделать иль на qt
Там хоть консоль можно встроить без танцев с бубном. Жабер не дам, аськи у меня нет.


Тусуй колоду жадина - все поставил даже больше и сторонних производителей - консоль гуд но гуи удобней - а так делаю тебе подножку и уходя спать шалбан

Улыбайся
13.04.2013, 16:19
Объясните, как заюзать через прокси?

m00c0w
20.04.2013, 04:56
Улыбайся said:
Объясните, как заюзать через прокси?




Code:
--proxy=PROXY Use a HTTP proxy to connect to the target URL
--proxy-cred=PCRED HTTP proxy authentication credentials (name:password)

очевидно

+

https://github.com/sqlmapproject/sqlmap/wiki/Usage

m00c0w
17.09.2013, 03:02
RWD said:
имхо ребята! После того как освоил команды, всякие там gui не нужны, удобнее через cmd писать)


Так и есть я так вообще с авотдопленнием команд работаю и не парюсь.

TC кстати такого же мнения:


Никакое gui не заменит мощь командной оболочки.

tmp
17.09.2013, 16:11
ОК! Знатоки скульмапа, подскажите плиз, почему бывает на обчной простой скуле типа:


union select 1,2,version(),4,5--+


И результат выводится открыто, то есть не слепая скуля.

Скульмап начинает вывод перебирать посимвольно с помощью техники слепой инъекции. Руками прописываешь другие техники - не видит уязвимости. И как можно этого избежать и как передать свою, в таком случае, скулю?

m00c0w
20.09.2013, 11:28
tmp said:
ОК! Знатоки скульмапа, подскажите плиз, почему бывает на обчной простой скуле типа:
И результат выводится открыто, то есть не слепая скуля.
Скульмап начинает вывод перебирать посимвольно с помощью техники слепой инъекции. Руками прописываешь другие техники - не видит уязвимости. И как можно этого избежать и как передать свою, в таком случае, скулю?


Ну во-первых, вы почему то думаете (вот уже бесить начинает), что скульмап все должен за вас делать. ошибаетесь. Это всего лишь инструмент. А раз это так, то нужно уметь им пользоватся.

Поясню:

Ставить опцию -v 6 и сомтрите что там не так. почему скульмап "не видит скуль", анализируете и действуете по ситуации.

Или же логгирование все http запросов ответов или же пустите через проксю, как хотите. Вариантов вагон.

Был случай когда пришлось написать небольшой тампер-скрипт:


Code:
import urllib

from lib.core.enums import PRIORITY

__priority__ = PRIORITY.LOWEST

def dependencies():
pass

def tamper(payload, **kwargs):
return urllib.unquote_plus(payload) if payload else payload

.

И вобще не плохо бы знать python и поковырять исходники. Тогда все встает на свои места.

Еще был случай когда арифметические проверки приходилось выкинуть из кода ( /lib/controller/cheks.py), так как проверку на бажность пациент не проходил и скульмап "думал что уязвимости нет".

PS во-вторых читайте, изучайте, ищите и обращите

PSS Сначала крутите руками, вы должны сами ее увидеть уязвимость, когда дело только за дампом данных- в скульмап. И то не всегда, с накоплением, при определенных условиях, проще пару команд послать и не насиловать сервер запросами, переборами лимитов, хотя никто не мешает написать дополнение к скульмапу на этот случай.

tmp
20.09.2013, 12:38
m00c0w said:
Ну во-первых, вы почему то думаете (вот уже бесить начинает), что скульмап все должен за вас делать. ошибаетесь. Это всего лишь инструмент. .


А меня бесит такой долбоеб как та, который еще пытается умничать.

И что?

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

Я написал конкретную задачу. нужно подставить свою скулю скульмапу.

Как ты думаешь - откуда у меня эта скуля?

Поэтому твой галимый пердеж типа:


m00c0w said:
Сначала крутите руками
.


Как бы не к месту. Так же как и


m00c0w said:
во-вторых читайте, изучайте, ищите и обращите
.


Если не знаешь ответа - лучше наверно промолчать а не выебываться. то же мне ... хрякер, блеать!

m00c0w
20.09.2013, 13:22
tmp said:
А меня бесит такой долбоеб как та, который еще пытается умничать.
И что?
Ты русский язык понимаешь? Или тебе на идиш перевести?
Я написал конкретную задачу. нужно подставить свою скулю скульмапу.
Как ты думаешь - откуда у меня эта скуля?
Поэтому твой галимый пердеж типа:
Как бы не к месту. Так же как и
Если не знаешь ответа - лучше наверно промолчать а не выебываться. то же мне ... хрякер, блеать!


Так и смотри, что возвращает сервер, когда скульмап посылает такой же запрос, какой шлешь ты. Я все чотко указал, как это делается. Также проверь нужны ли префиксы и суфиксы (ковычки, скобки etc), замена пробелов на плюсы, рандомно брать перменную или нет, хексить или нет.

Может быть авторизация требуется, итд .

Ты сказал об этом? Нет, так вот и не хер брызгать слюной.

Так же ясно видно что ты не знаешь как пользоватся справкой и не читал мануалов. А в них и в ней чотко сказано о том, что можно указать тип инъекции, количетсво колонок, применяемый шаблон итп.

Даешь чоткое описание- получаешь чоткий, не размытый ответ. Ок, да?

ЗЫ Тут не к месту, скорее товой вопрос, чем, мой ответ. Иди в раздел вопросы по уязвимостям и там продолжай беседу.

tmp
20.09.2013, 14:09
m00c0w said:
Я на понятном тебе языке сказал кто ты.


ну -ну... только ты сам то не понял что сказал, так же как и по скульмапу - пишешь не понимая что пишешь. повторяешь как попугай. кулхрюкер консольщик не въебенный!

я тебе привел пример запроса (повторяю как для полного долбоеба):

тот, который нужно подставить в скульмап. если ты такой невъебенный консольщик - покажи на том примере, как его подставить в скульмап. В консоли это делается за полминуты (можно и быстрей).

В Хавие это делается элементарно:

union select 1,2,%String_Col%,4,5--+

m00c0w
20.09.2013, 14:14
tmp said:
ну -ну... только ты сам то не понял что сказал, так же как и по скульмапу - пишешь не понимая что пишешь. повторяешь как попугай. кулхрюкер консольщик не въебенный!


Да так оно и есть. Я просто так написал. мне занаться больше не чем и скучно, думаю дай посмешу тмпешку своей глупостью. а то он грустный сидит. ))

-z "random-ag,current-db,current-user,is-dba,ban,tec=U,dbms=my" -v 3 --union-char=999 --union-cols=5 --prefix="" --suffix="+--+"

гдето так

tmp
20.09.2013, 22:19
Ну как я и говорил - суффиксы-префиксы тут ни к чему.

вот это рабочая скуля


[20:13:34] [PAYLOAD] 524 and 1=0 UNION ALL SELECT 1,CONCAT(0x3a7278633a,0x746b4b414e7157596a6a,0x3a7 5787a3a),1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 ,1,1,1,1 --+


Но скульмап ее не видит


20:14:03] [WARNING] GET parameter 'id' is not injectable


Строка такая:


--technique=U --dbs -v 3 --union-char=1 --union-cols=27 --prefix=" and 1=0" --suffix="--+" --url="http://*******/index.php?action=*****&id=524" -p id --dbs --dbms=mysql

Always
18.10.2013, 04:05
c:\sqlmap>sqlmap.py -u http://www.site.ru/article/1 --dbs

sqlmap/0.9-dev - automatic SQL injection and database takeover tool

http://sqlmap.sourceforge.net

starting at: 03:01:43

[03:01:43] [INFO] using 'C:\sqlmap\output\www.site.ru\session' as session f

e

[03:01:43] [INFO] testing connection to the target url

[03:01:43] [ERROR] page not found

shutting down at: 03:01:43

c:\sqlmap>

На что ругается (winda 7)?

Не пинайте, только установил...

tmp
19.10.2013, 15:24
Always said:
c:\sqlmap>sqlmap.py -u http://www.site.ru/article/1 --dbs
sqlmap/0.9-dev - automatic SQL injection and database takeover tool
http://sqlmap.sourceforge.net
starting at: 03:01:43
[03:01:43] [INFO] using 'C:\sqlmap\output\www.site.ru\session' as session f
e
[03:01:43] [INFO] testing connection to the target url
[03:01:43] [ERROR] page not found
shutting down at: 03:01:43
c:\sqlmap>
На что ругается (winda 7)?
Не пинайте, только установил...


Взять урл в кавычки. И вот думаю скульмап не найдет параметр. Нужно пробовать найти чистый урл , без рерайта.

imprenko
30.12.2013, 07:42
привет

что то у меня в скульмапе русские буквы не отображаются каракали одни

что надо сделать чтобы норм все было.

питон27 скульмап последний.

VDobridze
30.12.2013, 10:17
Always said:
c:\sqlmap>sqlmap.py -u http://www.site.ru/article/1 --dbs
sqlmap/0.9-dev - automatic SQL injection and database takeover tool
http://sqlmap.sourceforge.net
starting at: 03:01:43
[03:01:43] [INFO] using 'C:\sqlmap\output\www.site.ru\session' as session f
e
[03:01:43] [INFO] testing connection to the target url
[03:01:43] [ERROR] page not found
shutting down at: 03:01:43
c:\sqlmap>
На что ругается (winda 7)?
Не пинайте, только установил...


1. url возьми в кавычки

2. после уязвимого параметра поставь астериск (он же звёздочка - *)

Улыбайся
13.01.2014, 01:55
+1

как в sqlmap сделать, чтобы русские слова дампил.

а то вместо русских слов такое: ???????

AppS
13.01.2014, 02:36
Кодировочку выставь

--charset