0
点赞
收藏
分享

微信扫一扫

通过抓包查看Oracle Tns协议版本

IT程序员 2021-09-29 阅读 231
随笔

参考:
Oracle TNS 协议抓包分析
官方文档通信层

通过官网和配置文件无法找到Oracle对应TNS的版本信息, 于是以Oracle 19为例, 使用Navicat(需要配置对应OCI,下载)和Wireshark进行抓包测试, 获取版本信息

步骤:

1.找到对应的网络接口,点击开始捕获分组

笔者的oracle是本地的, 所以监听Adapter for loopback traffic capture就可以了, 具体视情况而定

2. 打开Navicat输入Oracle连接信息, 点击测试连接

3. 查看Wireshark抓包信息

通过抓包分析可以得到TNS的传输信息, 连接类的请求在Transparent Network Substrate Protocol层会携带连接的详细信息, 连接创建完毕后, 后面的请求不携带connect信息;通过自带的sql plus无法抓到数据包, 具体原因尚不清楚

SQL创表请求抓包


从请求体来看, TNS没有进行加密,创表语句可以完整看到

举报

相关推荐

0 条评论