Анализ ответного сообщения 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]

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