校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解php命令注入攻擊

詳解php命令注入攻擊

熱門標簽:海南人工外呼系統有效果嗎 智能電話機器人排名前十名南京 地下城堡2圖九地圖標注 抖音有個地圖標注是什么意思 阿里云400電話申請加工單 保定crm外呼系統運營商 西區企業怎么做地圖標注入駐 七魚外呼系統停用嗎 九江外呼系統

這次實驗內容為了解php命令注入攻擊的過程,掌握思路。

命令注入攻擊

命令注入攻擊(Command Injection),是指黑客通過利用HTML代碼輸入機制缺陷(例如缺乏有效驗證限制的表格域)來改變網頁的動態生成的內容。從而可以使用系統命令操作,實現使用遠程數據來構造要執行的命令的操作。
PHP中可以使用下列四個函數來執行外部的應用程序或函數:system、exec、passthru、shell_exec。

信息來源——合天網安實驗室

命令攻擊為什么會形成漏洞?
首先是因為應用需要調用一些執行系統命令的函數,比如上面說的php中的system等函數。其次,當用戶能夠控制這些函數中的參數,就可以將一些惡意的命令拼接到一個正常的命令當中,然后就會造成命令執行漏洞。
所以我們可以得出命令執行漏洞需要的條件:

  1. 應用調用的執行系統命令的函數
  2. 用戶可以對命令進行控制,從而拼接惡意命令
  3. 應用沒有對用戶的輸入進行過濾或者過濾不嚴格

通過命令執行漏洞,我們可以讀寫一些服務器上的文件,并且這些文件是不想讓用戶看到的,比如密碼類的敏感文件。而且,我們可以通過命令打開服務器的遠程服務,這樣就可以拿到服務器的shell,從而操控服務器或者這個網頁。再者,我們還可以對內網進行進一步的滲透。

下面開始實驗。

1.使遠程服務器執行whoami的命令。(whoami命令是查詢當前用戶身份的命令,比如管理員或普通用戶)
打開實驗環境,如下圖所示,我們要使其執行whoami命令。

從返回的結果來看服務器應該是windows系統,后面有補充。

服務器中關鍵代碼如下:

程序獲取GET參數ip,然后拼接到system()函數中,利用system()函數執行ping的功能,但是此處沒有對參數ip進行過濾和檢測,導致可以利用管道符執行其它的系統命令,后面有管道符的補充。

“|”在windows中的意思是:把前面的結果當成后面的輸入,我們用ip=127.0.0.1|whoami來試一下


后面的命令執行成功,得到我們的身份是system

“”在windows中的意思是:兩條命令一起執行,先執行前面再執行后面,我們用ip=127.0.0.1whoami來試一下


可以看出whoami命令并沒有成功被執行,原因是在ulr中,“”是一個連接符號,會被轉義成“%26”,那我們直接使用“%26”,它就會被轉義成真正的“”,所以我們不妨使用ip=127.0.0.1%26whoami再試一下


命令執行成功,可以看到服務器執行了兩個命令(ping和whoami),我們的身份是system

“||”在windows中的意思是:當前面一個執行失敗,則執行后面的,我們用ip=127.0.0.1||whoami來試一下


這一次whoami命令并沒有被執行,這是因為前面的命令可以執行,我們只要把前面的命令搞成不能執行的,讓它自動執行下一條命令,根據前面提供的關鍵代碼,我們知道只要傳入了正常的ip地址,命令(ping)就會成功執行,所以我們試試把ip地址消除,用ip=||whoami來試一下


命令執行成功,我們的身份是system

2.使遠程服務器執行ipconfig命令

服務器的關鍵代碼如下


補充一下:

preg_match() 函數用于進行正則表達式匹配,成功返回 1 ,否則返回 0 。
preg_match() 匹配成功一次后就會停止匹配,如果要實現全部結果的匹配,則需使用 preg_match_all() 函數。
header()函數的作用是:發送一個原始 HTTP 標頭[Http Header]到客戶端。標頭 (header) 是服務器以 HTTP 協義傳 HTML 資料到瀏覽器前所送出的字串,在標頭與 HTML 文件之間尚需空一行分隔。

這段代碼對ip地址進行了簡單的過濾,如果它匹配到,它會執行下面system那條命令,如果它沒有匹配到,它就無法執行下面那條命令(即ping),也就是我們開始時看到的界面:


所以,我們想要讓服務器執行ipconfig,首先想到的思路就是讓它發生錯誤,執行失敗,使用雙管道讓它執行ipconfig,接下來我們用ip=127.||ipconfig試一下:


成功

同理,我們使用單管道(ip=127.0.0.1|ipconfig)試一試:


成功

繼續,我們使用“%26”(ip=127.0.0.1%26ipconfig)試一試:



執行了兩個命令,成功!

知識補充

我們可以通過ping命令返回結果中的TTL項查看服務器的操作系統:LINUX——64 WIN2K/NT——128 WINDOWS系列——32 UNIX系列——255(前面為操作系統,后面為TTL值) 通過ping返回結果,看TTL值與哪項最為接近,服務器就是哪個操作系統。

我們ping一下百度的試試


TTL值為52,則它與64之間跨了12個路由,所以它的服務器應該是LINUX。

接下來補充一些常用的管道符:

Windows系統支持的管道符如下:

  1. “|”:直接執行后面的語句。
  2. “||”:如果前面的語句執行失敗,則執行后面的語句,前面的語句只能為假才行。
  3. “”:兩條命令都執行,如果前面的語句為假則直接執行后面的語句,前面的語句可真可假。
  4. “”:如果前面的語句為假則直接出錯,也不執行后面的語句,前面的語句為真則兩條命令都執行,前面的語句只能為真。

Linux系統支持的管道符如下:

  1. “;”:執行完前面的語句再執行后面的語句。
  2. “|”:顯示后面語句的執行結果。
  3. “||”:當前面的語句執行出錯時,執行后面的語句。
  4. “”:兩條命令都執行,如果前面的語句為假則執行執行后面的語句,前面的語句可真可假。
  5. “”:如果前面的語句為假則直接出錯,也不執行后面的語句,前面的語句為真則兩條命令都執行,前面的語句只能為真。

總結一下:這種需要分析代碼的問題一定不能大意,需要認真讀懂什么意思才能破解它的秘密。這次實驗并不是很難,以前在做CTF——Web題有遇到過,那種跟這個差不多,通過分析代碼構造url獲取flag。

以上所述是小編給大家介紹的php命令注入攻擊詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • php使用exec shell命令注入的方法講解
  • 淺析PHP反序列化中過濾函數使用不當導致的對象注入問題
  • PHP依賴注入容器知識點淺析
  • PHP使用PDO實現mysql防注入功能詳解
  • PHP防止sql注入小技巧之sql預處理原理與實現方法分析
  • php+laravel依賴注入知識點總結
  • php依賴注入知識點詳解
  • php中的依賴注入實例詳解
  • thinkphp5.1框架容器與依賴注入實例分析
  • PHP進階學習之依賴注入與Ioc容器詳解
  • php反射學習之依賴注入示例
  • CTF命令執行及繞過技巧

標簽:甘肅 梅河口 涼山 遼陽 韶關 十堰 九江 昭通

巨人網絡通訊聲明:本文標題《詳解php命令注入攻擊》,本文關鍵詞  詳解,php,命令,注入,攻擊,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解php命令注入攻擊》相關的同類信息!
  • 本頁收集關于詳解php命令注入攻擊的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    色综合一区二区三区| 欧美最猛性xxxxx直播| 美女免费视频一区二区| 中文字幕一区二区三中文字幕| 精品剧情v国产在线观看在线| 精品视频1区2区| 91在线码无精品| 欧美老年两性高潮| 欧美精品一区二区三区蜜臀| 91精品国产色综合久久久蜜香臀| 色综合天天综合网国产成人综合天| 国产iv一区二区三区| 成年人国产精品| 欧美日韩国产在线播放网站| 欧美一区二区免费视频| 91麻豆精品在线观看| 欧美日韩在线免费视频| 日本久久电影网| 国产日韩一级二级三级| 亚洲自拍都市欧美小说| 美女在线视频一区| kk眼镜猥琐国模调教系列一区二区| 高清不卡在线观看av| 色综合色狠狠综合色| 久久久久久久久免费| 亚洲国产日韩一级| 成熟亚洲日本毛茸茸凸凹| 日韩欧美在线网站| 亚洲另类中文字| 国产专区综合网| 欧美午夜在线一二页| 日韩欧美电影在线| 亚洲大片一区二区三区| 91在线看国产| 欧美日本国产视频| 精品奇米国产一区二区三区| 一区二区三区四区五区视频在线观看| 婷婷国产在线综合| 成人精品一区二区三区四区| 4438x成人网最大色成网站| 欧美精品一区二区久久婷婷| 日本一不卡视频| 久久久久久9999| 精品一区二区在线观看| 久久综合九色综合97_久久久| 狠狠狠色丁香婷婷综合激情 | 国产亚洲美州欧州综合国| 亚洲午夜精品在线| 色综合久久久久| 国产欧美日韩中文久久| 国产美女精品一区二区三区| 国产日韩欧美不卡| 国产一区二区免费视频| 欧美精品一区二区三区在线| 亚洲成年人影院| 欧美午夜影院一区| 亚洲一区二区三区中文字幕在线| www.亚洲人| 国产精品久久777777| 欧美日韩国产欧美日美国产精品| 国产精品亚洲视频| 亚洲美女视频在线| 欧美美女一区二区| heyzo一本久久综合| 黄色精品一二区| 亚洲视频 欧洲视频| 欧美日韩一区精品| 91网页版在线| 久久国产精品一区二区| 中文字幕高清不卡| 91色视频在线| 狠狠色综合色综合网络| 蜜桃久久精品一区二区| 国产精品免费丝袜| 国产日韩欧美电影| 日韩一区二区在线观看视频| 国产精品1024久久| 欧美a一区二区| 天天色天天操综合| 欧美高清在线精品一区| 欧美伦理视频网站| 在线91免费看| 欧美日韩综合在线免费观看| 免费在线成人网| 久久超碰97中文字幕| 亚洲一区二区三区四区的| 欧美激情一区二区三区在线| 一区二区三区在线观看视频| 在线亚洲欧美专区二区| 亚洲成人av一区| 久久精品网站免费观看| 日韩三级在线观看| 日韩免费在线观看| 欧美电视剧在线观看完整版| 欧美日韩国产精选| 69堂成人精品免费视频| 欧美日本高清视频在线观看| 欧美日韩在线综合| 欧美日韩国产美| 精品国产欧美一区二区| 亚洲精品在线观| 国产亚洲精品bt天堂精选| 国产亚洲一区二区三区四区| 欧美成人国产一区二区| 日韩区在线观看| 久久久综合精品| 欧美va亚洲va香蕉在线| 中文字幕av一区二区三区免费看| 欧美精品日韩一区| 在线成人免费视频| 91精品国产综合久久精品| 91精品国产综合久久精品app | 一本大道av伊人久久综合| 欧美亚洲动漫制服丝袜| 精品福利在线导航| 一区二区三区精品久久久| 日本欧美一区二区| 一本一道波多野结衣一区二区 | 丁香天五香天堂综合| 在线视频亚洲一区| 久久精品一二三| 美国毛片一区二区三区| 色综合久久88色综合天天免费| 欧美一级片免费看| 亚洲激情av在线| 成人白浆超碰人人人人| 欧美在线免费视屏| 青青草91视频| 亚洲欧美激情一区二区| hitomi一区二区三区精品| 国产欧美一区二区三区网站| 日韩精品一二区| 欧美少妇bbb| 国内精品不卡在线| 国产精品免费视频网站| 在线观看视频一区| 喷白浆一区二区| 中文字幕在线不卡| 欧美一区二区成人6969| 波多野结衣视频一区| 久久这里只精品最新地址| 久久综合九色综合欧美98| 亚洲激情综合网| 欧美性生活影院| 一区二区三区四区在线免费观看 | 一区二区三区四区在线免费观看| 久久精品久久久精品美女| 国产三级一区二区| 狠狠久久亚洲欧美| 国产精品久久久久久福利一牛影视| 福利一区在线观看| 亚洲高清中文字幕| 久久先锋影音av鲁色资源网| 高清成人免费视频| 婷婷综合另类小说色区| 欧美日韩一区不卡| 国产精品99久久久久久似苏梦涵| 国产精品欧美经典| 91精品久久久久久久91蜜桃| 成人免费毛片aaaaa**| 性欧美大战久久久久久久久| 国产欧美一区二区精品性色| 色美美综合视频| 成人午夜av影视| 久久av资源网| 亚洲你懂的在线视频| 2017欧美狠狠色| 蓝色福利精品导航| 国产日韩欧美精品综合| 91麻豆蜜桃一区二区三区| 午夜精品在线视频一区| 欧美亚洲一区二区在线观看| 亚洲乱码中文字幕| 国产亚洲欧美一级| 97久久久精品综合88久久| 日韩在线一区二区| 最新日韩在线视频| 久久人人97超碰com| 99re热这里只有精品免费视频| 亚洲在线免费播放| 中文字幕不卡在线| 成人精品视频.| 免费在线一区观看| 一区二区三区.www| 亚洲人成网站影音先锋播放| 久久久久成人黄色影片| 久久影院电视剧免费观看| 欧美精品一区二区三区蜜桃 | 国产精品一区二区三区网站| 亚洲国产综合在线| 亚洲国产日韩在线一区模特| 2021久久国产精品不只是精品| 日韩欧美aaaaaa| 久久久九九九九| 中文字幕一区二区三区不卡在线| 欧美一级在线免费| 91精品欧美一区二区三区综合在| 日韩av在线播放中文字幕| 日本不卡不码高清免费观看| 亚洲午夜久久久久中文字幕久|