国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

linux防止php偽造本地文件解決方法

2024-05-04 21:58:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

我們舉例只講linux的系統(tǒng),但是防止方法在任何系統(tǒng)都是有效的,下面我們先來(lái)看看等操作,你可以這樣使用,代碼如下:

http://m.survivalescaperooms.com/index.php?page=../etc/passwd 

http://m.survivalescaperooms.com/index.php?page=../../../etc/passwd 

http://m.survivalescaperooms.com/index.php?page=..../../etc/passwd

獲取更多數(shù)據(jù):

  1. etc/profile  
  2. etc/services  
  3. /etc/passwd  
  4. /etc/shadow  
  5. /etc/group  
  6. /etc/security/group  
  7. /etc/security/passwd  
  8. /etc/security/user  
  9. /etc/security/environ  
  10. /etc/security/limits  
  11. /usr/lib/security/mkuser.default 

像上面代碼,如果你是

?page=$_GET的話這樣就完了,分析原因,因?yàn)槲覀兎猪?yè)只有數(shù)字,那么我們這樣操作,代碼如下:

?page=intval($_GET);

這樣就無(wú)法把字符提交了,我們利用了intval函數(shù)進(jìn)行了過(guò)濾,那么對(duì)于提交字符怎么處理呢,在處理字符時(shí)我們利用php自帶函數(shù)的函數(shù) addslashes和htmlspecialchars進(jìn)行過(guò)濾,代碼如下:

$body = htmlspecialchars(isset($_GET[$str])?$_GET[$str]:'');

這樣就基本過(guò)濾了各種安全注入,當(dāng)然如果你服務(wù)器有漏洞在php上是解決不了的.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 滨海县| 乌苏市| 贞丰县| 江门市| 鸡西市| 太湖县| 利辛县| 教育| 巴里| 互助| 新疆| 马边| 军事| 淳化县| 安康市| 枣庄市| 泰和县| 龙胜| 江油市| 墨江| 青岛市| 克拉玛依市| 诸城市| 宜章县| 双流县| 永德县| 玉溪市| 方城县| 巴南区| 施秉县| 韶山市| 深州市| 饶平县| 聂荣县| 余江县| 宝鸡市| 城固县| 大邑县| 麻城市| 通江县| 大方县|