Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Перехваченый трафик в SQL-запрос  [new]
Tarabas
Member

Откуда:
Сообщений: 3
Есть перехваченый Wireshark'ом SQL-запрос. Т.к. запрос большой он состоит из нескольких пакетов. С первым пакетом все нормально, его можно прямо с Wireshark'а просто копировать и будет готовый SQL-запрос вида SELECT * FROM T WHERE C1 = 1 и т.д. А вот следующие пакеты идут как "TDS continuation" и текст Wireshark'ом уже нормально не распознаётся, всё идет через точки:
типа такого
.A.N.D. .(.c.a.s.e. .w.h.e.n. .r.e.q...d.8.5.1. .i.s. .n.o.t. .n.u.l.l. .t.h.e.n. .1.0. .e.l.s.e. .1.2. .e.n.d.

Подскажите pls. как перевести это в нормальный вид.
14 июн 10, 18:00    [8939597]     Ответить | Цитировать Сообщить модератору
 Re: Перехваченый трафик в SQL-запрос  [new]
YellowMan
Member

Откуда: острова
Сообщений: 1047
Вас обучить пользоваться функцией Replace в программе notepad.exe?
14 июн 10, 18:12    [8939647]     Ответить | Цитировать Сообщить модератору
 Re: Перехваченый трафик в SQL-запрос  [new]
iap
Member

Откуда: Москва
Сообщений: 47000
Tarabas,

перехватывать запросы надо SQL Profiler'ом, а не каким-то левым "Wireshark'ом".
Тогда и вопросов таких не возникнет.
14 июн 10, 18:16    [8939663]     Ответить | Цитировать Сообщить модератору
 Re: Перехваченый трафик в SQL-запрос  [new]
Tarabas
Member

Откуда:
Сообщений: 3
YellowMan,
непойдёт, т.к. точки присутствуют там где их не нужно заменять - таблица.колонка
можно конечно заменять там где нужно, но если запрос большой это долго.

iap,
вообще то да, но в данном случае задача стоит такая
14 июн 10, 19:19    [8939808]     Ответить | Цитировать Сообщить модератору
 Re: Перехваченый трафик в SQL-запрос  [new]
iljy
Member

Откуда:
Сообщений: 8711
Tarabas,

а вы кодировку, в которой вам возвращаются запросы, не пробовали смотреть? 99% что это юникод.
14 июн 10, 22:34    [8940234]     Ответить | Цитировать Сообщить модератору
 Re: Перехваченый трафик в SQL-запрос  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
покурить сорцы FreeTds
Отрефлектить нативный дот нетовский клиент.
14 июн 10, 22:44    [8940266]     Ответить | Цитировать Сообщить модератору
 Re: Перехваченый трафик в SQL-запрос  [new]
alex.aprm
Member

Откуда:
Сообщений: 26
Tarabas,

replace(replace(replace(@str,'...','._dot_.'),'.',''),'_dot_','.')

как-то так.
Но это большой изврат, чем профайлер не угодил?
15 июн 10, 10:05    [8941250]     Ответить | Цитировать Сообщить модератору
 Re: Перехваченый трафик в SQL-запрос  [new]
Tarabas
Member

Откуда:
Сообщений: 3
Всем спасибо!
15 июн 10, 16:54    [8945337]     Ответить | Цитировать Сообщить модератору
 Re: Перехваченый трафик в SQL-запрос  [new]
SIMPLicity_
Member

Откуда: (((@)))
Сообщений: 8725
iap
Tarabas,

перехватывать запросы надо SQL Profiler'ом, а не каким-то левым "Wireshark'ом".
Тогда и вопросов таких не возникнет.


Это не "левый" клиент - это WiFi-ный сниффер... Короче, что-то пытаются хакнуть...
16 июн 10, 08:48    [8947918]     Ответить | Цитировать Сообщить модератору
 Re: Перехваченый трафик в SQL-запрос  [new]
iap
Member

Откуда: Москва
Сообщений: 47000
SIMPLicity_
iap
Tarabas,

перехватывать запросы надо SQL Profiler'ом, а не каким-то левым "Wireshark'ом".
Тогда и вопросов таких не возникнет.


Это не "левый" клиент - это WiFi-ный сниффер... Короче, что-то пытаются хакнуть...
Для MS SQL Serverа-таки левый, стало быть...
16 июн 10, 09:51    [8948109]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Перехваченый трафик в SQL-запрос  [new]
Вопрос Вопросов
Guest
Коллеги, скажите, как посмотреть трафик через Microsoft Network Monitor 3.4.
на одной программе (обычная программулина-клиент к MSSQL 2012) такая картина с трафиком: Tds: SQLBatch, Version = 7.300000(No version information available, using the default version)....
на второй отлично декодирует SQLBatch, и показывает SQL...
3 фев 17, 16:29    [20178214]     Ответить | Цитировать Сообщить модератору
 Re: Перехваченый трафик в SQL-запрос  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
Вопрос Вопросов,

полагаю, что разработчиков такие вопросы не интересуют и они используют другие инструменты для мониторинга запросов.
5 фев 17, 23:19    [20182350]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить