解决无法登录Google帐号的问题

| |
[不指定 2008/03/25 16:39 | by ipaddr ]

老板的Notebook无法登录Gmail,总是提示以下错误:

您的查询看起来类似来自计算机病毒或间谍软件应用程序的自动请求。为了保护我们的用户,我们现在不能处理您的请求 ...
您的查询看起来类似于来自计算机软件的自动请求。为了保护我们的用户,我们现在不能处理您的请求 ...


按照Google的提示,删除了Cookies和历史记录,清除了一些不需要的IE插件后,仍然不能解决问题。
上Google搜索了很久,仍然没找到有效的解决方法。换成Firefox后,一切正常。所以,我猜想应该只是IE的问题,Google认为请求不是IE发送的,有可能是因为IE发送的HTTP Header有问题,导致Google认错。

于是安装WireShark,跟踪了一下IE的HTTP请求,发现IE的User Agent有问题,出现了很长一串乱七八糟的东东,如下:
Mozilla/4.0(Compatible Mozilla/4.0(Compatible-EmbeddedWB 14.59 http://bsalsa.com/ EmbeddedWB- 14.59 from: http://bsalsa.com/.........


我想,很有可能是因为这个问题导致的,Google不认识这个User Agent,所以拒绝了连接。


[[本文源自:http://www.eit.name/blog/read.php?316 转载请注明 ]]

查看了一个IE的User Agent配置,发现是在注册表定义的,主要有两个地方,分别是:

系统默认值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent
当前用户的定义:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent


其中,在HKEY_CURRENT_USER处发现了Compatible-EmbeddedWB 14.59 http://bsalsa.com/....,修改了User Agent后,访问Gmail正常。


详细的修复办法:
1. 删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings下面的User Agent
2. 删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform下面,除SV1外的所有项。

按如上方法修改注册表后,[鱼漂]再用WireShark跟踪了IE的HTTP请求,发现现在的User Agent正常了,也可以正常的登录Google帐号,包括Google邮件,Google Adsense等。

[[本文源自:http://www.eit.name/blog/read.php?316 转载请注明 ]]
[鱼漂]个人认为,bsalas.com这个网站使用这个手法有点太变态了,网上有不少SA还以为这是一个搜索引擎呢。

Net | 评论(8) | 引用(0) | 阅读(91329)
reji
2009/04/14 15:04
老兄,你太伟大了,网上找了好几种方法都不行。就用你的行。
the623
2008/05/17 17:39
老大,你太猛了,我以为我以后要跟GMAIL过活了,总算找到了。。。。zan
2008/05/11 23:12
人高就是厉害,真是太谢谢了,这什么怪网站,我也是中了这个网站的镖
SillySnail Email Homepage
2008/04/21 13:22
强人,网上找了几个星期都没找到答案的问题,今天终于解决了
谢谢谢谢
sd
2008/04/15 11:27
谢谢,GOOGLE这么多安全保护不知道是不是真有用。
yalina
2008/03/29 10:27
可以了!谢谢!!!
想吃冰淇淋 Homepage
2008/03/28 18:55
高人啊,请受我一拜...困扰了一个多星期的问题终于用您的方法解决了...网上那么多“方法”只有你的是可行的,而且你想到分析数据包真的是很强,在此膜拜...盼回访grin
kanelee
2008/03/28 15:23
快了1周都不能进入邮箱,按照你的放法终于解决了,多谢多谢!
分页: 1/1 第一页 1 最后页