Анализ ответного сообщения MySQL Client HandshakeMySql

Форум по Mysql
Ответить
Anonymous
 Анализ ответного сообщения MySQL Client Handshake

Сообщение Anonymous »

Я пытаюсь проанализировать пакет ответа на рукопожатие из протокола клиент/сервер MySQL
Для этой задачи я подключаюсь к приложению через клиент mysql cli:

Код: Выделить всё

mysql --version
mysql  Ver 9.5.0 for macos15.4 on arm64 (Homebrew)
Я отправляю 3 разные команды:

Код: Выделить всё

mysql -h127.0.0.1 -u root --port=5555 -p --database testtestestest
mysql -h127.0.0.1 -u root --port=5555 -p --database test
mysql -h127.0.0.1 -u root --port=5555 -p
Часть кода пытается получить имя базы данных, если флаг CLIENT_CONNECT_WITH_DB установлен в значение 1.
Код выглядит следующим образом:

Код: Выделить всё

const (
CLIENT_CONNECT_WITH_DB = 1  0 { 

Подробнее здесь: [url]https://stackoverflow.com/questions/79834114/parsing-mysql-client-handshake-response-message[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»