本文主要讲mysql连接协议.了解了mysql的连接协议后, 就可以直接写mysql连接(驱动)了, 就可以模拟mysql client去连接数据库了, 还能模拟mysql服务端, 就可以制作mysql...)和密码, 使用sha1加盐dbname0x00capabilities & CLIENT_CONNECT_WITH_DB(就是capabilities 中的DB位是否为1, 就是有没有设置DB的意思)..., 这里就使用python连接看看bytes([self.....import testpymysqlaa = testpymysql.mysql()aa.connect()图片显示没问题, 去服务端瞧瞧, 也没得问题, 信息都是对得上的, 说明我们解析mysql连接协议成功了...下章在讲发送SQL命令图片总结1. mysql包 分为header(3+1)和payload2. 当连上mysql的时候, mysql就会发送它的版本信息和salt过来3.