首页
社区
课程
招聘
[求助]send还是connect
发表于: 2008-3-11 13:27 4478

[求助]send还是connect

2008-3-11 13:27
4478
send还是connect ,在网络通信中有这两个函数的调用,所以请问如果是可不可以不用send()recv数据就通过connect(),然后不用后面的send()recv(),就可以判断网络连接是否合法?因为send recv的包会被抓包拦截.

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
2
需要更底层的协议,,,
貌似CONNECT只能确认目标IP是否能连上
2008-3-11 15:22
0
雪    币: 4583
活跃值: (3567)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
3
你这个"判断网络连接是否合法"是什么意思,用术语描述一下。
2008-3-11 16:22
0
雪    币: 360
活跃值: (77)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
4
呵呵,丢人了~是想判断使用我软件的用户是否为合法用户.就是注册用户了.
2008-3-11 17:29
0
雪    币:
能力值: (RANK: )
在线值:
发帖
回帖
粉丝
5
正常情况下, connect只负责完成TCP协议的三段式握手, 一样会被抓包, 而且更容易被欺骗.
还是想想怎么加密通讯的数据吧.
2008-3-11 20:33
0
雪    币: 360
活跃值: (77)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
6
可是加密通讯后,完全可以在send下断,看到加密了.
2008-3-11 23:10
0
雪    币:
能力值: (RANK: )
在线值:
发帖
回帖
粉丝
7
同理, 我一样可以在connect下断, 直接改成连接OK. 程序放出来, 就有被别人下断的可能, 只要处理得好, 即使是明文也未必能爆破.
建议你看看>别人的做法<
2008-3-13 22:17
0
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hup
8
connet应该是建立的socket连接吧
2008-3-14 07:47
0
雪    币:
能力值: (RANK: )
在线值:
发帖
回帖
粉丝
9
从系统实现的角度上看是建立Socket的连接, 但从TCP/IP的角度上看就是完成三段式握手.
前者可能不好欺骗, 但后者却能轻而易举的做到, 所以我只从这个角度来说明单用Connect不是好办法.
2008-3-18 22:24
0
游客
登录 | 注册 方可回帖
返回
//