LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: ubuntull

有大侠知道吗?

[复制链接]
 楼主| 发表于 2010-7-5 00:15:13 | 显示全部楼层
Post by 狱卒;2101380
MLDonkey这类P2P程序本来就会经常会与多个地址建立连接,有ed2k服务器,也有其它客户端。你可以在Windows下用官方的eMule测试,也会建立一些在你看来很奇怪的连接,在没有仔细分析的情况下不好下结论。你可以看看MLDonkey有没有访问不应该访问的文件,典型的就是你的用户目录下.mldonkey之外的文件,以及你设置的共享目录和下载目录之外的个人数据。

分析程序对本地的访问行为也是很重要的依据,很多时候完全靠该程序连接的IP无法说明问题。例如你访问一个英国的Blog,而该Blog页面上有一张引用自德国某大学服务器上的图片,你在防火墙里看到后同样会觉得很奇怪。


对不起,当时并没有mldonkey,就算我开了mldonkey,路由没有设置转发或dmz,根本不可能有目的Ip为本机的连接。

我奇怪的是方向的问题,不是奇怪为什么有一个ip是荷兰的。

我发送SYN包到荷兰大学,荷兰大学收到SYN包,向我返回SYN+ACK包,我收到SYN+ACK包,再次向荷兰大学发送确认包ACK,之后我和荷兰大学进入ESTABLISHED状态,连接建立,开始传输数据。
难道这个连接在firestarter上的活动连接中显示为:
源Ip:荷兰大学
目的ip:我

莫非我out了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-5 00:17:29 | 显示全部楼层
连入和连出是两回事吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-5 00:27:59 | 显示全部楼层
第一步:我发送SYN包到荷兰大学,荷兰大学收到SYN包
第二步:荷兰大学向我返回SYN+ACK包,我收到SYN+ACK包
第三步:再次向荷兰大学发送确认包ACK,荷兰大学收到确认ACK包

只有完成了这三步,才会建立连接,也只是一个连接
其中任意一步不可能是一个连接
回复 支持 反对

使用道具 举报

发表于 2010-7-5 01:02:00 | 显示全部楼层
你的想法可能不对吧?
比如你在网上下载一个东西,首先你向网站发送请求,然后网站发送数据给你,这过程你发送请求是很短的过程,而传数据是个长过程,如果你在下载过程当中查看连接,你看到应该是网站发起的那个给你传数据的连接,而不是你向网站发送请求的连接。

你在网关后面,如果你不首先发送请求,谁也不可能找到你吧?
回复 支持 反对

使用道具 举报

发表于 2010-7-5 08:20:32 | 显示全部楼层
Post by ubuntull;2101384
对不起,当时并没有mldonkey,就算我开了mldonkey,路由没有设置转发或dmz,根本不可能有目的Ip为本机的连接。

我奇怪的是方向的问题,不是奇怪为什么有一个ip是荷兰的。

我发送SYN包到荷兰大学,荷兰大学收到SYN包,向我返回SYN+ACK包,我收到SYN+ACK包,再次向荷兰大学发送确认包ACK,之后我和荷兰大学进入ESTABLISHED状态,连接建立,开始传输数据。
难道这个连接在firestarter上的活动连接中显示为:
源Ip:荷兰大学
目的ip:我

莫非我out了?


是对方主动建立的TCP连接?既然你没有运行MLDonkey,那现在的结论只可能是你的路由器有漏洞了。目前还不知道有什么技术可以在内部没有请求的情况下直接穿透网关,也许有,是我Out了吧,不好意思 -_-!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-5 10:50:58 | 显示全部楼层
有大侠知道反向连接控制啥意思吗?

http://www.cublog.cn/u/24624/showart_248826.html

莫非是这种情况?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表