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

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

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

  #1  
Старый 17.01.2013, 17:00
warhamer2012
Guest
Сообщений: n/a
Провел на форуме:
11910

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

Не первый раз пишу это сообщение и сразу обращусь к модерам. Если трёте посты/темы - можно хотя бы причину озвучивать?

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

Ладно. К делу.

Есть раскрученная sql-ка, есть дамп. Но мне интересно можно ли изменять данные в таблице? С помощью sqlmap не получилось. Думаю, что из-за прав пользователя БД - стоит USAGE. Теоретически можно изменить данные в таблице, если скуля под пользователем с такими правами?
 
Ответить с цитированием

  #2  
Старый 17.01.2013, 19:00
Cennarios
Участник форума
Регистрация: 13.07.2008
Сообщений: 101
Провел на форуме:
346497

Репутация: 303
Отправить сообщение для Cennarios с помощью ICQ
По умолчанию

Цитата:
Сообщение от warhamer2012  
warhamer2012 said:
Не первый раз пишу это сообщение и сразу обращусь к модерам. Если трёте посты/темы - можно хотя бы причину озвучивать?
Прошу теоретической помощи, никого не трогаю, правил не нарушаю-посты/темы затираются. Если что не так делаю-скиньте, пожалуйста, в личку косяк - больше не буду так делать. Может по незнанию что ворочу.
Ладно. К делу.
Есть раскрученная sql-ка, есть дамп. Но мне интересно можно ли изменять данные в таблице? С помощью sqlmap не получилось. Думаю, что из-за прав пользователя БД - стоит USAGE. Теоретически можно изменить данные в таблице, если скуля под пользователем с такими правами?
Взять и погуглить на тему: sql inj для начинающих. И в первую очередь обратить внимание на азы. Изменять данные можно только тогда, когда инъекция находится в UPDATE,INSERT запросах или-же сложносочлененных, когда результат первого, к примеру, попадает во второй и второй именно UPDATE(INSERT). В базовом к примеру UNION sql inj согласно стандарту SQL возможно только SELECT
 
Ответить с цитированием

  #3  
Старый 18.01.2013, 10:46
warhamer2012
Guest
Сообщений: n/a
Провел на форуме:
11910

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

Цитата:
Сообщение от Cennarios  
Cennarios said:
Взять и погуглить на тему: sql inj для начинающих. И в первую очередь обратить внимание на азы.
Изменять
данные можно только тогда, когда инъекция находится в UPDATE,INSERT запросах или-же сложносочлененных, когда результат первого, к примеру, попадает во второй и второй именно UPDATE(INSERT). В базовом к примеру UNION sql inj согласно стандарту SQL возможно только SELECT
Уважаемый Cennarios, в любом случае спасибо за ответ. Но!

1. Форум на то и форум, что можно поделиться опытом или получить ответ от более понимающего в вопросе человека.

2. Я не считаю свой вопрос из разряда идиотских. Я искал ответ на этот вопрос и не раз. Для верности после твоего ответа еще раз погуглил. "Для начинающих"-это "вставили кавычку-видим ошибку...делаем дамп...ПРОФИТ". Эти вопросы мне хорошо известны. А вот вопрос в топике совсем не тривиален для меня-и так просто нагуглить его не получается. Качать и читать учебник по SQL нужно, но очень долго, а ответ мне нужен сейчас. Все мы как-то получали опыт.

3. В моем случае, как я понял, инъекция в SELECT. Sqlmap не хочет выполнять произвольный запрос-вот я и спросил в чем может быть причина.

sqlmap Payload:



Type: error-based

Title: MySQL >= 5.0 AND error-based - WHERE or HAVING clause

Payload: param=1 AND (SELECT 7714 FROM(SELECT COUNT(*),CONCAT(0x3a6a78693a,(SELECT (CASE WHEN (7714=7714) THEN 1 ELSE 0 END)),0x3a6870663a,FLOOR(RAND(0)*2))x FROM INFORMATION_SCHEMA.CHARACTER_SETS GROUP BY x)a)


В любом случае, спасибо за ответ. Пойду курить мануалы. Может все-таки найду ответ.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ