迅雷是如何识别并偷偷上传文件的?

迅雷是如何识别并偷偷上传文件的?

作者:ybad 出自:cnBeta 2008年2月17日 编辑:金属熊



  前几个礼拜我看到cnBeta上有一个迅雷盗窃文件的文章,我开始看的时候对这个文章的看法并不认同,首先我觉得他并不可能扫描全盘,一定是在偷偷上传你曾经下载过的文件。你如果把文件删除就不会上传了。并且我觉得那片文章里面好多地方说的也不是很对。刚才找到了原文,直到我亲身体验,才对部分观点采取了认同,写了下面的文章让大家一同发现迅雷的怪异行为。

  注意了,你开着迅雷,不管已下载列表框是否有文件(是否已经被你删除),迅雷都会自动发现可以上传的文件,并且上传。开始我认为是由于迅雷自己偷偷保留历史下载文件列表(C:/Program Files/Thunder Network/Thunder/Profiles/history.dat),所以从中发现可以上传的文件,后来我发现根本不是这样!

  history.dat这里面有你的下载记录,开始我估计是他上传的根据,后来我证实了我的估计是错误的.我把这文件删除了,重新启动,再开迅雷做监视,发现他仍然在偷偷上传我硬盘上的文件。我愤怒了!我不知道他怎么知道我的硬盘里面有那些可以上传的文件。我估计还有什么临时文件没有删除干净!但是我不知道是什么临时文件。这个我查明白了再写出来。我估计他并不是扫描我的整个硬盘。好了,下面教你如何“怒看”。

1,首先去微软官方网站去下载Process Monitor这个进程监视器:
http://technet.microsoft.com/zh-cn/sysinternals/bb896645(en-us).aspx

2,下载网络流量检测软件
ByteOmeter http://www.byteometer.com/

3,打开迅雷5,打开ByteOmeter,打开Process Monitor(我用的汉化版),点击“过滤器”->’过滤器’->选择’进程名’->“是”->thunder5.exe->增加 然后就等着吧,你可以选择自动滚动。

4,1分钟后,你就会看到下面的图的内容:第一个图你能看到他在上传我d盘下的风色幻想游戏,和一个电影,还有vs2008 第二个图你能看到他每秒钟打开关闭你的文件多次,为什么这么做?因为他怕锁定文件句柄然后被用户发现.没别的.不多说了。
  2008/2/15后记 迅雷很阴险地把所有的你以前下载过的文件都存储到了系统盘下的Windows/system32/cid_store.dat里面。
  这样你每一次启动迅雷之后,立刻他就会从这个数据库里面读取内容,然后上传。

  你只需要在桌面建立一个批处理d.bat(建立方法是用记事本另存为)里面写上一句话,del c:/windows/system32/cid_store.dat(c:要替换成系统盘盘符)
  记得每一次用完迅雷,运行一下这个就可以了。目的就是自动删除该数据库.记住,删除这个没有性能影响.

  尽管如此,我发现迅雷在没有cid_store.dat的时候仍然每1秒钟疯狂下载一次广告,我不明白他为什么每隔一秒下一次!所以用完关了最好。

本文转自
http://www.myit365.com/h/doc/20080217/47733.shtml
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 迅雷是一款流行的下载工具,它采用了多种机制来加速下载速度和提高下载成功率。下面是一些可能的迅雷下载文件的机制: 1. 多线程下载:迅雷会利用多个线程同时下载同一个文件,从而提高下载速度。每个线程负责下载文件的不同部分,当一个线程遇到问题时,其他线程可以继续下载,从而减少下载中断的概率。 2. P2P下载:迅雷支持点对点(P2P)下载,即通过与其他用户共享下载文件的部分,从而加快下载速度。当用户下载一个文件时,迅雷会查找其他正在下载或已经下载该文件的用户,以从他们那里获取该文件的部分。 3. 自动镜像选择:当用户下载一个文件时,迅雷会自动选择最快的下载源,即镜像站点。这样可以避免用户选择下载源时产生的不便和错误。 4. 文件预读:迅雷会在下载文件时预读未下载的部分,从而加快下载速度。在下载期间,迅雷还会自动对下载的文件进行校验,以确保文件的完整性和正确性。 总之,迅雷下载文件的机制包括多线程下载、P2P下载、自动镜像选择和文件预读等多个方面,这些机制共同作用来提高下载速度和下载成功率。 ### 回答2: 迅雷是一种常用的下载工具,其下载文件的机制如下: 当用户在迅雷中输入下载链接或搜索下载内容,迅雷会连接至服务器检索相关文件信息。若服务器支持迅雷协议,用户将被迅雷识别为合法用户。 迅雷下载文件的机制包含了两种方式:HTTP/FTP下载和P2P下载。 在HTTP/FTP下载方式中,用户请求下载文件时,迅雷会和服务器进行直接的HTTP/FTP通信。迅雷通过多线程技术将下载任务分解为多个子任务,同时使用多个线程分别下载同一个文件的不同部分。这样可以提高下载速度并增加下载的稳定性。迅雷还会检测下载连接,并自动断点续传以避免因网络问题或其他原因导致的下载中断。 在P2P下载方式中,用户将下载链接输入到迅雷中后,迅雷会根据用户的选择自动寻找与该文件相关的种子文件。通过种子文件,迅雷能够在全球范围内寻找其他正在下载或已经下载完成该文件的用户,建立连接并从这些用户处获取文件的分块数据。迅雷通过多线程和多点下载技术,同时从多个用户处下载不同的文件分块,并将这些分块即时组合成完整的文件。这样可以提高下载速度并减轻服务器负载。 无论是HTTP/FTP下载还是P2P下载,迅雷都会自动优化下载顺序以提高下载效率,并根据用户设定的参数进行下载管理,如同时下载任务数、下载速度限制等。 总之,迅雷通过多线程、断点续传、多点下载和全球用户共享资源等技术,提供了快速、稳定的下载机制,使用户能够高效地下载和管理各种文件。 ### 回答3: 迅雷是一款常用的下载工具,其下载文件的机制如下: 首先,用户通过复制和粘贴或手动输入下载链接,将需要下载的文件链接添加到迅雷软件中。 然后,迅雷会解析该下载链接,并获取文件的相关信息,包括文件大小、文件类型等。 接着,迅雷会根据用户选择的下载方式,使用多通道技术来同时从不同的源服务器上获取文件的数据。迅雷会先从文件资源最丰富的服务器开始下载,确保下载速度更快。 在下载过程中,迅雷会根据服务器的响应情况动态调整下载通道和线程数,以达到最快的下载速度。同时,迅雷还支持断点续传功能,即使下载过程中出现网络中断或软件异常退出,下次重新开始下载时可以从上次下载的位置继续,不需要重新下载整个文件。 为了提高下载速度和下载成功率,迅雷还采用了一些优化措施。例如,它会自动选择最佳的下载源服务器、自动加速下载、支持下载加速插件等。 最后,在文件下载完成后,迅雷会对下载的文件进行校验,确保文件的完整性和准确性。 总的来说,迅雷通过多通道技术、断点续传、动态调整下载通道和线程数等方式来提高下载速度和成功率;同时,它还支持自动加速、下载加速插件等功能来满足用户的需求。迅雷的下载机制使得用户能够更快速、更方便地下载所需的文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值