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

服務(wù)器端模板注入漏洞簡(jiǎn)介

譯文 精選
安全 漏洞
服務(wù)器端模板注入(SSTI)漏洞是網(wǎng)絡(luò)應(yīng)用安全中不太為人所知的一種漏洞類(lèi)型。盡管這些漏洞很少見(jiàn),但一旦被發(fā)現(xiàn),其影響往往非常嚴(yán)重,通常會(huì)導(dǎo)致遠(yuǎn)程代碼執(zhí)行(RCE)。

譯者 | 劉濤

審校 | 重樓

服務(wù)器端模板注入(SSTI)漏洞是網(wǎng)絡(luò)應(yīng)用安全中不太為人所知的一種漏洞類(lèi)型。盡管這些漏洞很少見(jiàn),但一旦被發(fā)現(xiàn),其影響往往非常嚴(yán)重,通常會(huì)導(dǎo)致遠(yuǎn)程代碼執(zhí)行(RCE)。

本文旨在揭示這些問(wèn)題是如何產(chǎn)生的,并找出它們?cè)诂F(xiàn)實(shí)環(huán)境中經(jīng)常出現(xiàn)的地方。

什么是服務(wù)器端模板(Server-Side Templates)

現(xiàn)代網(wǎng)絡(luò)嚴(yán)重依賴(lài)于大量的用戶(hù)信息、產(chǎn)品細(xì)節(jié)和各種其他類(lèi)型的數(shù)據(jù)。為了以有意義的方式呈現(xiàn)這些信息,就需要在網(wǎng)頁(yè)上對(duì)它們進(jìn)行有效的組織,這樣用戶(hù)才能快速找到最重要的信息;這也是用戶(hù)從精選的搞笑圖片頁(yè)面中獲得快樂(lè)的方式。

模板語(yǔ)言和框架引入了特殊的語(yǔ)法和結(jié)構(gòu),使開(kāi)發(fā)人員能夠創(chuàng)建包含靜態(tài)內(nèi)容的模板,同時(shí)提供的語(yǔ)法和結(jié)構(gòu)允許動(dòng)態(tài)內(nèi)容在不需要混合后端和前端代碼的情況下呈現(xiàn)。

安全問(wèn)題從何而來(lái)?

如果攻擊者可以發(fā)送請(qǐng)求,從而使服務(wù)器的模板引擎把用戶(hù)的輸入當(dāng)作模板來(lái)處理,那么就會(huì)產(chǎn)生安全問(wèn)題。一個(gè)好的安全評(píng)估在尋找這類(lèi)漏洞時(shí),需要專(zhuān)注考慮以下幾個(gè)方面:

管理員功能 - 允許管理員定制頁(yè)面,橫幅,或者應(yīng)用程序中的其他可視元素,有時(shí)還會(huì)提供模版作為一項(xiàng)特色。一些開(kāi)發(fā)人員甚至可能選擇允許訪(fǎng)問(wèn)模板語(yǔ)言,從而打開(kāi)這個(gè)漏洞。

未經(jīng)過(guò)濾的輸入 - 任何可能返回給用戶(hù)或顯示在另一頁(yè)上的輸入都可能導(dǎo)致SSTI,具體取決于網(wǎng)站的功能。既然理解了模板語(yǔ)言的用例,那么請(qǐng)戴上您的開(kāi)發(fā)帽,思考您會(huì)在哪些地方使用模板。

測(cè)試SSTI漏洞

如果懷疑應(yīng)用程序存在SSTI漏洞,那么在應(yīng)用程序中可以使用一些模板語(yǔ)言。測(cè)試越有針對(duì)性,效果越好。如果能夠通過(guò)偵測(cè)確定應(yīng)用程序的開(kāi)發(fā)語(yǔ)言(如Python/Java/PHP等),則可以為目標(biāo)語(yǔ)言中常用的模板框架創(chuàng)建測(cè)試有效載荷。

SSTI Polyglot Payload

SSTI Polyglot有效載荷旨在跨多個(gè)框架和語(yǔ)言測(cè)試SSTI漏洞。在源代碼未知的情況下,它可以輔助測(cè)試。但由于此特定有效載荷很常見(jiàn),且包含大量特殊字符(如${{<%[%'"}}%),所以它更可能被輸入過(guò)濾( input sanitization)攔截或被防火墻(WAFs)阻斷。

可以考慮在請(qǐng)求中使用有效載荷,以在目標(biāo)應(yīng)用程序上觸發(fā)某種錯(cuò)誤消息。

GET/search?query=${{<%[%'"}}%\.
Python - Jinja2(Python的一組模板引擎)

一個(gè)簡(jiǎn)單的用于測(cè)試應(yīng)用程序是否正在處理Jinja模板的有效載荷是{{7*7}},如果應(yīng)用程序正在處理該模板,則頁(yè)面上將顯示49。

為了進(jìn)一步提升這個(gè)有效載荷,您可以嘗試使用下面的示例來(lái)使用Python的OS包執(zhí)行date命令。

{{self.__init__.__globals__.__builtins__.__import__('os').popen('date').read()}}

在使用上述示例時(shí),您正在使用Jinja來(lái)執(zhí)行OS功能,從而執(zhí)行OS命令,而這些應(yīng)該包含在應(yīng)用程序的類(lèi)路徑中。如果應(yīng)用程序的運(yùn)行環(huán)境特別嚴(yán)格,但您有一個(gè)可行的SSTI POC(證明服務(wù)器端模板注入漏洞存在漏洞利用代碼),您可以考慮深入研究應(yīng)用程序使用的任何其他Python包。例如,您嘗試通過(guò)SSTI訪(fǎng)問(wèn)常用的requests包以進(jìn)行進(jìn)一步地利用。這類(lèi)似于您可能在反序列化漏洞中看到的應(yīng)用開(kāi)發(fā)方式。

Jinja 過(guò)濾器旁路

您也應(yīng)該知道,對(duì)于Jinja2 應(yīng)用防火墻和應(yīng)用程序過(guò)濾器存在繞過(guò)方法。過(guò)濾器和相關(guān)的繞過(guò)方法總是在變化,但是下面是您可能會(huì)看到的常見(jiàn)過(guò)濾器。

防火墻可能會(huì)攔self.__init__.__globals__.__builtins__.的某些部分。如果是這種情況,使用attr()可能會(huì)有所幫助,因?yàn)樗梢灾苯釉L(fǎng)問(wèn)builtins(內(nèi)置函數(shù))對(duì)象。

{{ request|attr('builtins')|import('os')|popen('date')|read}}

深入研究過(guò)濾器繞過(guò)方法,您可以讓Python幫助轉(zhuǎn)換有效載荷!例如,使用format()可以在處理模板引擎時(shí)轉(zhuǎn)換有效載荷。當(dāng)某些組合. or_被阻止時(shí),這將有所幫助。

{{ request|format('%s%sbuiltins%s%s')|import('os')|popen('date')|read}}

Java模板注入

Java有更多的模板框架需要應(yīng)對(duì),可能好壞參半。基于Spring的Web應(yīng)用程序非常常見(jiàn),Baeldung有一個(gè)很棒的列表,網(wǎng)址如下:https://www.baeldung.com/spring-template-engines

ThymeLeaf(Java服務(wù)器端模板引擎)注入

這是 Java中常見(jiàn)的一種模板引擎類(lèi)型,其利用 SSTI漏洞的方法已廣為人知。做個(gè)簡(jiǎn)單的測(cè)試,看看是否存在模板注入漏洞,可以再次使用${7*7}這個(gè)方法,如果您在響應(yīng)中看到49而不是模板,那就意味著存在問(wèn)題。

這種RCE有效載荷(一種遠(yuǎn)程代碼執(zhí)行的有效載荷)有兩種變體,Spring Expression Language (SpringEL) 和 Object Graph Navigation Language (OGNL)。SpringEL比較流行,也比較現(xiàn)代化,但是您可能會(huì)發(fā)現(xiàn) OGNL模板仍然被使用。這里是我們的示例,再次執(zhí)行date命令。

SpringEL ${T(java.lang.Runtime).getRuntime().exec(‘date’)}
OGNL ${#rt = @java.lang.Runtime@getRuntime(),#rt.exec(‘date’)}

結(jié)束語(yǔ)

盡管本文只是一個(gè)簡(jiǎn)單的介紹,但希望您能了解這些漏洞是如何被利用以及它們是如何產(chǎn)生的。這并沒(méi)有涵蓋所有可能的SSTI有效載荷和框架,但我建議您深入研究。

延伸閱讀

https://github.com/swisskyrepo/PayloadsAllTheThings/blob/master/Server Side Template Injection/README.md

https://portswigger.net/web-security/server-side-template-injection

譯者介紹

劉濤,51CTO社區(qū)編輯,某大型央企系統(tǒng)上線(xiàn)檢測(cè)管控負(fù)責(zé)人。

原文標(biāo)題:An Introduction to Server Side Template Injection Bugs,作者:David Neal


責(zé)任編輯:華軒 來(lái)源: 51CTO
相關(guān)推薦

2017-12-06 22:29:53

2012-10-15 13:40:15

IBMdw

2014-01-15 10:06:30

vFlash

2014-11-14 11:03:56

微軟.NET

2011-06-07 16:01:46

Android 服務(wù)器 數(shù)據(jù)交互

2013-12-25 11:01:16

JavaScript

2015-11-04 14:14:56

HTTP網(wǎng)絡(luò)協(xié)議

2010-04-21 13:18:33

RAC負(fù)載均衡配置

2010-05-27 18:49:38

SVN入門(mén)

2010-08-27 10:23:26

DHCP服務(wù)器

2009-02-16 16:30:23

OperaTurbo服務(wù)器

2021-07-27 06:14:32

服務(wù)器端移動(dòng)端性能測(cè)試

2009-07-27 12:56:27

控件CheckBoxLASP.NET服務(wù)器

2012-05-21 10:52:43

2010-10-15 08:57:15

PHP多進(jìn)程

2009-10-20 17:28:02

VB.NET服務(wù)器端

2023-02-23 09:32:13

2025-06-19 02:30:00

Spring服務(wù)器MCP

2016-01-13 10:23:51

2024-02-22 13:47:40

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

日本欧美电影在线观看| 国产av一区二区三区| 国产精品三级| 在线播放日韩导航| 69精品丰满人妻无码视频a片| 亚洲第一成人av| 爽爽淫人综合网网站| 久久成人精品一区二区三区| 久久国产精品无码一级毛片| 日韩在线激情| 欧美视频一区二区三区…| 亚洲日本精品| 亚洲 美腿 欧美 偷拍| 麻豆国产精品官网| 欧美亚洲免费电影| 亚洲av鲁丝一区二区三区| 久久av综合| 精品国产乱码久久久久久老虎 | 欧美日韩一区二区三区免费看 | 久久亚洲图片| 欧美高清在线观看| 黄大色黄女片18免费| 日韩aaa久久蜜桃av| 正在播放亚洲一区| 99草草国产熟女视频在线| 色婷婷av在线| 中文字幕一区二区三区乱码在线| 蜜桃成人免费视频| 成人1区2区3区| 久久国产麻豆精品| 亲子乱一区二区三区电影| 欧美做爰爽爽爽爽爽爽| 波多野结衣在线观看一区二区| 亚洲丁香久久久| 成人在线短视频| 性欧美video另类hd尤物| 色综合色综合色综合色综合色综合 | 99精品视频在线播放免费| 日本不卡123| 欧美一级在线亚洲天堂| 久久久精品人妻一区二区三区四| 97精品97| 日韩一区在线视频| 99在线视频免费| 美女精品一区最新中文字幕一区二区三区| 欧美tk—视频vk| 能看毛片的网站| 91成人短视频在线观看| 欧美精品久久久久久久多人混战| www.涩涩涩| 91福利精品在线观看| 91福利国产成人精品照片| 日韩video| 欧美寡妇性猛交xxx免费| 一区二区免费在线播放| 黄色a级片免费看| 亚洲电影视频在线| 亚洲午夜影视影院在线观看| 国产在线观看欧美| 黄页在线观看免费| 午夜精品视频在线观看| 日韩av一二三四区| 中文字幕久久一区| 中文字幕欧美人妻精品| 蜜臀久久99精品久久久久久9| 日本亚洲欧美成人| 少妇一级淫片日本| 美女一区二区视频| 成人激情视频在线观看| 国产丝袜视频在线观看| 国产伦理精品不卡| 成人三级在线| 婷婷综合激情网| 久久视频一区二区| 在线视频不卡一区二区三区| 黄色网在线看| 亚瑟在线精品视频| 久久国产色av免费观看| 久久日本片精品aaaaa国产| 日韩午夜精品电影| 你懂得在线视频| 精品理论电影在线| 欧美精品中文字幕一区| 圆产精品久久久久久久久久久| 久久人人超碰| 成人欧美一区二区三区在线 | 黄色片子在线观看| 欧美日韩一区自拍| 琪琪亚洲精品午夜在线| 国产精品伊人久久| 99riav一区二区三区| 亚洲欧美日韩不卡一区二区三区| 尤物视频在线看| 日韩欧美亚洲综合| 日韩av片专区| 清纯唯美亚洲经典中文字幕| 有码中文亚洲精品| 久草国产在线观看| 久久亚洲视频| 国产传媒一区| 麻豆传媒在线完整视频| 天天影视涩香欲综合网| 中文字幕免费高清在线| 亚洲免费福利一区| 九九热精品在线| 中文精品久久久久人妻不卡| 国产成人h网站| 亚洲第一在线综合在线| 俺来也官网欧美久久精品| 91传媒视频在线播放| 亚洲精品激情视频| 成人在线亚洲| 456亚洲影院| 超碰福利在线观看| 一区精品在线播放| 亚洲中文字幕久久精品无码喷水 | 欧美一区二区网站| 天天干天天操天天拍| 亚洲区欧美区| 99re在线视频观看| 免费av网站在线看| 在线免费精品视频| 四虎永久免费影院| 欧美日韩亚洲一区| 亚洲精品免费一区二区三区| 午夜在线免费观看视频| 日韩欧美在线一区| 艳妇乳肉豪妇荡乳xxx| 久久精品国内一区二区三区水蜜桃 | 欧洲国产精品| 天堂中文最新版在线中文| 精品国产乱码久久久久久夜甘婷婷 | 亚洲永久精品唐人导航网址| 国内精品免费午夜毛片| www.色亚洲| 一区二区三区在线视频免费| 一起操在线视频| 久久人体视频| 国产日韩亚洲欧美| 成人在线观看黄色| 在线观看日韩国产| 特级西西www444人体聚色| 国产精品丝袜xxxxxxx| 国内精品**久久毛片app| gogo高清午夜人体在线| 精品嫩草影院久久| 久久免费视频播放| 成人三级在线视频| 分分操这里只有精品| 豆花视频一区二区| 91地址最新发布| 色吊丝在线永久观看最新版本| 大桥未久av一区二区三区| 日韩精品一区二区三区高清免费| 好看的av在线不卡观看| 国产一区免费| 不卡福利视频| 在线日韩av观看| 一级全黄少妇性色生活片| 亚洲欧美日韩在线| 不许穿内裤随时挨c调教h苏绵| 欧美日韩1区| 精品久久久久久乱码天堂| 中文字幕资源网在线观看免费| 亚洲欧美三级在线| 中文亚洲av片在线观看| 中文字幕一区二区三中文字幕| 三区视频在线观看| 欧美日韩免费| 久久久久久久久久久久久9999| 黑人巨大精品欧美一区二区桃花岛| 亚洲图片在线综合| 国产理论片在线观看| 亚洲国产sm捆绑调教视频| 国产精品久久久免费观看| 久久天堂精品| 欧洲美女和动交zoz0z| 国产精品18hdxxxⅹ在线| 国产不卡一区二区在线播放| 欧美极品另类| 欧美精品一区二| 免费在线不卡av| 亚洲综合在线五月| 精品人妻少妇嫩草av无码| 美国十次了思思久久精品导航| 经典三级在线视频| 亚洲男人都懂第一日本| 91精品久久久久久久久久久久久久| h片在线免费观看| 亚洲精品一区中文字幕乱码| 91麻豆视频在线观看| 黄色成人在线免费| 国产精品视频在| 不卡视频在线看| 黄色一级片免费的| 亚洲综合另类| 干日本少妇视频| 欧美日韩激情| 国产日韩三区| 成人亚洲精品| 欧美综合在线观看| 自由的xxxx在线视频| 亚洲视频在线观看| 老牛影视av牛牛影视av| 欧美三级午夜理伦三级中视频| 国产一级黄色av| 国产精品国产三级国产| 亚洲永久无码7777kkk| 国产乱码一区二区三区| 别急慢慢来1978如如2| 日韩午夜黄色| 欧美日韩激情四射| 66视频精品| 亚洲二区三区四区| 国产一区二区在线| 精品欧美一区二区精品久久| 久久久精品区| 成人福利网站在线观看| 3d欧美精品动漫xxxx无尽| 97精品国产97久久久久久免费| 黄在线免费观看| 最近2019中文字幕在线高清| 青春草在线观看| 亚洲国产91精品在线观看| 国产后入清纯学生妹| 91精品中文字幕一区二区三区| 中文字幕免费高清网站| 日韩欧美国产黄色| 99久在线精品99re8热| 亚洲自拍偷拍综合| 国产这里有精品| 亚洲日本在线看| 婷婷综合在线视频| 国产欧美日韩另类一区| 无码人妻aⅴ一区二区三区69岛| 99在线精品免费| 中文字幕精品视频在线| 成人免费毛片片v| 久久免费精品国产| 懂色av一区二区在线播放| 日本少妇xxx| 国产不卡视频在线播放| 午夜性福利视频| 国产 欧美在线| 亚洲视频 中文字幕| 丁香网亚洲国际| 人妖粗暴刺激videos呻吟| 成人av免费在线| 中国一级特黄录像播放| 91最新地址在线播放| 熟妇高潮精品一区二区三区| 99re这里只有精品首页| 亚洲a v网站| 日本一区二区三区视频视频| 永久免费观看片现看| 国产精品久久久久四虎| chinese全程对白| 亚洲精品高清在线观看| 久久国产精品二区| 午夜精品成人在线视频| 久久久国产精品成人免费| 欧美午夜精品伦理| 中文字幕激情视频| 欧美一区二区人人喊爽| 欧美一级特黄aaaaaa| 日韩成人网免费视频| 国产高清免费在线播放| 俺去啦;欧美日韩| 一色桃子av在线| 91精品国产亚洲| 成人国产网站| 99热99热| 久久不见久久见国语| 四虎免费在线观看视频| 亚洲片区在线| 色悠悠久久综合网| 国产成人在线视频网站| 中文字幕 亚洲一区| 国产精品婷婷午夜在线观看| 免费看一级大片| 精品久久香蕉国产线看观看亚洲 | av综合电影网站| 国产欧美一区二区三区久久| 99这里只有精品视频| 欧美高清性xxxxhd| 1024精品久久久久久久久| 日本中文字幕网址| 日本美女一区二区| 稀缺小u女呦精品呦| 国产欧美日韩精品在线| 免费在线一级片| 欧美在线观看一区| 性生交生活影碟片| 亚洲人精品午夜在线观看| 日本在线视频网| 性视频1819p久久| 2020国产精品小视频| 欧美aaaaa喷水| 欧美午夜在线视频| 中文字幕第88页| av亚洲产国偷v产偷v自拍| 四虎884aa成人精品| 色婷婷av一区二区| 亚洲精品97久久中文字幕无码| 亚洲人成伊人成综合网久久久| 怡红院在线播放| 国产欧美精品在线| 丝袜美腿综合| 日本阿v视频在线观看| 日本女优在线视频一区二区| 男男做爰猛烈叫床爽爽小说| 亚洲四区在线观看| 无码人妻精品一区二区三区9厂| 日韩你懂的在线播放| 免费黄色在线看| 日本中文字幕不卡免费| 都市激情久久| 欧美视频在线第一页| 久久99精品国产.久久久久久| 精品人妻一区二区三区香蕉| 一区二区三区欧美激情| 91精品国产乱码久久久久| 亚洲香蕉成人av网站在线观看| 三级中文字幕在线观看| 黄色91av| 国产综合自拍| 亚洲精品乱码久久久久久9色| 国产精品青草久久| 中文字幕 欧美激情| 亚洲天堂av女优| 都市激情综合| 欧美连裤袜在线视频| 国产视频一区三区| 国产白嫩美女无套久久| 亚洲777理论| 亚州男人的天堂| 91成人福利在线| 色狠狠久久av综合| 男人天堂999| 久久久亚洲精品石原莉奈 | 国产精品一级| 国产女人18毛片水真多18| 亚洲国产精品麻豆| 欧美 日韩 中文字幕| 久久久久久久久电影| xvideos.蜜桃一区二区| 国产精品一线二线三线| 91在线观看视频| 天天操天天操天天操天天| 日韩的一区二区| 不卡福利视频| 亚洲国产欧美一区二区三区不卡| 三级精品在线观看| 精品女人久久久| 91精品国产综合久久久久久久久久 | 中文字幕一区二区三区四区欧美| 亚洲美女免费精品视频在线观看| www.日韩| 亚洲女人毛片| 国产一区二区影院| 国产午夜精品无码| 亚洲欧美日韩久久久久久| 亚洲成av在线| 一级黄色免费在线观看| 国产精品一区一区| 午夜精品三级久久久有码| 亚洲天堂免费视频| 欧美三级电影网址| 996这里只有精品| 久久久影院官网| 亚洲手机在线观看| 欧美成人精品影院| 黄色美女久久久| 国产嫩草在线观看| 亚洲精品中文在线影院| 色婷婷视频在线| 国产精品日韩欧美| 欧美激情日韩| 美女脱光内衣内裤| 欧美精品日韩精品| 永久免费毛片在线播放| 亚洲午夜在线观看| 成人免费视频免费观看| 超碰在线观看91| 欧美日韩国产二区| 国内精品伊人久久久| 日本中文字幕精品| 在线观看日韩av先锋影音电影院| 国产激情在线| 欧美黑人xxxxx| 国产尤物一区二区| 天码人妻一区二区三区在线看| 久久精品国产91精品亚洲| 美女视频免费精品| 欧美视频亚洲图片| 欧美性xxxxxxx| 欧美日韩经典丝袜| 亚洲精品人成| 91网站黄www| a天堂视频在线|