
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言Oracle 客户端与服务端采用TNS作为其数据交换协议。本系列主要分析TNS 314下的客户端与服务端之间的通讯 进行抓包分析,查看在不同客户端,不同服务端情况下传输方式的不同,尝试还原其协议细节,实现对协议中一些关键内容的解析,同时给出示例lua代码。为了分析不同客户端架构,使用了两类客户端32位与64位客户端进行测试,同时使用了多个厂商或机构的不同客户端。服务端采用11g和12c两个版本

Connect流程ClientServer1-------Connect(01)----->获取连接字符串2<-----Resend-------.....

错误信息返回流程(以SQL错误为例)ClientServer1-------DataPiggyback(11) CursorClose All(69)或03 5e----->具体语句2<----......

首先安装cdrom:mkdir /mnt/cdrmount /dev/cdrom /mnt/cdr安装Samba服务cd /mnt/cdr/Serverrpm –ivh *.samba.rpm安装网络硬盘mount -t cifs -o username=***,password=***,ip=192.168.*.** //computername/tools /mnt
使用gcc编译程序,最简单的用法如gcc helloworld.c –o helloworld如果要将符号文件加载在编译的文件里,需要用gcc helloworld.c –g –o helloworld 调试可以使用gdb,类似与windows下的debug,或者windbg,最简单的用法是gdb helloworldbreak,b:设置断点,相当与windbg中