最简单的PHP小偷源码

WBOY
Freigeben: 2016-07-25 08:50:21
Original
1370 Leute haben es durchsucht
各位这只是简单的小偷程序,大家学习一下就好,不要做非法用途哈!!

不懂或者不会的请回复
  1. //-------------------------配置参数开始-------------------------
  2. //目标站网址
  3. $url="http://blog.0907.org";
  4. //当前文件名
  5. $thisname='index.php';
  6. //-------------------------配置参数结束-------------------------
  7. header("Content-type: text/html; charset=GBK");
  8. $server_url = preg_replace("/(http|https|ftp|news):\/\//i", "", $url);
  9. $server_url = preg_replace("/\/.*/", "", $server_url);
  10. $server_url = 'http://'.$server_url;
  11. $getid=$_SERVER["REQUEST_URI"];
  12. $scriptname=$_SERVER["SCRIPT_NAME"];
  13. $thisurl="http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
  14. if( preg_match('#(http|https|ftp|news):#iUs',$getid) ){
  15. header("Location:".$scriptname);
  16. exit;
  17. }
  18. if( preg_match('#'.$scriptname.'\/#iUs',$getid) ){
  19. $url=$server_url.'/'.str_ireplace($scriptname."/",'',stristr($getid,$scriptname."/"));
  20. }
  21. $thismulu=str_ireplace(stristr($_SERVER['PHP_SELF'],$thisname),'',$thisurl);
  22. function curl_get($url){
  23. if(function_exists('curl_init') && function_exists('curl_exec')){
  24. $ch = curl_init();
  25. $user_agent = "Mozilla/5.0+(compatible;+Baiduspider/2.0;++http://www.baidu.com/search/spider.html)";
  26. curl_setopt($ch, CURLOPT_URL, $url);
  27. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  28. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  29. curl_setopt($ch, CURLOPT_REFERER, "http://www.baidu.com/s?wd=%CA%B2%C3%B4");
  30. curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
  31. $data = curl_exec($ch);
  32. curl_close($ch);
  33. }else{
  34. for($i=0;$i $data = @file_get_contents($url);
  35. if($data) break;
  36. }
  37. }
  38. return $data;
  39. }
  40. function filter($str){
  41. global $server_url;
  42. $str=preg_replace("/]+>/si","",$str);
  43. $str=preg_replace("/\s+/", " ", $str);
  44. $str=preg_replace("//si","",$str);
  45. $str=preg_replace("/(.*?)/si","",$str);
  46. $str=preg_replace("//si","",$str);
  47. $str=preg_replace("/javascript/si","Javascript",$str);
  48. $str=preg_replace("/vbscript/si","Vbscript",$str);
  49. $str=preg_replace("/on([a-z]+)\s*=/si","On\\1=",$str);
  50. return $str;
  51. }
  52. function urlchange($str) {
  53. global $server_url,$scriptname,$thismulu;
  54. $str = preg_replace('/src=(["|\']?)\//', 'src=\\1'.$server_url.'/', $str);
  55. $str = preg_replace('/]+)href=(["|\']?)\/?/', ' $str = preg_replace('/]+)href=(["|\']?)\/?/', ' $str=str_ireplace('/javascript:;','#',$str);
  56. $str=str_ireplace('"'.$scriptname.'/"',$scriptname,$str);
  57. return $str;
  58. }
  59. function charset($str){
  60. if(preg_match('#]*charset\s*=\s*utf-8#iUs',$str)){
  61. $str=preg_replace('/charset\s*=\s*utf-8/i','charset=gb2312',$str);
  62. $str=iconv("UTF-8", "GB2312//IGNORE", $str);
  63. }
  64. return $str;
  65. }
  66. $body=urlchange(filter(charset(curl_get($url))));
  67. //-------------替换开始----------------------
  68. $body=preg_replace('#>精品推荐(.*)

" #si',"",$body);

  • //正则替换,这里我就不多说啦,PS:其实我也不大会正则
  • //PS:可写多个
  • $body=str_ireplace('action="/v"','action="index.php/v"',$body);
  • //$body=str_ireplace('您要替换的内容','你想替换成的内容',$body);
  • //PS:可写多个
  • //嘻嘻,欢迎大家去我博客做客
  • //------------替换结束------------------------
  • echo $body;
  • ?>
  • 复制代码


    Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!