最近闲着无聊,看腾讯的3G网站只有手机能够登录进去。想想要是如果用3G登陆QQ和空间,冒充手机请求,搞点外挂玩玩QQ农场的,应该不错,腾讯识别不出来!但是QQ登陆上去并且进入了空间首页,在进入QQ空间个人中心的时候,被系统识别了不是手机登陆的!又被T出来了!百思不得齐解!腾讯的手机验证包括哪些呢?HTTP请求信息:我的设置如下: httpurlconnection.setRequestProperty("accept", "text/x-vCard,application/smil,image/gif,text/plain,audio/x-midi,text/html,image/bmp,image/vnd.wap.wbmp,text/x-vCalendar,application/vnd.wap.wmlscriptc,application/vnd.phonecom.mmc-wbxml,audio/midi,audio/smaf,image/png,application/vnd.oma.drm.message,application/vnd.wap.mms-message,image/jpg,image/x-up-wpng,application/vnd.wap.multipart.related,application/octet-stream,application/vnd.wap.multipart.mixed,application/vnd.wap.coc,text/x-imelody,text/css,application/x-smaf,application/vnd.wap.sic,application/vnd.uplanet.bearer-choice-wbxml,application/vnd.wap.slc,audio/x-mid,application/xhtml+xml; profile=\"http://www.wapforum.org/xhtml\",application/vnd.wap.connectivity-wbxml,application/vnd.wap.xhtml+xml,application/vnd.smaf,audio/amr,image/jpeg,audio/smf,audio/mid,audio/imelody,application/vnd.wap.wmlc,application/x-imelody, text/vnd.wap.wml, text/vnd.wap.wmlscript, text/vnd.wap.co, text/vnd.wap.si, text/vnd.wap.sl, text/vnd.wap.connectivity-xml");
httpurlconnection.setRequestProperty("user-agent","NEC-N700/1.0 UP.Browser/6.2.2.4.d.1.102 (GUI) MMP/1.0");
httpurlconnection.setRequestProperty("accept-charset","utf-8");
httpurlconnection.setRequestProperty("accept-language","zh-cn");
httpurlconnection.setRequestProperty("x-nokia-connection_mode","CMODE");
httpurlconnection.setRequestProperty("x-nokia-bearer","GPRS");
httpurlconnection.setRequestProperty("client-ip","10.0.0.144");
我想腾讯应该去判断HTTP的请求头信息的,不可能是根据接入的IP进行判断,移动不会给腾讯提供所有的网关吧!其二应该不会是移动添加了参数吧,这个毕竟不是收费WAP项目,移动没必要给腾讯提供号码跟MISC_ServiceID(如果有,那么请大牛提供下移动加了哪些参数?)!
想问下怎么去冒充一个手机请求,让腾讯识别不出来!
------解决方案--------------------
我觉得你否定的两个情况还是有可能发生的啊,就是IP限制以及特定http head信息。
还有就是你确定你加上了所有的http header么?
可以考虑找一个具有公网IP的服务器,用sniffer监听一下socket message
------解决方案--------------------
mark!!!
------解决方案--------------------
高手啊不错