通过清理cookie实现无限投票
程序员文章站
2024-02-02 12:42:16
...
初遇活动
下班在园区门口等车,有个扫码关注给布袋的活动。基本没什么性趣,没人搭理他。一会过来个年轻的说报名摄影活动一等奖是一台电视。其实也没什么性趣,你要说给个雷蛇键盘之类的还有点性趣。但我对拍照有兴趣,就这么参加了。到了投票的那一天,竟然只是发了个网址,点进去就可以投票,我就想是不是拿到浏览器刷新一下就又可以投票了。
但是事情不是想象那么简单,旁边同事大神A一眼就看出来了,你把随机生成cookie清空一下在刷新就又可以了,不多BB直接进入怎么无限投票环节。
无限投票过程
- 第一天上午手动投票
手动清理cookie在进行刷新页面投了点票
- 第一天中午脚本投票
中午的时候同事B说可以弄个脚本进行投票,用的是按键精灵进行录制脚本,按键精灵在网上下就行。
3.自动清理cookie直接点击投票就可以(此方法是在某论坛大神给出的想法)
打开投票页面,先去除投票后的遮罩
投5次票后显示次数用光,
清除cookies刷新页面后可重新投票
清除cookies不刷新页面不可重新投票
猜测后台会对cookies进行重复判定
所以我们只要修改了cookies就可以重复投票
利用chrome 控制台对cookies进行修改,
每1秒修改一次cookies
代码如下:
function refresh(){
document.cookie="vx.unid=20200526101706--547686870-"+Math.round(Math.random()*10000)+" ;expires=Thu, 18 Dec 2043 12:00:00 GMT;domain=.vrh5.cn;path=/";
document.cookie="wxaa9187666c636a60.id=20200526101706--547686870-"+Math.round(Math.random()*10000)+";expires=Thu, 18 Dec 2043 12:00:00 GMT;domain=.vrh5.cn;path=/";
document.cookie="vx.appid=wxaa9187666c636a60;expires=Thu, 18 Dec 2043 12:00:00 GMT;domain=.vrh5.cn;path=/";
};
setInterval("refresh()","1000");
然后每1秒点击一下投票就可以了
结尾
在这个过程中也有人疯狂刷票,实际上最后拿不拿奖已经不重要了,重要的是通过系统BUG让我的票一定要比其他人多。
友谊第一,比赛第二。