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

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

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

  #1  
Старый 23.03.2012, 20:48
]|[opa
Guest
Сообщений: n/a
Провел на форуме:
316

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

пишу сканерок, стал вопрос первичного определения вероятности sql уязвимости.

Важна скорость обработки линка.

Из того, что нарыл:

GET

подстановка кавычек в значение параметров - site.com/user.php?id=1'

проверяем наличие вывода SQL ошибки

проверяем разницу в размерах страниц (до и после постановки кавычки)

подстановка логического И в значение параметров - site.com/user.php?id=1+AND+1=1

проверяем разницу в размерах страниц (при тру и фэлс)

подстановка математического выражения - site.com/user.php?id=2-1

проверяем разницу в размерах страниц (при оригинальном и вычисленном)

POST

подстановка коментария или кавычек в значение параметров

проверяем наличие вывода SQL ошибки

проверять разницу в размерах страниц думаю особого смысла не имеет из-за большого кол-ва скриптовых мессаджей о неправильх данных

COOKIES

подстановка коментария или кавычек в значение параметров

проверяем наличие вывода SQL ошибки

проверяем разницу в размерах страниц (до и после постановки кавычки коментария)

Так же можно проверять на серверные ошибки типа 500

Проверять на наличие редиректа на главную, на гугл или еще какую помойку

Вобщем за помощь буду признателен.
 
Ответить с цитированием

  #2  
Старый 23.03.2012, 21:17
Pirotexnik
Guest
Сообщений: n/a
Провел на форуме:
97332

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

разница в выводе между

+order+by+1+--+

+order+by+1000+--+

+group+by+1+--+

+group+by+1000+--+
 
Ответить с цитированием

  #3  
Старый 23.03.2012, 22:08
Konqi
Постоянный
Регистрация: 24.06.2009
Сообщений: 542
Провел на форуме:
2101094

Репутация: 672


Отправить сообщение для Konqi с помощью ICQ
По умолчанию

логические выражения пишите не только для int типа, но для стринга тоже

' and 1

' and 0
 
Ответить с цитированием

  #4  
Старый 24.03.2012, 10:03
Ereee
Guest
Сообщений: n/a
Провел на форуме:
102354

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

Не везде можно "=" юзать. Поэтому следует добавить:

and+2>1 true

and+2>3 false

P.S. Спасибо HAXTA4OK за это!
 
Ответить с цитированием

  #5  
Старый 24.03.2012, 17:19
Konqi
Постоянный
Регистрация: 24.06.2009
Сообщений: 542
Провел на форуме:
2101094

Репутация: 672


Отправить сообщение для Konqi с помощью ICQ
По умолчанию

Цитата:
Сообщение от Ereee  
Ereee said:
Не везде можно "=" юзать. Поэтому следует добавить:
and+2>1 true
and+2>3 false
P.S. Спасибо HAXTA4OK за это!
их вообще не нужно юзать

0 = false

1 = true
 
Ответить с цитированием

  #6  
Старый 25.03.2012, 00:44
infoseller
Guest
Сообщений: n/a
Провел на форуме:
49472

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

Цитата:
Сообщение от Ereee  
Ereee said:
Не везде можно "=" юзать. Поэтому следует добавить:
and+2>1 true
and+2>3 false
P.S. Спасибо HAXTA4OK за это!
Да, познавательно было... Помню ...
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ