当前位置:首页 > 微信投票教程 > 正文内容

网络投票工具搭建的代码应该怎么写?

2018-07-30 21:27:15 | 分类:微信投票教程 | 评论:0人 | 浏览:1,422次

投票活动快速互投提升票数请加— —纯人工互投提升票数数量.互相投票以娱乐为主!

网络投票工具搭建的代码应该怎么写?

网络投票工具是目前对于微信投票活动、网页投票活动最好的一种刷票渠道,那么极少数人才了解网络投票工具,那么今天我就来给大家说下网络投票工具搭建的代码怎么写吧,写这篇文章的原由其实是这样的,前些天一个朋友突然发了一个网站,让我帮她投投票..我这人一项比较好说话,就帮她投了.顺便分析了这个网站,发现这个网站的投票系统有ip限制,但是投票是一个ajax请求.那么办法就出来了

网络投票工具搭建的代码应该怎么写?

很多投票PC网站都是依靠限制ip,来限制投票人数.那么我用curl伪造IP,那么就可以轻易制造多个IP进行投票.

下面贴上PHP代码:

由于对方是GET AJAX请求,我这里就贴上GET方法,POST方法请自行修改

<?php
/**
* @author 邹言    zouhao6889@gmail
*/
$ip_long = array(
array(‘607649792’, ‘608174079’), //36.56.0.0-36.63.255.255
array(‘1038614528’, ‘1039007743’), //61.232.0.0-61.237.255.255
array(‘1783627776’, ‘1784676351’), //106.80.0.0-106.95.255.255
array(‘2035023872’, ‘2035154943’), //121.76.0.0-121.77.255.255
array(‘2078801920’, ‘2079064063’), //123.232.0.0-123.235.255.255
array(‘-1950089216’, ‘-1948778497’), //139.196.0.0-139.215.255.255
array(‘-1425539072’, ‘-1425014785’), //171.8.0.0-171.15.255.255
array(‘-1236271104’, ‘-1235419137’), //182.80.0.0-182.92.255.255
array(‘-770113536’, ‘-768606209’), //210.25.0.0-210.47.255.255
array(‘-569376768’, ‘-564133889′), //222.16.0.0-222.95.255.255
);
$rand_key = mt_rand(0, 9);
$ip= long2ip(mt_rand($ip_long[$rand_key][0], $ip_long[$rand_key][1]));//随机生成国内某个ip
$url=’localhost/ip.php’;//这里请填写投票的请求地址
$ch = curl_init($url);
$header = array(
“CLIENT-IP:{$ip}”,
“X-FORWARDED-FOR:{$ip}”,
);
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回
curl_exec($ch);
curl_close($ch);

前部分是随机生成国内的某个ip,然后用curl模拟请求.由于网站限制是一个ip限制1个小时投30个票,因此,我这里就是随机的.如果网站是限制1个ip投1个,那么最好把ip修改为顺序生成国内ip,这样可以不重复.然后我在开启,apache ab,每次并发20个投票..很快票就刷上去了.我没有什么好的办法防御.但是我这样的curl实际上就是webservice访问,这样的访问是不带session或者cookie的,当然,curl也可以模拟带上cookie,然后在带上phpsessionid从而来带上session.

版权说明:文章均为海王信投票专家原创,转载本文请注明出处和附带本文链接:https://www.aivtp.com/4211.html

上一篇: 刷票群0.01一票微信号,是否真的存在?

下一篇:微信投票一票多少钱?

站内搜索