数据库SQL语句的解析

chenchao_xjtu 2006-05-30 12:52:19
我对数据库底层通讯不太了解,请问不同的数据库是否采用不同的协议实现客户端与服务器的通讯,例如SQLServer的TDS,如果想对抓包工具得到的明文数据流(无SSL)进行解析得到标准的SQL请求语句是否可能,为什么MYSQL可以得到,而DB2、Oracle和SQL SERVER得到的部分内容是乱码,是不是还和编码方式有关,如何解析呢?望指点迷津,或给出相关资源学习学习。
...全文
134 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
云中客 2006-05-30
  • 打赏
  • 举报
回复
关注
laoliu666 2006-05-30
  • 打赏
  • 举报
回复
而且说到底,不同数据库的内核支持是不同的,这样就不奇怪了 。
laoliu666 2006-05-30
  • 打赏
  • 举报
回复
鱼排说的有里啊,MARK
lcooc 2006-05-30
  • 打赏
  • 举报
回复
mark
新鲜鱼排 2006-05-30
  • 打赏
  • 举报
回复
开玩笑,如果可以直接抓到明文,那还有什么安全可言呀。
chenchao_xjtu 2006-05-30
  • 打赏
  • 举报
回复
"开玩笑,如果可以直接抓到明文,那还有什么安全可言呀。"这位老兄可以用抓包工具对没有采用流加密或第三方数据库加密的数据库试一试,看看能抓到什么,才来这里回复吧,拜托!
在Oracle下试了一下,基本上能够看到SQL请求语句的完整格式,知道访问什么表之类的操作,只是变量可能会有混淆,我并不是想得到完全的明文,只是希望能得到完整的格式做分析。

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧