Показать сообщение отдельно

  #7  
Старый 10.07.2017, 19:39
=HALK=
Новичок
Регистрация: 30.10.2008
Сообщений: 12
С нами: 9226092

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

Цитата:
Сообщение от Vald  

Подскажите, что делает параметр --no-cast? По мануалу не могу понять.
Type cast - приведение типов.

sqlmapпо умолчанию использует приведение типов данных к строковым значениям для удобного отображения результата в консоли.

Но не всегда этот механизм необходим, в некоторых случаях данные не будут корректно приведены к строковому типу.

Для наглядности работы механизма можно рассмотреть запросы к MySQL, которые генерирует sqlmap:

a) без параметра --no-cast

Цитата:
Сообщение от None  
1' UNION SELECT CONCAT(0x3a,
IFNULL(CAST(CURRENT_USER() AS CHAR),0x20)
,0x3a)
б) с параметром --no-cast

Цитата:
Сообщение от None  
1' UNION SELECT CONCAT(0x3a,
CURRENT_USER()
,0x3a)
 
Ответить с цитированием