请问在IP头取得协议类型后得到的TCP类型或UDP类型等后怎样依据协议类型对IP数据包的数据进行分析啊? 还有在IP数据包得到的数据是十六进制的,请问怎进才能转化成明文格式(如转换成中文、英文和数字)的数据。 小弟刚学网络通信,还有很多事请教。
这是不可能的事情,很简单的一个例子,数据如下 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 它有如下的可能性: 3 个 int 2 个 long 6 个 short 12 个 bool 请问哪个才是正确的?
引用 5 楼 cgabriel 的回复:问发送数据给你的那个人,数据封包的格式是什么模样的 当然,如果你是在写外挂,则需要偷源代码或者反编译客户端了 我只是用Socket取得Ip数据包数据,然后通过对IP数据包头前20位进行分析,对协议位分析后知道相应协议再按该协议的位数加IP数据包头位数后取得数据的长度,对数据进行分析的,就是不清楚怎样才能数据段进行数据软换。
问发送数据给你的那个人,数据封包的格式是什么模样的 当然,如果你是在写外挂,则需要偷源代码或者反编译客户端了
想问一下怎么该字节转换成char之后就显示乱码。怎样才能知道当前十六进制的数据是哪一种编码方式,和怎样才能转换成可以看得明白的明文。
110,502
社区成员
642,567
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧