我的 Win7 太诡异了,无论什么浏览器,下载文件总是坏的!

2015-10-02 23:39:51 +08:00
 pmpio

上次 Win7 更新包下载不正常,我怪罪到移动宽带的 http 劫持上,今天看到 vmware player 12 才 69M ,就想下载一个,下载了几次, sha1 总对不上,忽然想到或许是 Win7 或浏览器的问题呢,然后我在多个环境下测试下载 http://download3.vmware.com/software/player/file/VMware-player-12.0.0-2985596.exe
Chrome(x64): sha1 不正确
IE11(x86): sha1 不正确
Linux(x64/x86)+wget :两次 sha1 均正确

看来应该是我的 Win7 有毛病,系统刚装不久, MSDN 原版 iso(经过 sha1 校验)刻录的光盘安装的,当时系统更新时就不正常,更新包好多都无法安装,折腾好久才更新完的,估计那时这系统的下载就不正常了。

难道这个 Win7 在更新时被移动的黑科技将 tcp/ip 协议栈给替换劫持了?我再弄个 Flashget 测试一下看看,真邪门了。。。。。

9632 次点击
所在节点    宽带症候群
40 条回复
aivier
2015-10-03 09:17:51 +08:00
前几天我也遇到怎么下载压缩包都损坏,所有工具都一样,换个系统就好
venster
2015-10-03 10:37:20 +08:00
我记得前一阵子有个人也是这问题, HTTPS 的连接就没事。似乎是移动的缓存服务器出问题。我有一次也遇到这种情况,下载回来的文件大小正常,签名损坏,下载个 jpg 回来,直接是花的。后来把网卡驱动更新了一下就好了
21grams
2015-10-03 11:55:45 +08:00
我觉得不会是什么木马病毒之类的,更像是系统问题,不排除硬件或驱动。
msputup
2015-10-03 12:24:42 +08:00
我也碰到过,愣是没找出来什么原因,后来自己又好了,当然不是所有文件,是特定的一个文件。
pmpio
2015-10-03 12:57:33 +08:00
@venster 哎,郁闷,那个人就是我呀。。。。我有时网页上的图片都变花。。。。

今天各种测试折腾一上午了,最大问题可能还是在移动光纤宽带上,这玩意除了看视频,干啥都不合适。
pmpio
2015-10-03 13:01:01 +08:00
@21grams 网卡是技嘉主板自带的 RealTek 千兆卡,刚才从 realtek 下载了最新 2015 版的驱动安装上了,问题依旧。。。
pmpio
2015-10-03 13:05:03 +08:00
@jasontse 我昨晚没有在 Linux 下多次测试,今天多试了几次,结果也是有问题:

[root@localhost tmp]# wget -v http://mirrors.zju.edu.cn/postgresql/source/v9.0.0/postgresql-9.0.0.tar.bz2
--2015-10-03 12:58:45-- http://mirrors.zju.edu.cn/postgresql/source/v9.0.0/postgresql-9.0.0.tar.bz2
Resolving mirrors.zju.edu.cn (mirrors.zju.edu.cn)... 210.32.158.231, 2001:da8:e000:1410:216:3eff:fe75:6c73
Connecting to mirrors.zju.edu.cn (mirrors.zju.edu.cn)|210.32.158.231|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13753207 (13M) [text/plain]
Saving to: ‘ postgresql-9.0.0.tar.bz2.2 ’

连续下载了三次,都没有被重定向,但下载的文件 md5 每次都不同,也是神奇了!
[root@localhost tmp]# md5sum *
14c2122cc322e69ab2ab702ed7714bbe postgresql-9.0.0.tar.bz2
a8d82990d340129a196395cd7deb3921 postgresql-9.0.0.tar.bz2.1
3136b7232aa3a0668772cc8262ef522e postgresql-9.0.0.tar.bz2.2
f89ea0678c5524189c8f7c4db22e236d postgresql-9.0.0.tar.bz2.md5
f89ea0678c5524189c8f7c4db22e236d postgresql-9.0.0.tar.bz2.md5.1
[root@localhost tmp]# cat postgresql-9.0.0.tar.bz2.md5
MD5 (postgresql-9.0.0.tar.bz2) = 14c2122cc322e69ab2ab702ed7714bbe
pmpio
2015-10-03 13:06:20 +08:00
@msputup 嗯,偶然性很大,不过我这里是偶尔会下载成功,失败的可能性更大。
pmpio
2015-10-03 13:12:45 +08:00
@abelyao 移动的网络,早分析过了,换 DNS 没用的,我这用 dnscrypt 后, dns 能正常,然并卵,狗 sun 的移动有 http 劫持,而且,就我这多次下载的情况来看,更像是直接在 tcp 连接中篡改了数据包,不然怎么会在连接没有重定向的情况下,三次下载有三个不同的 md5 值。。。。
pmpio
2015-10-03 13:21:22 +08:00
# md5sum postgresql-9.0.0.tar.bz2*
14c2122cc322e69ab2ab702ed7714bbe postgresql-9.0.0.tar.bz2
14c2122cc322e69ab2ab702ed7714bbe postgresql-9.0.0.tar.bz2.1
14c2122cc322e69ab2ab702ed7714bbe postgresql-9.0.0.tar.bz2.2

直接在 OpenWRT 路由器上下载,三次全部正常!唉,莫非又错怪移动了,是我这路由器的问题?
我 9 月 13 号更新过路由器固件, 9 月 17 号重装的 Win7 !

看来真可能是这个新版路由器固件的毛病,马上换旧版试试。。。。
realpg
2015-10-03 13:30:33 +08:00
检查你路由器的芯片是否有损坏、电源适配器实际输出电压。
pmpio
2015-10-03 14:05:25 +08:00
@realpg 晕死,你的想像力也太丰富了,如果有你说的这些问题,这路由器还能正常启动么?

经过详细测试,应该就是固件问题!

这个路由器小厂家的固件太不靠谱了,暂时先用回旧版本吧,等我学会折腾固件了就用 openwrt.org 上的固件。目前我正在了解自己定制官方 OpenWRT 固件的方法,关键卡在读取不到 wifi 的 mac 地址,虽然据说弄一个文件就能解决,但我还是想通过修改 dts 定义来实现。
realpg
2015-10-03 14:17:49 +08:00
@pmpio
没啥不能启动的
奇奇怪怪的问题多了去了
比如某个电阻接触不良就能导致数据包有个万分之几的出错率,然后效验位原因再能纠正其中的大部分,偶尔一个两处以上出错校验位巧合正确了,就通过了,万分之几的平方以上的概率,网络流中很难复现,大文件动不动就几亿 bit 的,你去 hash 只要一个 byte 不一样就是不一样,而且很随机的不一定哪个字节,下载一次一个 hash

至于电压,有些电路,电压过高就会明显工作异常,在界限电压临近的部分就会导致偶尔异常。如果有些问题跟温度相关,在电压过高后会随着温度曲线由间歇的工作异常很难发现

发布了新的固件,核心算法有变更,导致芯片发热量不同,引起电压解限附近的温度引起的器件不太正常是很常见的。
states
2015-10-03 14:26:11 +08:00
你电脑不会是有感染型的病毒吧!!!!
lueo
2015-10-03 15:08:14 +08:00
必须要来回答一下。

之前我也遇到所有文件 md5 校验都错误,能装系统能开机能跑程式,就是文件 copy 一定会出错,交叉分析了一个月,还送修了几个零组件,厂商都回报没问题;

最后发现是主板固件,原来它对高频率的内存有 Bug ,升级完 firmware 后,所有问题烟消云散…
hellov22ex
2015-10-03 15:14:13 +08:00
360 听说过吧,下来用用看先,用完再删
ShunYea
2015-10-03 17:13:55 +08:00
我觉得是网络或者服务器问题,以前经常遇到下载这个软件,就这个地址,只是版本不一样,用的 fireFox ,下了好几次,就是不行, MD5 值不对
chairuosen
2015-10-03 17:44:02 +08:00
也遇到过同样问题,有些网页上的 js 中会随机出现一个字母被替换的现象。这样网页 js 就挂了。
wisdom
2015-10-03 21:41:20 +08:00
同意三楼观点
glchaos
2015-10-04 11:59:09 +08:00
升个 win10 试试!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/225325

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX