【Web前端问题】破解百度知道点赞功能,是通过什么技术识别是否已点赞?
http://zhidao.baidu.com/question/550112715.html
随便找了百度知道的一个帖子,然后点赞!
点赞之后,想重复点赞却发现来问题了:
1、换了浏览器也不能点赞。
2、用浏览器自带的清空了cookie也不能点赞,用cclear清空了所有的流量记录和cookie还是不能点赞。
3、重启电脑。
4、内网下其他电脑可以点赞,同时如果我代理了IP,也可以点赞,那么:他用什么逻辑来实现内网其他电脑可以点赞的呢?
5、如果改变了浏览器,用手机模式去流量,还可以点赞一次。
6、没有登陆账户,也就是排除根据账户而进行的重复点赞。
那他的实现原理是怎么样的?怎样实现了不同浏览器都可以这样进行判断啊?
如果是简单的修改ua,那为什么我第二次修改其他手机ug区又不行了?
回答:
这个论文是百度实际项目
http://60.16.24.71/KCMS/detail/detail.aspx?filename=1014400577.nh&dbcode=CMFD&dbname=CMFD2015
根据我的理解,中间件应该使用了这一套机制将各种UA分为简单的几类,不知道现在还用不用了。
也就是说,笛卡尔积为{有限的几种UA} X {Cookies或者Local storage的token集合} X {可用IP集合}
回答:
刚刚测试了下,发现就是ip验证,登录和没登录都可以投1票,也就是1个ip可以投2票,你ip代理下试试就知道了。
回答:
完全是通过IP控制的
以上是 【Web前端问题】破解百度知道点赞功能,是通过什么技术识别是否已点赞? 的全部内容, 来源链接: utcz.com/a/135815.html