php小偷实例教程
时间:2006-04-01 来源:贝壳shell
以
http://mtv.8391.com/
为例,偷取mtv名称、歌手、路径
1、对原网站进行代码分析
首先确定视听mtv的地址是:
http://mtv.8391.com/player.asp?id=ID
查看其原文件,判断出调用mtv路径的文件:
http://mtv.8391.com/Yxwen.asp?id=ID
利用代码查看程序,取得
http://mtv.8391.com/Yxwen.asp?id=3488
页面代码(3488为随机,只是了解页面代码)
2、对要偷取的页面进行代码分析
http://mtv.8391.com/Yxwen.asp?id=3488
页面代码如下:
CODE: ??? 运行代码 - 复制代码 - 保存代码 ???
I Believe In Love
蓝牙音乐网 -
www.8391.com
蓝牙音乐网 -
www.8391.com
http://218.78.213.183:880/daolianmtvfuc__________________kkkkkkkkkk//shela_believe.wmv
"/>
www.8391.com
"/>
确认有用数据:
歌曲名称:I Believe In Love
歌手:榭拉
歌曲路径:
http://218.78.213.183:880/daolia
... //shela_believe.wmv
我们在小偷程序中只要得到以上数据就可以了
3、PHP代码编写
PHP: $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 "click here to start";
die();
}else{
?$end=3488;//结束ID
?if(!$id||$id
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($idcleck here ";
echo "";}
else?die("program runing over");?
}
?>
http://mtv.8391.com/
为例,偷取mtv名称、歌手、路径
1、对原网站进行代码分析
首先确定视听mtv的地址是:
http://mtv.8391.com/player.asp?id=ID
查看其原文件,判断出调用mtv路径的文件:
http://mtv.8391.com/Yxwen.asp?id=ID
利用代码查看程序,取得
http://mtv.8391.com/Yxwen.asp?id=3488
页面代码(3488为随机,只是了解页面代码)
2、对要偷取的页面进行代码分析
http://mtv.8391.com/Yxwen.asp?id=3488
页面代码如下:
CODE: ??? 运行代码 - 复制代码 - 保存代码 ???
I Believe In Love
蓝牙音乐网 -
www.8391.com
蓝牙音乐网 -
www.8391.com
http://218.78.213.183:880/daolianmtvfuc__________________kkkkkkkkkk//shela_believe.wmv
"/>
www.8391.com
"/>
确认有用数据:
歌曲名称:I Believe In Love
歌手:榭拉
歌曲路径:
http://218.78.213.183:880/daolia
... //shela_believe.wmv
我们在小偷程序中只要得到以上数据就可以了
3、PHP代码编写
PHP: $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 "click here to start";
die();
}else{
?$end=3488;//结束ID
?if(!$id||$id
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($idcleck here ";
echo "";}
else?die("program runing over");?
}
?>
相关阅读 更多 +