萬盛學電腦網

 萬盛學電腦網 >> 健康知識 >> PHP在安全方面的另類應用

PHP在安全方面的另類應用

  1.遠程文件PHP是一門具有豐富特性的語言,它提供了大量函數,使程序員能夠方便地實現各種功能,遠程文件就是一個很好的例子:代碼 <?php$fp=@Fopen($url,"r") or die ("cannot open $url");while($line=@fgets($fp,1024)) {$contents.=$line;}echo $contents; //顯示文件內容fclose($fp); //關閉文件?> 以上是一段利用Fopen函數打開文件的代碼,由於Fopen函數支持遠程文件,使得它應用起來相當有趣,將以上代碼保存為Proxy.php,51自學網,然後後提交:代碼 /proxy.php?url=http://www.hacker.com.cn/bbs 這時候你會發現論壇下方顯示的IP地址變成了PHP腳本所處服務器的IP地址。Fopen函數可以從任何其Web或FTP站點讀取文件,事實上PHP的大多數文件處理函數對遠程文件都是透明的,比如請求:代碼 /proxy.php?url=http://target/script/..
copyright © 萬盛學電腦網 all rights reserved