网络编程,真心好难。
java吧
全部回复
仅看楼主
level 10
xiuyuanvip
楼主
现在做网络编程,,,感觉很无力,今天早上,一位大神来告诉我怎么抓包,怎么分析包。话很短,但很精简,精简到我简直快崩溃。。。
他说:“其实分析不难,你就把数据一个个的来分析就行了。”
在我听来,真的发人心醒,简直等于没说一样,我怎么分析??
2012年11月23日 06点11分
1
level 10
xiuyuanvip
楼主
@ 叶落·断剑
@ 纯金键盘
2012年11月23日 06点11分
2
xiuyuanvip
@叶落·断剑
2012年11月23日 06点11分
xiuyuanvip
@纯金键盘
2012年11月23日 06点11分
xiuyuanvip
所谓的“就把数据一个个的来分析”是什么意思?把那些十六进制的转成十进制?
2012年11月23日 06点11分
柳刀fran-
回复
@xiuyuanvip
: 没事,我来帮你联系专家,
@西行寺铃音
2012年11月23日 06点11分
level 10
cnfree2000
首先你得搞清楚你到底想干什么,然后分析哪些包是你需要的,不需要的过滤掉。
2012年11月23日 06点11分
3
xiuyuanvip
我知道我目的是什么,但是,怎么把我不需要的过滤,或者说要怎么找到我想要的包,这些我完全没头绪。
2012年11月23日 06点11分
level 16
windsun_ul
加油
2012年11月23日 06点11分
4
xiuyuanvip
找不到油站。。。
2012年11月23日 06点11分
level 8
兔叽🐰🐰🐰🐰
你这是想干嘛,做外挂?
2012年11月23日 06点11分
5
xiuyuanvip
不——是——
2012年11月23日 06点11分
level 11
lsgggg123
这么快把循环学完了?
2012年11月23日 07点11分
6
xiuyuanvip
今天多了一个do while
2012年11月23日 07点11分
lsgggg123
回复 xiuyuanvip :
2012年11月23日 07点11分
level 5
抗压吧老实人🐷
2012年11月23日 08点11分
7
level 9
今天干了吗
帮顶吧 上网络原理的时候用过
2012年11月23日 08点11分
8
level 11
叶落·断剑
UDP包相对容易分析,因为为了防止UDP在IP层被分包,和减少丢包率,所以一般一个UDP包就是一个IP包
TCP协议就相对困难了因为得知道分包逻辑。TCP就像给你只有一个无限长的byte数组存储数据,没有任何其它局部变量、类变量,你需要在这一坨东西里面识别出
正确的
数据。不知道协议逻辑分析tcp难度十分高。常用的分包逻辑,二进制协议有TLV格式,文本协议一般是加头字段(像HTTP的Content-Length)
2012年11月23日 10点11分
9
xiuyuanvip
我就是不懂怎么分析。。
2012年11月23日 13点11分
level 11
_菄少
wireshark 里不是有一个fileter嘛 不需要的过滤了呗
2012年11月23日 12点11分
10
xiuyuanvip
对,是有过滤的,但是我不是要过滤的方法,我是想学分析的方法
2012年11月23日 13点11分
level 14
贴吧用户_0ZDK98y
没加密的话确实不难
有加密的会相对困难一些 需要先解密
2012年11月23日 12点11分
11
xiuyuanvip
TCP加密解密和分析方法是两回事。
2012年11月23日 13点11分
贴吧用户_0ZDK98y
回复 xiuyuanvip :所谓加密,是指你看到的这些16进制值不是真正的内容,需要进一步解密后才是真正的明文,然后才有所谓的通讯协议。如果是没加密的,那么就是说你看到的这些16进制值已经是真正的内容,所要做的只是把它解读出来而已。
2012年11月23日 14点11分
xiuyuanvip
回复 zfei19831104 :
我肯定是没有加密的,但是我找了一天的资料,到现在还是只有一个大概的概念。
2012年11月23日 14点11分
贴吧用户_0ZDK98y
回复 xiuyuanvip :而要解读这些内容,首先你要明白所谓协议大概是个什么东西,不外乎就是一种简单的约定,然后你要熟悉通讯内容中所真正包含的讯息,可以通过直接观看有一些简单的猜测,
2012年11月23日 14点11分
level 11
茈痛洎倁
看起来很厉害的样 子.
2012年11月23日 12点11分
13
1