PDA

Просмотр полной версии : Проблема с SQL


Sensoft
27.12.2017, 15:46
Есть SQL



http://сайт ру/crysis-1'

SQLmmp не видит level и Risk не помогает

Как можно вьебать данную херню ?

'or(ExtractValue(1,concat(0x3a,(select(version())) )))='1 (показует версию) могу увидеть название и самой BD но мне нужно автоматизировать

Xsite
27.12.2017, 15:54
я дико извиняюсь , а разве sqlmap xpath видит ?

Sensoft
27.12.2017, 15:55
Xsite said:
↑ (https://antichat.live/posts/4166306/)
я дико извиняюсь , а разве sqlmap xpath видит ?


в душе не чаю

t0ma5
27.12.2017, 15:59
error based sqlmap видит, технику можно явно указать


Code:
--technique=E

B: Boolean-based blind

E: Error-based

U: Union query-based

S: Stacked queries

T: Time-based blind

Q: Inline queries

Sensoft
27.12.2017, 16:08
t0ma5 said:
↑ (https://antichat.live/posts/4166313/)
error based sqlmap видит, технику можно явно указать

Code:
--technique=E

B: Boolean-based blind
E: Error-based
U: Union query-based
S: Stacked queries
T: Time-based blind
Q: Inline queries




Code:
> sqlmap -u site/1'%22/forum/games/call-of-duty-games/call-of-duty-5-world-at-war/page2 --technique=E --dbs
___
__H__
___ ___["]_____ ___ ___ {1.1.10.9#dev}
|_ -| . [)] | .'| . |
|___|_ [)]_|_|_|__,| _|
|_|V |_| http://sqlmap.org

[!] legal disclaimer: Usage of sqlmap for attacking targets without prior mutual consent is illegal. It is the end user's responsibility to obey all applicable local, state and federal laws. Developers assume no liability and are not responsible for any misuse or damage caused by this program

starting at 15:06:38

[15:06:38] [WARNING] you've provided target URL without any GET parameters (e.g. 'http://www.site.com/article.php?id=1') and without providing any POST parameters through option '--data'
do you want to try URI injections in the target URL itself? [Y/n/q]
[15:06:39] [INFO] testing connection to the target URL
sqlmap got a 301 redirect to 'http://www.site/1'%22/forum/games/call-of-duty-games/call-of-duty-5-world-at-war/page2'. Do you want to follow? [Y/n]
[15:06:40] [WARNING] heuristic (basic) test shows that URI parameter '#1*' might not be injectable
[15:06:40] [INFO] testing for SQL injection on URI parameter '#1*'
[15:06:40] [INFO] testing 'MySQL >= 5.0 AND error-based - WHERE, HAVING, ORDER BY or GROUP BY clause (FLOOR)'
[15:06:42] [INFO] testing 'PostgreSQL AND error-based - WHERE or HAVING clause'
[15:06:43] [INFO] testing 'Microsoft SQL Server/Sybase AND error-based - WHERE or HAVING clause (IN)'
[15:06:45] [INFO] testing 'Oracle AND error-based - WHERE or HAVING clause (XMLType)'
[15:06:47] [INFO] testing 'MySQL >= 5.0 error-based - Parameter replace (FLOOR)'
[15:06:48] [WARNING] URI parameter '#1*' does not seem to be injectable
[15:06:48] [CRITICAL] all tested parameters appear to be not injectable. Try to increase '--level'/'--risk' values to perform more tests. Rerun without providing the option '--technique'. Also, you can try to rerun by providing either a valid value for option '--string' (or '--regexp'). If you suspect that there is some kind of protection mechanism involved (e.g. WAF) maybe you could retry with an option '--tamper' (e.g. '--tamper=space2comment')

Sensoft
27.12.2017, 16:14
https://github.com/r0oth3x49/Xpath

пытаюсь через это мож прокатит

Sensoft
27.12.2017, 16:24
Sensoft said:
↑ (https://antichat.live/posts/4166328/)
https://github.com/r0oth3x49/Xpath
пытаюсь через это мож прокатит


не прокатило

t0ma5
27.12.2017, 16:31
Sensoft said:
↑ (https://antichat.live/posts/4166334/)
не прокатило


-v 3 добавь, увидишь какие запросы шлет sqlmap, плюс level/risk выстави

вообще если сайт плюётся ошибками на кавычку, то как то странно что скульмап его не видит

Alexandr17
27.12.2017, 17:04
SQL injection on URI parameter '#1*' у тебя в линке. Ты жмякнул Y и он пошел не по той лабуде, а именно #1. Жмякни N и он пойдет по другому параметру. Если бурпом как вижу сканил, то мап 100% должен видеть уязвимость. Тем более в GET запросе. Пробуй указать принудительно тип базы данных, чтобы он по всем не шел. --dbms=MySQL

Sensoft
27.12.2017, 17:05
Alexandr17 said:
↑ (https://antichat.live/posts/4166354/)
SQL injection on URI parameter '#1*' у тебя в линке. Ты жмякнул Y и он пошел не по той лабуде, а именно #1. Жмякни N и он пойдет по другому параметру. Если бурпом как вижу сканил, то мап 100% должен видеть уязвимость. Тем более в GET запросе


поверь не видет вообще не как

Alexandr17
27.12.2017, 17:05
Sensoft said:
↑ (https://antichat.live/posts/4166355/)
поверь не видет вообще не как


Пробуй указать принудительно тип базы данных, чтобы он по всем не шел. --dbms=MySQL

Sensoft
27.12.2017, 17:06
Alexandr17 said:
↑ (https://antichat.live/posts/4166356/)
Пробуй указать принудительно тип базы данных, чтобы он по всем не шел. --dbms=MySQL


делал уже так

pas9x
27.12.2017, 17:10
Почему топик чужой а стыдно мне?

Какой ещё склмап когда...... когда вам показывают SQL-ЗАПРОС ЦЕЛИКОМ? Тут всё как на ладони. Здесь вообще думать неочем. И обсуждать нечего.

Всё что осталось - это повторить этот запрос в локальном мускуле и добиться выполнения нужной выборки.

Если ты никогда не писал софт с использованием какого-либо sql то тебе не нужно этим заниматься. Ты не с того конца начал. Сначала надо научиться делать софт а потом уже его ломать. Но никак не наоборот.

Как тут человеку помочь? Только взять и самому всё сделать за него. Перепечатать запрос со скрина и повторить его на локалхосте, добиться чтоб нужная выборка сработала.

Sensoft
27.12.2017, 17:12
pas9x said:
↑ (https://antichat.live/posts/4166360/)
Почему топик чужой а стыдно мне?
Какой ещё склмап когда...... когда вам показывают SQL-ЗАПРОС ЦЕЛИКОМ? Тут всё как на ладони. Здесь вообще думать неочем. И обсуждать нечего.
Всё что осталось - это повторить этот запрос в локальном мускуле и добиться выполнения нужной выборки.
Если ты никогда не писал софт с использованием какого-либо sql то тебе не нужно этим заниматься. Ты не с того конца начал. Сначала надо научиться делать софт а потом уже его ломать. Но никак не наоборот.
Как тут человеку помочь? Только взять и самому всё сделать за него. Перепечатать запрос со скрина и повторить его на локалхосте, добиться чтоб нужная выборка сработала.


эй умник я рад что ты крут как яйца но мне нужно через sqlmamp

t0ma5
27.12.2017, 17:17
pas9x said:
↑ (https://antichat.live/posts/4166360/)
Почему топик чужой а стыдно мне?
Какой ещё склмап когда...... когда вам показывают SQL-ЗАПРОС ЦЕЛИКОМ? Тут всё как на ладони. Здесь вообще думать неочем. И обсуждать нечего.
Всё что осталось - это повторить этот запрос в локальном мускуле и добиться выполнения нужной выборки.
Если ты никогда не писал софт с использованием какого-либо sql то тебе не нужно этим заниматься. Ты не с того конца начал. Сначала надо научиться делать софт а потом уже его ломать. Но никак не наоборот.
Как тут человеку помочь? Только взять и самому всё сделать за него. Перепечатать запрос со скрина и повторить его на локалхосте, добиться чтоб нужная выборка сработала.


ты чего злой такой?


Sensoft said:
↑ (https://antichat.live/posts/4166361/)
эй умник я рад что ты крут как яйца но мне нужно через sqlmamp


в общем сделай два запроса


Code:
'or'1
' or '1

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

Sensoft
27.12.2017, 17:19
t0ma5 said:
↑ (https://antichat.live/posts/4166362/)
ты чего злой такой?
в общем сделай два запроса

Code:
'or'1
' or '1

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


я так понял ты не смог раскрутить sqlmamp )

Alexandr17
27.12.2017, 17:20
Рандом агента добавлял? Прокси используешь или vpn? Из-за этого вряд ли, но можно только с рандомом попробовать. У тебя параметр id и GET запрос. Морковке скорми

Sensoft
27.12.2017, 17:21
Alexandr17 said:
↑ (https://antichat.live/posts/4166366/)
Рандом агента добавлял? Прокси используешь или vpn? Из-за этого вряд ли но можно только с рандомом попробовать. У тебя параметр id и GET запрос. Морковке скорми


Нет, морковка не скушает (пытался)

Sensoft
27.12.2017, 17:24
Я обновил sqlmamp теперь что то пошло

t0ma5
27.12.2017, 17:26
Sensoft said:
↑ (https://antichat.live/posts/4166365/)
я так понял ты не смог раскрутить sqlmamp )


да я об этом как бы написал, а ты решил проигнорировать мой совет, чтож перебирай софт, может повезет)

Alexandr17
27.12.2017, 17:28
Если бурпом нашел и мап не видит - это проблема только в неправильных твоих действиях

pas9x
27.12.2017, 17:32
t0ma5 said:
↑ (https://antichat.live/posts/4166362/)
ты чего злой такой?


Ну, я не знаю как это объяснить. Попытаюсь на пальцах. Представь что ты идёшь по улице и видишь такую картину: стоят 2 эваукатора и приподняли машину подъёмными кранами. Под ней валяется мужик и пытается что-то сделать, но у него не особо получается так как машина шатается. Ты ему хотел намекнуть, типа машину-то удобнее на эстакаде ремонтировать. А он тебе: эй умник, я понимаю что ты крут как чак норрис, но мне надо ремонтировать когда машины подвешена. А оказывается что чувак никогда раньше машины не ремонтировал и о существовании эстакады не знал.

pas9x
27.12.2017, 17:38
Склмап тут не нужен. Надо просто взять и ручками сформировать нужный запрос и вывести нужные данные из БД.

Если надо слить большой объём данных то для этого надо написать скрипт который это сделает. Скрипт пишется за пол часа.

Alexandr17
27.12.2017, 17:39
pas9x said:
↑ (https://antichat.live/posts/4166379/)
Ну, я не знаю как это объяснить. Попытаюсь на пальцах. Представь что ты идёшь по улице и видишь такую картину: стоят 2 эваукатора и приподняли машину подъёмными кранами. Под ней валяется мужик и пытается что-то сделать, но у него не особо получается так как машина шатается. Ты ему хотел намекнуть, типа машину-то удобнее на эстакаде ремонтировать. А он тебе: эй умник, я понимаю что ты крут как чак норрис, но мне надо ремонтировать когда машины подвешена. А оказывается что чувак никогда раньше машины не ремонтировал и о существовании эстакады не знал.


Теперь Вы квиты=) Сорьки за флуд. Создавать такие темы с проблемами слива БД. Тем более по GET запросу, и где скуля вручную крутится, то это просто своя трата времени и у людей время отнимать

t0ma5
27.12.2017, 17:41
pas9x said:
↑ (https://antichat.live/posts/4166379/)
Ну, я не знаю как это объяснить. Попытаюсь на пальцах. Представь что ты идёшь по улице и видишь такую картину: стоят 2 эваукатора и приподняли машину подъёмными кранами. Под ней валяется мужик и пытается что-то сделать, но у него не особо получается так как машина шатается. Ты ему хотел намекнуть, типа машину-то удобнее на эстакаде ремонтировать. А он тебе: эй умник, я понимаю что ты крут как чак норрис, но мне надо ремонтировать когда машины подвешена. А оказывается что чувак никогда раньше машины не ремонтировал и о существовании эстакады не знал.


"Ты ему хотел намекнуть" ладно уж намекнуть, ты сказал что стыдно тебе, а топик не твой, и что все неправы


pas9x said:
↑ (https://antichat.live/posts/4166386/)
Склмап тут не нужен. Надо просто взять и ручками сформировать нужный запрос и вывести нужные данные из БД.
Если надо слить большой объём данных то для этого надо написать скрипт который это сделает. Скрипт пишется за пол часа.


так же думаю

pas9x
27.12.2017, 17:53
t0ma5 said:
↑ (https://antichat.live/posts/4166391/)
и что все неправы


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

karkajoi
27.12.2017, 18:36
А че тут думать векторы же элементарные, 'or(ExtractValue(1,concat(0x3a,(select(select table_name from information_schema.tables where table_schema=database() limit 0,1)))))='1

Лимит увеличиваешь и смотриш таблицы, ну а дальше по аналогии с другими иньекциями. Если не прокатит значит WAF блочит, надо будет обходить

З.Ы и да, мапа не всегда корректно распознает иньекцию, так что лучше рук ничего нету.