首页 园地图库文章列表留言下载
现在位置:首页 -> 社会百科 -> 学习资料
php小偷实例教程
作者:佚名 来源:mmkey.com搜集 更新日期:2005-8-4 阅读次数
文字 〖 自动滚屏(右键暂停)

http://mtv.8391.com/mmkey.com 为例,偷取mtv名称、歌手、路径

1、对原网站进行代码分析
首先确定视听mtv的地址是: http://mtv.8391.com/player.asp?id=IDmmkey.com
查看其原文件,判断出调用mtv路径的文件: http://mtv.8391.com/Yxwen.asp?id=IDmmkey.com
利用代码查看程序,取得 http://mtv.8391.com/Yxwen.asp?id=3488mmkey.com页面代码(3488为随机,只是了解页面代码)
2、对要偷取的页面进行代码分析
http://mtv.8391.com/Yxwen.asp?id=3488页面代码如下:

<entry SKIPIFREF="YES">
<title>I Believe In Love</title>
<author> 蓝牙音乐网 -www.8391.commmkey.com</author>
<copyright> 蓝牙音乐网 -www.8391.commmkey.com</copyright>
<ref href="http://218.78.213.183:880/daolianmtvfuc__________________kkkkkkkkkk//shela_believe.wmv"/>
<param name="Artist" value="榭拉"/>
<param name="Album" value=" 蓝牙音乐网 -www.8391.commmkey.com"/>
<param name="Title" value="I Believe In Love"/>
</ENTRY>


确认有用数据:
歌曲名称:I Believe In Love
歌手:榭拉
歌曲路径:http://218.78.213.183:880/daolianmtvfuc__________________kkkkkkkkkk//shela_believe.wmvmmkey.com
我们在小偷程序中只要得到以上数据就可以了
3、PHP代码编写
PHP:<?
/********
说明,为程序简单化,整个程序没有使用正则表达式
(我自己对这个方面也很臭,呵呵,高手别骂)
****/
//定义一个函数,对字符简单的过滤

function str($txt){
  $txt= str_replace("'","'",$txt);
  $txt= str_replace("\"","\"",$txt);
  return $txt;
}
//初始化程序
$magic_quotes_gpc = get_magic_quotes_gpc();
$register_globals = @ini_get('register_globals');
if(!$register_globals || !$magic_quotes_gpc) {
  @extract(daddslashes($HTTP_POST_VARS));
  @extract(daddslashes($HTTP_GET_VARS));
  if(!$register_globals) {
  foreach($HTTP_POST_FILES as $key => $val) {
  $$key = $val['tmp_name'];
  ${$key.'_name'} = $val['name'];
  ${$key.'_size'} = $val['size'];
  ${$key.'_type'} = $val['type'];
  }
  }
}
if (function_exists('set_time_limit') == 1 && @ini_get('safe_mode') == 0) {
  @set_time_limit(1000);
}
//end
//为防止日后对方修改地址,把地址前部相同的提取出来
$host="http://218.78.213.183:880/daolianmtvfuc__________________kkkkkkkkkk/";
if(!$action){
echo "<a href=\"t.php?action=start\">click here to start</a>";
die();
}else{
 $end=3488;//结束ID
 if(!$id||$id<1)$id=1;//默认ID编号
 $url="http://mtv.8391.com/Yxwen.asp?id=".$id;
 $str=@file_get_contents($url);//读取页面代码
 if($str){
 //利用关键字符,分割代码
 $a1=explode("value=\"",$str);//value=\"来分割字符
 //取歌手名称
 $n1=explode("\"",$a1[1]);
 $ges=str(trim($n1[0]));
 //取歌曲名称
 $g1=explode("\"",$a1[3]);
 $name=str(trim($g1[0]));
 //取歌曲地址
  $h1=explode("href=\"",$str);
 $h2=explode("\"",$h1[1]);
 $mtvurl= str(str_replace($host,"",trim($h2)));
  //添加数据库
  /********
  可根据自己的程序,适当的添加
  ********/
 
 }
 $id++;
 if($id<=$end){ echo "<a href=t.php?id=$id>cleck here </a>";
  echo "<meta http-equiv=\"refresh\" content=\"0;url=t.php?id=$id\">";}
elsedie("program runing over");
}
?>
上篇文章: PHP生成静态页面详解
下篇文章:七夕礼物
相关文章:
  • 世界上最神秘的十个古墓
  • 木棉花的春天分集剧情介绍
  • 《反串》剧情分集介绍6
  • 《反串》剧情分集介绍5
  • 《女儿,我该怎么爱你》分集剧情介绍8
  • 《女儿,我该怎么爱你》分集剧情介绍7
  • 《女儿,我该怎么爱你》分集剧情介绍6
  • 《女儿,我该怎么爱你》分集剧情介绍5
  • 《双面胶》分集剧情介绍12
  • 《双面胶》分集剧情介绍11
  • 《双面胶》分集剧情介绍10
  • 《双面胶》分集剧情介绍9
  • 《双面胶》分集剧情介绍8
  • 《双面胶》分集剧情介绍7
  • 《夜来风雨》剧情分集介绍10
  • 《夜来风雨》剧情分集介绍9
  • 《夜来风雨》剧情分集介绍8
  • 《夜来风雨》剧情分集介绍7
  • 《夜来风雨》剧情分集介绍6
  • 《舞台姐妹》剧情分集介绍6
  • 版权所有:文摘园地;本站资料均由站长收集,如果有侵权,请立即来信留言告诉我们,以免损害您的权益,谢谢!
    Copyright © 2004 文摘园地 http://wwww.mmkey.com All Rights Reserved Power by:HeadWind
    粤ICP备05098767号