日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

SSTI服務(wù)端模板注入:從探測(cè)到利用鏈構(gòu)造與防御繞過

SSTI服務(wù)端模板注入:從探測(cè)到利用鏈構(gòu)造與防御繞過 1. 從一次模板渲染異常說起SSTI到底在利用什么很多人第一次接觸模板注入這個(gè)概念是在做代碼審計(jì)或者CTF題目的時(shí)候。輸入框里隨手敲一個(gè){{7*7}}頁面回顯49那一瞬間既興奮又困惑——興奮的是找到了一個(gè)疑似注入點(diǎn)困惑的是這玩意兒到底能走多遠(yuǎn)、能干什么、為什么一個(gè)模板引擎會(huì)把用戶輸入當(dāng)代碼執(zhí)行。我當(dāng)初也是這樣盯著一個(gè)回顯的49愣了半天后來才慢慢把整條利用鏈路摸清楚。先把概念說清楚。SSTI全稱 Server-Side Template Injection服務(wù)端模板注入。它的本質(zhì)是用戶可控的輸入被拼接進(jìn)了模板內(nèi)容里而模板引擎在渲染時(shí)把這段輸入當(dāng)成了模板語法的一部分去解析執(zhí)行。注意這里的關(guān)鍵詞是拼接進(jìn)模板內(nèi)容而不是作為變量值傳入模板。這兩者的區(qū)別恰恰是正常使用和漏洞之間的分水嶺。拿 Jinja2 舉例。正常的寫法是render_template_string(Hello {{ name }}, nameuser_input)用戶輸入是作為變量name的值傳進(jìn)去的模板引擎只會(huì)把它當(dāng)字符串渲染哪怕你輸入{{7*7}}頁面上顯示的也是原樣的{{7*7}}。而有漏洞的寫法是render_template_string(Hello user_input)用戶輸入直接成了模板源碼的一部分這時(shí)候{{7*7}}就會(huì)被當(dāng)成表達(dá)式求值回顯49。這個(gè)區(qū)別聽起來簡(jiǎn)單但實(shí)際審計(jì)中非常容易看走眼。因?yàn)楹芏嗫蚣芊庋b得很深你看到的是一個(gè)render調(diào)用但參數(shù)到底怎么傳的、有沒有經(jīng)過字符串拼接得順著調(diào)用鏈一層層看。我見過不少項(xiàng)目表面上用了模板引擎實(shí)際上在某個(gè)角落把用戶輸入拼進(jìn)了模板字符串這種地方就是雷區(qū)。這篇內(nèi)容適合誰看如果你是在做 Web 安全學(xué)習(xí)、代碼審計(jì)、滲透測(cè)試入門或者單純想搞明白模板注入這四個(gè)字背后到底發(fā)生了什么那接下來的內(nèi)容應(yīng)該能幫到你。我會(huì)圍繞 Jinja2 這個(gè)具體引擎把探測(cè)、利用鏈構(gòu)造、常見繞過、以及防御視角的排查思路都過一遍。需要提前說明的是所有內(nèi)容僅用于授權(quán)環(huán)境下的安全研究與防御加固請(qǐng)勿用于任何未授權(quán)的目標(biāo)。另外要強(qiáng)調(diào)一點(diǎn)SSTI 不是 Jinja2 獨(dú)有的Twig、Freemarker、Velocity、Smarty 等引擎都有類似問題但每個(gè)引擎的語法、可利用對(duì)象、利用鏈差異很大。本文聚焦 Jinja2是因?yàn)樗?Python 生態(tài)里出現(xiàn)頻率極高而且利用鏈相對(duì)成熟、資料相對(duì)豐富適合作為理解 SSTI 的切入點(diǎn)。把 Jinja2 這套邏輯吃透之后再看其他引擎思路是相通的只是 payload 要換。2. 探測(cè)階段怎么確認(rèn)一個(gè)點(diǎn)是不是真的能注入2.1 先分清回顯了和執(zhí)行了探測(cè) SSTI 最容易犯的錯(cuò)誤是把輸入被原樣顯示當(dāng)成注入成功。比如你輸入{{7*7}}頁面返回{{7*7}}這不叫注入這叫正常轉(zhuǎn)義輸出。真正的注入是返回49。還有一種情況是輸入{{7*7}}返回空或者報(bào)錯(cuò)這可能是語法被解析了但求值失敗也可能是被過濾了需要進(jìn)一步判斷。我習(xí)慣用一組數(shù)學(xué)表達(dá)式 字符串表達(dá)式的組合來交叉驗(yàn)證而不是只測(cè)一個(gè){{7*7}}。原因很簡(jiǎn)單有些環(huán)境會(huì)對(duì)數(shù)字做特殊處理或者某些 WAF 規(guī)則專門盯著7*7這種經(jīng)典 payload。用多個(gè)表達(dá)式交叉驗(yàn)證能降低誤判概率。常用的探測(cè) payload 組合如下探測(cè)目的Payload預(yù)期回顯說明基礎(chǔ)表達(dá)式求值{{7*7}}49最經(jīng)典的入門探測(cè)字符串拼接{{ab}}ab驗(yàn)證字符串運(yùn)算能力乘法與字符串混合{{7*7}}7777777Jinja2 中字符串乘法Twig 結(jié)果不同可用于區(qū)分引擎變量訪問{{config}}配置對(duì)象內(nèi)容驗(yàn)證是否能訪問內(nèi)置對(duì)象過濾器調(diào)用{{abcupper}}ABC這里重點(diǎn)說一下{{7*7}}這個(gè) payload。在 Jinja2 里7*7的結(jié)果是字符串7重復(fù) 7 次即7777777而在 Twig 里同樣的表達(dá)式結(jié)果可能是49取決于版本和類型轉(zhuǎn)換。這個(gè)差異在指紋識(shí)別階段非常有用能幫你快速判斷后端到底是哪個(gè)引擎。類似的還有{{abc|upper}}這種過濾器調(diào)用不同引擎的過濾器名稱和可用性不一樣多測(cè)幾個(gè)就能縮小范圍。2.2 上下文決定 payload 的寫法探測(cè)的時(shí)候不能脫離上下文。同一個(gè)注入點(diǎn)出現(xiàn)在 HTML 正文里、出現(xiàn)在 HTML 屬性里、出現(xiàn)在 JavaScript 代碼塊里、出現(xiàn)在 CSS 里payload 的構(gòu)造方式完全不同。舉個(gè)最直觀的例子如果注入點(diǎn)在script標(biāo)簽內(nèi)部你直接寫{{7*7}}可能被 JavaScript 語法干擾需要先閉合或者用注釋包裹如果注入點(diǎn)在 HTML 屬性值里可能要考慮引號(hào)閉合問題。我踩過的一個(gè)坑是某個(gè)注入點(diǎn)在input value用戶輸入這種屬性位置我直接塞{{7*7}}頁面返回的確實(shí)是49但整個(gè) input 標(biāo)簽結(jié)構(gòu)被破壞了導(dǎo)致后續(xù)利用鏈根本沒法正?;仫@。后來改成{{7*7}}前面加個(gè)空格、后面用//之類的注釋處理才讓結(jié)構(gòu)恢復(fù)正常。這個(gè)細(xì)節(jié)說明探測(cè)階段就要開始觀察注入點(diǎn)周圍的語法環(huán)境而不是只盯著回顯值。提示探測(cè)時(shí)建議同時(shí)記錄三樣?xùn)|西——原始輸入、頁面回顯、以及回顯位置在 HTML 源碼中的上下文。這三樣信息在后續(xù)構(gòu)造利用鏈時(shí)都會(huì)用到。2.3 被過濾時(shí)的降級(jí)探測(cè)思路現(xiàn)實(shí)環(huán)境里{{和}}被過濾是家常便飯。這時(shí)候不要急著放棄先判斷過濾的粒度。是過濾了雙大括號(hào)還是過濾了花括號(hào)還是過濾了關(guān)鍵字不同的過濾強(qiáng)度對(duì)應(yīng)不同的繞過思路。如果{{被過濾可以試試 Jinja2 的另一種語法{% ... %}語句塊。雖然語句塊主要用于控制結(jié)構(gòu)但某些場(chǎng)景下也能觸發(fā)求值。另外Jinja2 支持{{的變體寫法比如用{% print(7*7) %}這種形式取決于版本和配置。如果花括號(hào)整體被過濾那基本可以判斷這個(gè)點(diǎn)走不通 SSTI得換思路。如果只是關(guān)鍵字被過濾比如config、self、__class__這些被拉黑那就進(jìn)入利用鏈構(gòu)造階段的繞過話題了這個(gè)后面單獨(dú)講。探測(cè)階段的核心目標(biāo)只有一個(gè)確認(rèn)這個(gè)點(diǎn)是否真的把輸入當(dāng)模板解析了。確認(rèn)了這一點(diǎn)后面的利用才有意義。3. 利用鏈構(gòu)造從{{7*7}}到命令執(zhí)行要跨過幾道坎3.1 為什么不能直接執(zhí)行系統(tǒng)命令很多人探測(cè)到{{7*7}}回顯49之后第一反應(yīng)是能不能直接{{system(whoami)}}。答案是不能。Jinja2 的模板沙箱如果啟用了或者默認(rèn)的全局命名空間里根本沒有system、exec、os這些名字。模板能訪問的只有渲染時(shí)傳入的上下文變量以及 Jinja2 內(nèi)置的一些全局對(duì)象和過濾器。所以利用鏈的本質(zhì)是從模板能訪問到的對(duì)象出發(fā)通過屬性訪問、方法調(diào)用、繼承關(guān)系一步步爬到能執(zhí)行命令或者讀寫文件的對(duì)象上。這個(gè)過程在 Python 里之所以可行是因?yàn)?Python 的對(duì)象模型非常開放——幾乎任何對(duì)象都能通過__class__、__bases__、__subclasses__、__globals__這些魔術(shù)屬性爬到其他類和方法上。理解這一點(diǎn)很關(guān)鍵。SSTI 利用鏈不是某個(gè)固定的 payload而是一套對(duì)象漫游的方法論。你掌握了這套方法論即使目標(biāo)環(huán)境過濾了某些關(guān)鍵字也能換一條路爬過去。3.2 經(jīng)典利用鏈的逐步拆解最經(jīng)典的 Jinja2 利用鏈起點(diǎn)通常是空字符串、字符串字面量或者某個(gè)內(nèi)置對(duì)象。以空字符串為例逐步拆解第一步.__class__拿到字符串類class str。這一步的意義是從任意一個(gè)實(shí)例出發(fā)拿到它的類。第二步.__class__.__mro__拿到方法解析順序元組里面包含str、object等類。__mro__是 Python 新式類的屬性返回一個(gè)元組按順序列出繼承鏈上的所有類。對(duì)于字符串來說通常是(class str, class object)。第三步.__class__.__mro__[1]拿到object類。所有 Python 類最終都繼承自object所以這一步是爬到根。第四步.__class__.__mro__[1].__subclasses__()拿到object的所有直接子類列表。這個(gè)列表非常長(zhǎng)里面包含了當(dāng)前 Python 進(jìn)程里加載過的各種類。這一步是整個(gè)利用鏈的核心——因?yàn)榱斜砝锿苷业絪ubprocess.Popen、os._wrap_close、warnings.catch_warnings等有用的類。第五步從子類列表里定位到目標(biāo)類比如subprocess.Popen然后通過__init__.__globals__拿到該類的全局命名空間里面通常有os、sys等模塊的引用。第六步通過全局命名空間里的os模塊調(diào)用popen或者system執(zhí)行命令。把上面六步串起來一個(gè)典型的 payload 長(zhǎng)這樣{{.__class__.__mro__[1].__subclasses__()[索引].__init__.__globals__[os].popen(id).read()}}這里的索引需要根據(jù)目標(biāo)環(huán)境實(shí)際返回的子類列表來確定因?yàn)椴煌?Python 版本、不同加載模塊下subprocess.Popen在列表里的位置不一樣。這也是為什么很多教程里的 payload 直接抄過來跑不通——索引對(duì)不上。3.3 定位子類索引的實(shí)操方法怎么確定索引最直接的辦法是把__subclasses__()的結(jié)果整個(gè)打印出來然后人工找。但結(jié)果往往很長(zhǎng)幾百個(gè)類肉眼找很費(fèi)勁。我一般用兩種方式第一種用過濾器或者字符串方法做篩選。比如{{.__class__.__mro__[1].__subclasses__()|string|truncate(500)}}先看個(gè)大概或者用select過濾器配合equalto做精確匹配。不過 Jinja2 的過濾器能力有限復(fù)雜篩選不太好寫。第二種本地復(fù)現(xiàn)。在自己的環(huán)境里跑一個(gè)相同 Python 版本的腳本把object.__subclasses__()打印出來找到目標(biāo)類的索引再拿到目標(biāo)環(huán)境去試。這個(gè)方法的前提是能大致判斷目標(biāo)環(huán)境的 Python 版本。判斷版本的方法很多比如通過報(bào)錯(cuò)信息、通過某些類的存在與否、通過{{.__class__.__mro__}}的輸出格式等。這里有個(gè)經(jīng)驗(yàn)subprocess.Popen不一定總在列表里因?yàn)槿绻繕?biāo)進(jìn)程沒有 import 過 subprocess這個(gè)類就不會(huì)被加載。這時(shí)候可以退而求其次找os._wrap_close通常由 os 模塊加載時(shí)產(chǎn)生、warnings.catch_warnings標(biāo)準(zhǔn)庫常用等類它們的__init__.__globals__里往往也能摸到os或者sys。3.4 不依賴子類索引的替代路徑子類索引不穩(wěn)定是個(gè)大問題每次都要重新找很麻煩。有沒有不依賴索引的路徑有而且不止一條。一條路是走_(dá)_globals__直接摸。如果能訪問到某個(gè)函數(shù)的__globals__里面往往有__builtins__而__builtins__里有__import__通過__import__(os).popen(id).read()就能執(zhí)行命令。構(gòu)造上大概是{{.__class__.__mro__[1].__subclasses__()[索引].__init__.__globals__[__builtins__][__import__](os).popen(id).read()}}另一條路是走request對(duì)象如果 Flask 環(huán)境。Flask 會(huì)把request注入到模板上下文里通過request.application.__globals__可以摸到 Flask 應(yīng)用的全局命名空間里面通常有os。這條路徑在某些場(chǎng)景下比子類漫游更短{{request.application.__globals__.__builtins__.__import__(os).popen(id).read()}}還有一條路是走config對(duì)象。Flask 的config是Config類的實(shí)例通過config.__class__.__init__.__globals__也能摸到全局命名空間。這條路徑的好處是config通常是模板里直接可用的不需要先爬__class__。利用路徑起點(diǎn)優(yōu)點(diǎn)局限子類漫游.__class__.__mro__[1].__subclasses__()通用性強(qiáng)不依賴框架索引不穩(wěn)定需要現(xiàn)場(chǎng)定位request 對(duì)象request.application.__globals__路徑短Flask 環(huán)境穩(wěn)定僅限 Flask且 request 需在上下文config 對(duì)象config.__class__.__init__.__globals__起點(diǎn)直接可用依賴 Flask 配置對(duì)象存在內(nèi)置函數(shù)cycler.__init__.__globals__某些環(huán)境 cycler 可直接訪問依賴具體環(huán)境加載情況實(shí)際利用時(shí)我一般按request → config → 子類漫游的順序試哪個(gè)通就用哪個(gè)。因?yàn)榍皟蓷l路徑更短、更穩(wěn)定子類漫游作為兜底。4. 關(guān)鍵字被拉黑之后繞過手法的取舍與組合4.1 常見過濾規(guī)則與對(duì)應(yīng)繞過思路真實(shí)環(huán)境里直接把__class__、__globals__、os、popen這些詞寫進(jìn) payload大概率會(huì)被攔。過濾可能來自 WAF也可能來自應(yīng)用自身的黑名單。繞過的基本思路無非幾種字符串拼接、編碼轉(zhuǎn)換、屬性訪問的替代寫法、利用 Jinja2 的過濾器做變形。先看屬性訪問的替代寫法。Python 里訪問屬性除了obj.attr還可以用obj[attr]對(duì)于支持下標(biāo)訪問的對(duì)象或者getattr(obj, attr)。Jinja2 里attr過濾器也能達(dá)到類似效果obj|attr(__class__)。這幾種寫法在過濾規(guī)則眼里長(zhǎng)得完全不一樣能繞過不少基于字符串匹配的規(guī)則。字符串拼接方面Jinja2 支持~做字符串拼接也支持。比如__cla~ss__拼出__class__。如果過濾規(guī)則只匹配完整的__class__這種拆分寫法就能過。更極端一點(diǎn)可以用request.args或者request.values從 URL 參數(shù)里取值把敏感字符串放在參數(shù)里payload 里只寫變量名這樣模板內(nèi)容里根本不出現(xiàn)敏感詞。編碼轉(zhuǎn)換方面Jinja2 的|string、|list、|join等過濾器可以做各種變形。比如把字符串轉(zhuǎn)成列表再拼回來或者用format過濾器做格式化。這些手法組合起來能構(gòu)造出人眼可讀但規(guī)則匹配不到的 payload。4.2 用 attr 過濾器重寫整條鏈把前面那條經(jīng)典鏈用attr過濾器重寫一遍大概是這個(gè)形態(tài){{|attr(__class__)|attr(__mro__)|attr(__getitem__)(1)|attr(__subclasses__)()|attr(__getitem__)(索引)|attr(__init__)|attr(__globals__)|attr(__getitem__)(os)|attr(popen)(id)|attr(read)()}}這條鏈里所有點(diǎn)號(hào)訪問都換成了attr過濾器所有下標(biāo)訪問都換成了__getitem__調(diào)用。雖然長(zhǎng)了點(diǎn)但能繞過大量基于.和[]的簡(jiǎn)單過濾。實(shí)測(cè)下來這種寫法在很多只做了基礎(chǔ)關(guān)鍵字匹配的環(huán)境里是能過的。不過要注意attr過濾器本身也可能被過濾。如果attr被拉黑可以試試|attr的等價(jià)寫法或者回到點(diǎn)號(hào)訪問但用字符串拼接繞過關(guān)鍵字。繞過這件事沒有銀彈得根據(jù)實(shí)際過濾規(guī)則來調(diào)整。4.3 無回顯場(chǎng)景下的判斷有些注入點(diǎn)執(zhí)行了但頁面不回顯結(jié)果這時(shí)候不能靠看返回值判斷成功與否。常見的手法是時(shí)間盲注或者帶外檢測(cè)。時(shí)間盲注的思路是讓 payload 執(zhí)行一個(gè)耗時(shí)操作比如sleep然后觀察響應(yīng)時(shí)間。Jinja2 里可以通過os.popen(sleep 5)之類的方式制造延遲。帶外檢測(cè)則是讓目標(biāo)發(fā)起一個(gè)外部請(qǐng)求把結(jié)果帶出來但這涉及具體環(huán)境配置不在本文展開。時(shí)間盲注的 payload 大概是{{.__class__.__mro__[1].__subclasses__()[索引].__init__.__globals__[os].popen(sleep 5).read()}}如果響應(yīng)時(shí)間明顯變長(zhǎng)說明命令執(zhí)行成功了。這個(gè)方法的好處是不依賴回顯壞處是受網(wǎng)絡(luò)抖動(dòng)影響大需要多測(cè)幾次取平均。注意時(shí)間盲注在共享環(huán)境或者有超時(shí)限制的環(huán)境里要謹(jǐn)慎使用sleep時(shí)間不宜過長(zhǎng)否則可能觸發(fā)服務(wù)端超時(shí)或者被監(jiān)控系統(tǒng)標(biāo)記。5. 從攻擊視角反推防御方該怎么堵住這條路5.1 根因不在模板引擎在拼接方式聊完利用必須聊聊防御。因?yàn)?SSTI 的根因非常明確用戶輸入被當(dāng)成了模板源碼的一部分。所以最徹底的防御就是永遠(yuǎn)不要把用戶輸入拼進(jìn)模板字符串。該用變量傳參的地方就用變量傳參render_template_string(Hello {{ name }}, nameuser_input)這種寫法用戶輸入再惡意也只會(huì)被當(dāng)字符串渲染。這個(gè)道理說起來簡(jiǎn)單但實(shí)際項(xiàng)目里踩坑的地方往往很隱蔽。比如某些動(dòng)態(tài)模板功能為了讓用戶自定義通知內(nèi)容、郵件模板直接把用戶填的模板字符串拿去渲染。這種設(shè)計(jì)本身就把模板源碼的控制權(quán)交給了用戶等于把大門敞開。如果業(yè)務(wù)上確實(shí)需要用戶自定義模板那就必須上沙箱限制模板能訪問的對(duì)象和方法。5.2 沙箱不是萬能藥但能抬高門檻Jinja2 提供了SandboxedEnvironment它會(huì)限制模板能訪問的屬性和方法把__class__、__globals__這類魔術(shù)屬性擋在外面。啟用沙箱之后前面那些利用鏈基本都走不通了。但沙箱也不是絕對(duì)安全歷史上出現(xiàn)過不少沙箱逃逸的案例尤其是當(dāng)沙箱配置不當(dāng)、或者應(yīng)用自己往沙箱環(huán)境里注入了危險(xiǎn)對(duì)象的時(shí)候。我的建議是沙箱要用但不能只依賴沙箱。沙箱是縱深防御的一層配合輸入校驗(yàn)、最小權(quán)限、運(yùn)行時(shí)監(jiān)控才能形成比較完整的防護(hù)。另外沙箱的版本要及時(shí)更新已知的逃逸手法在 newer version 里通常會(huì)被修掉。5.3 排查清單審計(jì)時(shí)該盯哪些點(diǎn)如果你在做代碼審計(jì)想快速定位潛在的 SSTI 風(fēng)險(xiǎn)點(diǎn)可以按下面這個(gè)清單過一遍排查項(xiàng)關(guān)注點(diǎn)風(fēng)險(xiǎn)等級(jí)模板渲染函數(shù)render_template_string、from_string、Template()的直接調(diào)用高字符串拼接模板字符串是否由用戶輸入拼接而成高動(dòng)態(tài)模板功能用戶自定義模板、郵件模板、通知模板高沙箱配置是否使用SandboxedEnvironment配置是否合理中上下文注入渲染時(shí)傳入的上下文是否包含敏感對(duì)象中錯(cuò)誤處理模板報(bào)錯(cuò)信息是否回顯給用戶低其中錯(cuò)誤處理這一項(xiàng)容易被忽略。模板報(bào)錯(cuò)信息里往往包含大量?jī)?nèi)部細(xì)節(jié)比如類名、文件路徑、甚至部分源碼片段這些信息對(duì)攻擊者來說是寶貴的情報(bào)。生產(chǎn)環(huán)境應(yīng)該關(guān)閉詳細(xì)錯(cuò)誤回顯只給用戶看通用錯(cuò)誤頁。5.4 一個(gè)容易被忽視的細(xì)節(jié)模板繼承與 include除了直接的字符串拼接模板的include、extends、import這些指令如果路徑可控也可能引入非預(yù)期的模板內(nèi)容。雖然這不完全是 SSTI但同屬模板層面的注入風(fēng)險(xiǎn)審計(jì)時(shí)值得一并關(guān)注。比如用戶能控制{% include user_input %}里的user_input就可能讀取到服務(wù)器上的其他模板文件造成信息泄露。這類問題的防御思路和 SSTI 類似路徑白名單、禁止用戶控制模板路徑、對(duì) include 的目標(biāo)做嚴(yán)格校驗(yàn)。6. 實(shí)操中積累的幾個(gè)判斷技巧聊了這么多原理和鏈路最后分享幾個(gè)我在實(shí)際操作中總結(jié)的小技巧都是文檔里不太會(huì)寫、但用起來很順手的東西。第一個(gè)技巧先看報(bào)錯(cuò)再看回顯。很多注入點(diǎn)在 payload 語法錯(cuò)誤時(shí)會(huì)拋出詳細(xì)的異常信息這些信息比正常回顯更有價(jià)值。比如 Jinja2 的TemplateSyntaxError會(huì)告訴你哪一行、哪個(gè)位置解析失敗UndefinedError會(huì)告訴你哪個(gè)變量未定義。通過這些報(bào)錯(cuò)能快速判斷模板引擎類型、版本特征、以及上下文里有哪些變量可用。第二個(gè)技巧用{{self}}快速摸上下文。self在 Jinja2 模板里指向當(dāng)前模板對(duì)象打印它能帶出一堆內(nèi)部信息包括模板的上下文、環(huán)境配置等。這個(gè) payload 很短不容易被過濾適合作為探測(cè)階段的信息收集器。第三個(gè)技巧子類索引不要硬編碼用循環(huán)或者篩選動(dòng)態(tài)找。前面說過索引不穩(wěn)定與其每次手動(dòng)找不如寫個(gè) payload 動(dòng)態(tài)定位。比如用selectattr或者列表推導(dǎo)Jinja2 支持有限的列表推導(dǎo)來篩選出目標(biāo)類。雖然寫起來復(fù)雜但一次寫好可以復(fù)用。第四個(gè)技巧注意 Python 版本差異。Python 2 和 Python 3 在__mro__、__subclasses__的行為上有差異字符串類型也不一樣strvsunicode。拿到一個(gè)注入點(diǎn)先判斷 Python 大版本再?zèng)Q定用哪套 payload。判斷方法很多比如{{.__class__}}在 Python 3 里返回class str在 Python 2 里可能是type str或type unicode。第五個(gè)技巧記錄環(huán)境指紋。每次遇到一個(gè)新的注入點(diǎn)把引擎類型、Python 版本、可用對(duì)象、過濾規(guī)則這些信息記下來。積累多了之后你會(huì)發(fā)現(xiàn)很多環(huán)境是相似的下次遇到同類目標(biāo)能少走很多彎路。這個(gè)習(xí)慣在做授權(quán)測(cè)試和代碼審計(jì)時(shí)特別有用。最后說一句實(shí)在話SSTI 這個(gè)方向原理不難難的是面對(duì)千變?nèi)f化的過濾規(guī)則和運(yùn)行環(huán)境時(shí)能快速判斷該走哪條路、該放棄哪條路。多動(dòng)手、多記錄、多復(fù)盤比背一百條 payload 管用。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品成久久久久午夜午夜| 欧美热图99| 日本布卡一区二三区| 亚州综合在线| 欧美国产日韩清纯唯美| 久久久久久久久久黄色网| 亚洲AV不卡在线观看| 蜜臀一区二区三区在线 | 中文字幕第23区| 伊人天天久久动态图| 大香蕉av在线| 婷婷综合伊人一区| 久色网| 91高潮喷水美女| 久久天天艹| 日韩偷拍色图| 2020久久免费视频| 最新一二三区视频| 张柏芝国产一区在线观看| 九九热AV| 日韩欧视频| 亚洲无码超碰免费| 日韩不卡码| 精品日韩中文在线| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 超碰在线香蕉| 91人妻丝袜无码| 一区二区三区四区理论片| 激情五月天社区| 天天搞欧美| 天天干夜夜一操| 东北女人| 婷婷影院入口| 欧美激情 一区| 亚洲麻豆精品二区三区| 亚洲精品91| 久久精品欧美一区蜜桃| 久久成年片色大黄全免费网站| 亚洲一区二区性爱电影| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 蜜桃视频精品一区二区| 天堂а√在线最新版在线| 久婷婷一区| 久久亚洲国产成人| 欧美熟女丝袜| 日本在线视频导航| 家庭乱伦麻豆| 韩国国产欧美情侣视频在线| 留下AⅤ黄色片| 青青久草| 亚洲男人的天堂一区二区| 91亚洲图片| 色精品极品| 亚洲毛片久久| av操操不卡| 凹凸久久人人| 91精品国久久久久久无码| 欧美日韩性爱操大逼| 男人的天堂视频精品乱在线| 国产suv精品一区二区四| 中国大陆国产高清AⅤ毛片| 人妻熟妇久草在线| 澳门成人网站久国产日韩| 天天谢天天干| 91P0RNY大屁股人妻| 欧美A√综合网| 日韩精品一区二区三区色欲| 97精品国产| 欧亚成人在线视频| 歐美一級亂黃99在綫精品| 国内外激情在线| 午夜成人福利影视| 五月综合激情网| AⅤ片水多多| 男人的天堂2000| 国产女人高潮视频| 日本精品无码三级网站| 国产精品九九九| 大香蕉青青9| 国产精品久久伊人| 综合欧美激情网| 日本不卡在线二区三区| 免费草草草草草视频| JIZZJIZZ国产精品喷水| 操逼A∨| 国产精品久久久午夜夜伦鲁鲁| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 亚洲国产ⅴ高清在线观看| 亚洲情色综合网| 91精品丝袜久久久久久| 国产精品亚洲一级av第二区| 是还免费视频1727我| www.狠狠干.coom | www.男人的天堂| 欧美国产成人在线| 日韩超碰精品综合| 水澄无码AV| 在线强奷到舒服的无码视频| 婷婷丁香九月| 人妻乱仑一区二区三区| 国产精品对白自产拍| 亚洲第一二区另类图| 精品免费1| 精品超碰中文在线| 亚洲欧洲另类| 中文一区在线日| 精品人妻二区三区| 在线只有精品| 欧美一二在线| 天天日天天屌天天操| 不卡超碰护士AV在线免费播放| 国产一区二区欧美日本| 制度丝袜99| 天天艹天天日| 国产操操日韩三级黄| 午夜激情成人在线观看| 亚洲国产婷婷在线播放| 久久久久久一日韩字幕无码| 人人操人人插人人摸人人干| 婷婷在线视频在线观看| 激情小说图片亚洲首页| 国产精品农村妇女| 日本熟妇人妻一区二区三区| 97色操| 91操熟女视频| 亚州性色| 亚洲无992tv| 超碰九7| 中国91AV| 天天综合网91| 一线黄色免费性爱片| 色在线亚洲视频www| 国产精品人妻无码久久久互動交流| 色噜噜日韩精品| 日韩精品人妻中文字有码在线| 97国产色图| 欧美大香蕉在线观看| 亚欧中文字幕在线视频| 久日91在线| 物业黑人 AV一区| 亚洲综合 欧美| 超碰97在线色男人??| 操淫穴亚洲五月丁香| 日韩精品系列| 亚洲欧美不卡线| 国产亚洲精品一区二区三区| 一级日本牲交大片好爽在线看| 午夜.DJ高清在线观看免费7| 这里都是精品在线观看| 夜夜爽77777| 人妻在线臀日韩| 狠狠夜色午夜久久综合在线| 大香蕉色欲AV| 日少妇视频| 日韩成人无码| 亚洲国产一级精品毛一级精品看免费视频| 极品极品色影院| 婷婷午夜| WWW美腿丝袜香蕉中文| 97天天在线| 91丝袜美女视频| 99re9| 中国一级操逼视频| 性爱乱伦网址| 久久97资源 网| 青娱乐大香蕉| 国产v亚洲v日韩v欧美v片另类| 操碰97| av日韩国产一区二区| 国产精品视频一区二区三区八戒| 久悠悠av| 伊人性在线视频| 国产AAAAAABBBBB| 8x福利精品第一福利视频导航| 熟女色综合久久| 凹凸视频在线观看伊人| 欧美少妇大量自拍视频在线观看| 日本熟妇一区二区三区| 亚洲女人毛茸茸91| 黄色成人网久久久久久| 久久99操天天日| 亚洲情色在线| 日韩免费av片高清无码| 丁香五月激情综合国产| 亚洲色图综合网| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 人妻人人澡人人爽人人| 综合欧美亚洲| 国产偷拍自拍在线视频| 日本超碰97日韩精品人妻| 日韩大香蕉| 日韩国产乱子伦App| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 白嫩妹子国产骚| 园内精品自拍视频在线播放| 国产视频一区二区三区久久亚洲天堂| 欧美日韩久久精品爱爱| 国产超碰| 国产亚热在线久久| 午夜影美女日鸡鸡天天视频国产| 中文字幕78| 91精品无码久久久久久久 | 一级毛片久久久久久久女人18| 天天流夜夜操| 国产路线专区| 国产人妻精品久久久一区二区三区 | 另类老少妇| A级毛片在线看免费| 蜜臀少妇一区二区| 丁香婷婷五月| 九九九久千久久激情蜜桃在线看 | 99久久精品无码一区二区毛片免费 | 无码操逼天堂| 亚洲古典另类欧美在线| 日本97久久| 亚洲日韩成人性爱视频| 天美传媒av一区二区| 无码一区二区精品视频久久久春药| 看一级黄色视频| 色欧美色交综合| 一区二区三区精品视频| 亚欧美色图| 国产亚洲精品美女久久久久久2021| 啊啊啊啊二区好大| 黄色片一区二区三区四区五区| 欧色综合| 97香蕉网| 亚洲人久久久网| 午夜久久无码1000合集| av天堂加勒比| 日韩美脚一区二区网站| 黄片qw| 亚洲欧美日韩电影网站一区 | 色五月AV| 伊人aaa| 免费A V在线播放| 天美麻豆一区二区三区| 97啪啪| 久久超碰com| 亚洲精品一二三四区| 黄色大片免费在线| 美女91色黄18| 日本精品成人无码| 日韩成年人性爱视频| 久草精品国产蜜臀| 国产粉嫩出水在线播放| 伊人网高清| 96精品久久久久中文字幕| 国产精品久久久久久久电影渣男| 精品久久久久成人码免| av九九| 极品综合| 91无码人妻精品一区二区三区蜜桃 | 天天摸天天舔天天操| 国产小黄片在线免费观看 | 婷婷五月天色色| 999色欧美中文字幕| 夜夜嗨AV一区天天| www..com操老师| 午夜欧美精品久久久| 日韩紧密久久| 婷婷五月av| 凹凸视频在线一区二区| 亚州,欧美在线| 亚洲aw毛茸茸在线| 思思视频免费看网站| 丝袜色综合| 超碰日本97美女人妻人人玩人人爱| 国产精品久久久久久久电影渣男| 欧美日韩人妻精品一区二区三区| 黄页大片在线观看| 五月婷婷激情综合| 26UUU欧美激情一区二区| 国产欧美后入| 97爱b| 欧美熟爽综合| 国产亚洲女v在线观看| 人人妻人人澡人人爽久久av| 中国的操老妇女| 久久青青草在线视频| 激情五月综合网| 上床不卡网站| 夜夜肏2021| WWW啪啪的com| 欧美影院一区二区三区| 91 丝袜在线观看| 91超碰人人| 蜜乳av首页| 26uuu国产日韩综合在线观看| 99在线观看视频在线高清| 狠综合网| 国产青视频| 观看免费区二区三区二| 涩涩五月天| 激情接吻视频久久久久久| 亚洲成人精品在线一区| 91综合熟女| 青青草原av| 亚州九九九精品视频| 麻豆国产第一| 日本精品国产视频| 美女刺激久久国产欧美| 国产激情久久| 最新欧美色网| 少妇滛荡视频| 日本在线激情一区二区三区| AV综合中文字幕干| 欧美视频在线视频免费va| 国产操偷| 91精品人妻电影| 日韩Va亚洲va欧美Ⅴa久久| 波多野42部无码喷潮在线观看 | 97在线视频免费观看| 91精品人妻一品二品三品| 青青五月天| 日韩精品大香蕉伊人在线| 久久久久久中文版| 亚洲大胆人体av| 天堂伊人久久| 日han少妇无码| 射丝袜高跟鞋99| 欧美天天拍| 98色网| 亚洲男人天堂2019| 亚洲国产精品乱码在线观看| 91美女视频在线| 91网18| 超碰1024久久| 日韩精品一二三四| 色第一页| 精品欧美日韩在线观看| 欧美偷偷网| 欧美 亚洲 另类 综合| 刺激精品视频| 91欧美情色| 淫荡网址| 激情小说图片亚洲首页| 天天做日日做天天欢。| 国产传媒操逼视频| 久操精品网| 久久天天摸| 淮穴色AV| 色综合久久夜色精品国产天堂| 九九久久99| 无码人妻系列少妇| 久久精品国产亚洲av水密被窝| 综合久久9| 精品国产三级av韩国在线| 亚洲综合另类小说色区亚洲成av人片在www| av绯色| 国产粉嫩出水在线播放| 天天天乱色综合全| 亚洲九九视频| 26uuu欧美日韩| 日本激情免费大片| 3p国产欧美99热| 色婷婷丁香五月天| 欧美 熟女 日韩| 美女干逼2| 97超碰超碰| 在线一道啪| 亚洲中文字幕97久久精品少妇| 97精品久久久久久久| 人人爽夜夜操| 美女97超碰| 综合97久久| 午夜性刺激视频免费观看| 精品亚洲国产成人精品| 丝袜熟女2P| 亚州精品人妻一二三区| 日韩操逼性鲍| 夂久色| 综精品久久久aaaa| 91红杏| 99精品高潮| 在线97视频| 欧美国产日韩高清在线| 91亚州欧美| 青青草成人视频在线观看二区| 碰人碰碰人人开房人肉| 亚洲性高潮| 日本黄大片在线观看视频| 国产超碰人人爽人人做| 蜜桃精品一区二区三区ww| 四虎精品永久在线观看| 操逼操逼视频操逼| 国产久久一区二区| 亚洲97成人在线观看| 99亚亚热| 97国产|免费| 另类一区| 91欧美情色| 久久久久国产精品片区无码直播| 97国产伦理| 国内亚洲高清无码| 五月天久久久| 天天舔天天日天天射| 日本人妻最新在线中| 色性综合| 91色插| 精品成人动漫一区二区| 亚洲激情色片| 国产不卡免费在线视频| 欧美久久人妻少妇一区二区| 天天搞在线综合网| 色香综合天天影视综合 | 自拍偷拍草一草| 自拍盗摄一区| 老子午夜伦不卡影院| 色哟哟国产精品免费网址| 99热这里都是精品| 久久精品一区二区三区不卡| 国产精品天堂| 久久久久久久一级黄色打同平台| av影片在线观看不卡| 在线啊v一区| 国产精品色哟哟| 成人国产视频在线观看| 伊人久久国产免费观看视频| 日韩操逼HD| 日韩中文字幕2020| 欧美性爱系列| 亚洲欧美在线丝袜| 亚洲色人妻综合| 九九九九九九九九九国产精品| 欧美性爱三区二区| 欧中美三级一区二区三区| 亚洲一区二区三区欧美日韩| 亚洲资源一区| 五月天久久婷婷亚洲| 成人久久久| 亚洲三级网址久久最新| 黄片com.| 国产精品网址| 国产AV天美| 天天日天天操天天射河南省| 日本黄页视频在线观看| 五月丁香六月| 日日操免费视频| 99xav| 国产成人www免费人成看片| 东京热,男人的天堂| 偷拍欧美激情| 另类 日韩 熟女| 性高潮久久久久久久久久久| 午夜精品99久久久久传媒| 加勒比在线观看一区二区| 97人妻人人躁人人玩人人| 亚洲,欧美,春色,另类| 欧美精品23| 欧美亚洲清纯| 中文字幕乱碼在线| 亚洲激情综合| 丁香九月婷婷| 久久久精品,3| 精品久久久久瑟瑟| 天堂中文资源在线bt| 高清孕妇孕交 交孕妇| 午夜欧美女人操逼| 100啪啪视频大全| 97视频一区| 欧美亚洲影视| 97资源制服丝袜| 国产丝袜美女在线一区| avav青青草久久夜| 九九九综合精品| 最好看的中文字幕在线2018| 欧美亚洲激情| 日韩欧美水蜜桃人妻| 国产九月婷婷| 99自拍视频在线| 中文字幕亚洲永久精品| 啊啊啊啊操死我| 98超碰日本| 日日橹狠狠爱欧美超碰| 欧美黄片视频在线观看免费| 色欲无码人妻日韩欧美精品| 亚洲无码视频免费在线观看网址!| 99日视频在线免费| 人人手机欧洲亚洲国产人妻| 亚洲高清无码免费观看视频| 白嫩国模丰满一二三区| 国产精品久久99日日| 色综合国产在线观看| 精品国产乱码久久久A| 黄色一区三区| 韩日精品福利视频一区不卡在线免| 精品视频日日夜夜| 欧美亚洲综合色| 99久久久er直播网址| 亚洲av噜噜噜噜噜噜| 久久婷婷一区| 97伊人超碰| 欧洲一区二区三区四区在线观看| 91AV天美在线视频| 九99久久| 日韩欧美女求操每天更新| 精品无码少妇| 黄页av| 偷拍精品一区二区三区| 日本操逼aaaaa| 亚洲国产美女久久久久| 日本精品中文字幕视频| 91亚州欧美| 日韩影片中文字幕一区二区三区| 国产女同性恋视频| 超碰97导航| 亚洲国产天堂| 精品国产91内射久久| 黄色在线网站| 久久久久免费少妇| 97色97好| avav青青草久久夜| 性天堂| 国产曰批免费观看久久久| 亚洲日韩成人性爱视频| 91亚洲人电影| 精品久久久不卡一区二区| 一本一道久久综合久久| 色综合加勒比| 国产高清在线观看欧美| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 91社区伊人| 久久久久久亚洲中文| 日本在线激情一区二区三区| 91九久| 91精品国产乱码| 精品黄色电影| 69精品久久久久中文字幕| 偷拍 亚洲| 亚洲色情在线影视| 男人天堂网址| 99热这里只有精品地址| 欧美18禁91| 欧美 日韩第一性色| 一级乱伦网站| 久久露脸国产老熟女| 亚洲男人的天堂一区二区| 久久久内射良家| 91久久青青草原精品| 人妻中文字幕日韩电影| 天天香香欲综合| 综合网少妇| 日韩性爱毛片操骚逼| 性站 | 亚洲欧洲色情高清| 在线视频97| 岛国成人av在线播放网址| 吉田爱美AV在线| 超碰97国产欧美| av在线一区二区三区| 91国产精品熟女| 午夜精品久久久久久久| 视频国产欧美在线播放| 91chinese在线| 欧美大片天天看| 亚洲色图91| 国产在线精品偷| 天天摸夜夜操视频| 亚洲乱熟女一区二区| 家庭乱伦国产| 四虎永久在线精品免费网址 | 国产久久视频| 丰满人妻区一区二区三| 极品白嫩美女白浆成人福利在线看| 神马久久久久久久久久| 中文字幕丰满子伦无码专区在线视频最新 | 男女啪啪网站免费视频| 婷婷视频网| 日韩少妇在线视频| 少妇无码av专区线| 宅男91视频在线播放| 97日韩超碰超碰中文字幕| 日韩一级成人毛片免费观看| 60秒试看最爽10分钟网站| 操逼操逼操| 97电影院超碰| 综合网天天| 日本高清久久| 国产麻豆91欧美一区二区久久婷婷国产精品 | 0755午夜福利视频| 日韩欧美俄罗斯A片| 97在线资源| 琪琪精品免费一区二区三区 | 巨爆乳肉感一区二区三区竹菊影视| 日韩精品大香蕉伊人在线| 变态乱伦伪娘灌肠一区二区| 99操| 2021国产成人精品久久| 亚州成人A√| 激情小说亚洲| 大香蕉欧美伊| 2017人人操,人人摸| 一区二区三区精品黑丝白丝酒店对鸡 | 六月天婷婷| 啊啊啊啊好疼| 麻豆天美电影一区二区| 日本操逼aaaaa| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 黑人精品久久97| 国产精品久久久久无码A√| 少妇精品久久久| 国产福利小视频高清在线观看| 国产吹潮女在线观看| 操逼1区| 久久久久深夜无码| 香蕉在线一区二区三区| 91精品国产91久久青草| 330Dv国产女人终合视频极品人与兽| 思思视频免费看网站| 久久伊人青青草| 成人八戒网站| 欧美性色网| 男女91| 免费伦费视频在线观看| 色哟哟av| 夜夜高潮夜夜爽高清视频一| 日本欧美一区二区三区视频麻豆| 精品无码一区二区人妻久久蜜桃| 秋霞欧美性爰视频| 日韩少妇无码| 日韩78m视频| 亚洲强奸乱伦影视网| 欧美翘臀视频网站一区二区三区 | 性爱av网站| 国产精品操| 老熟女熟妇| 嫖老熟女A片一二三区| 中文字幕乱妇免费视频| 亚洲色图国产另类| av资源在线观看少妇| 亚洲国产美女久久久久| AV色五月天| 强奸乱伦动态污图免费| 日本国产欧美一区三区二区| 中文字幕视频免费| 四月丁香婷婷| japan日本高清乱xxxx| 色欲av国内精品久久久久久| 亚洲综合性网址| 色婷五月| 精品一区二区综合熟妇| 91精片| 久久精品国产97欧美精品亚洲| 校园春色综合| 欧美强奸一区二区诱惑| 奇米四色网| 久热这里只有精品9| 婷婷五月天无码| 亚洲AV无码天美传媒一区| 高清一区AV无码| 懂色Av| 热热色青青草| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 97色色,97综合| 五月综合激情网| 一类无码操逼视频| 激情婷婷综合久久| 淫荡网址| 久久久999国产| 亚洲AV色图一区| 亚洲视频小说| 青青草色情网站视频| 成人资源中文字幕在线观看天天| 一级久久性爱视频| 无码高清专| 黑人精品XXX一区一二区| 欧美日韩1234| 亚洲色电影在线| 日韩AV噜噜噜一区二区三区四区 | 精品一区二区三区蜜桃臀赵总 | 超碰97资源中文字幕| 欧美婷婷| 婷婷色婷婷| 国产乱伦性爱AV| 日韩精品在线观看网站| 亚洲AV操| 日韩乱伦视频| 亚洲一区二区精品福利| 爽极品影院| 日韩国产不卡在线视频| 中文字幕日韩精品久久| 国产野战露脸在线播放| 亚洲影院无码在线| 74成人在线| a男人的天堂久久一级A毛片| 欧美综合自拍| 人妻色偷色噜| 欧美精品69性爱| 操逼日批| 思思热免费在线视频| 精品久久久久久中文| 欧美日韩日产免费网站看| 先锋色眉乱伦资源| 美国一区二区三区视频| 久久黄色视频一区二区三区| 囯产操逼片| 日本韩欧美在线播放a| 四虎影院成年人片| www.婷婷| 99999久久久久9国产精品| 色月天AV导航| 亚洲综合射| 国产诱惑| 夜色91| 人妻色偷色噜| 女人精品内射国产99| 日韩无码精品综合久久| 国产精品爽爽v| 天堂种子在线www网资源| 91精品丝袜久久久久久| 日韩丝袜人妻AV| 伊人久久大香线综合无码| 91超碰碰在线| 狠久久| 99婷婷一区二区| 国产操逼视频在线观看| 狠狠操夜夜| 噜噜在线| 国产高清不卡视频| 91中文字幕在线观看| 久夜视频| 欧美日韩香蕉| 99精品在线观看| 亚洲蜜臀懂色| 人人澡人人澡人人| 日韩一级久久毛片| 97欧美性爱| 女同性恋久久| 九九热五区| 国产精品大屁股999| 日韩成年人性爱视频| 伊人久久在线视频观看| 九九久久99| 久久、1234| 亚洲精品少妇| 亚洲欧美日韩免费电影| 超91综合网| 天天内射| 成 人 A V免费视频在线观看| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 男人的天堂日韩| 97天天日| 亚洲高清在线| 传媒免费一区二区三区| 国产熟妇 码视频户外直播| 免费亚洲黄色视频在线观看| 九九热在线精品视频| 性爱AV天堂| 精品人妻一区二区三区在线视频不卡| av在线一区二区三区| 黑丝少妇在线观看| 蜜桃臀AV在线| 蜜乳AV免费观看| 猛交交| 青青草女人天天干| 日本操逼视频不卡直接放| 玖玖婷婷五月天| 中文字幕诱惑制服人妻丝袜美丝袜美 | 国产精品乱码久久久久久久久久久久| 欧美激情视频一区二区| 亚洲乱码国产乱码精网站| 亚洲高清无码免费观看视频| 亚洲色图伊人网| 91色人妻| 天美一二三在线观看Av| 一区二区视频在看| 久久五月丁香| 国产天天噜一噜久久久| 精品亚洲黄色片 国产精品导航一区二区| 96AV精品| 国产精品久久久| 亚洲AV免费在线| 久久久性少妇| JIZZJIZZ国产精品喷水| 久久精品99久久久久久| 男女猛烈无遮掩视频免费软件| 日本三级小说中文字幕| 亚洲国产日韩精品久久久| 五月色网| 九九九九一区| 久久无码电影| 青操影院| 亚洲乱伦图片视频| 亚洲诱惑| aaa亚无码专区| 二对二中文字幕。| 亚洲高清综合网| 九色 人妻 大香蕉| 超碰97护士| 欧美淫穴| 免费在线视频97| 99色在线| 久久久久少妇| 日韩紧密久久| 国产精品久久久无码aV去| 青青草视频在线观看一区二区| 亚洲一区日韩精品中文字幕| 中文字幕一区二区三区人妻少妇在线| 欧美区亚洲区偷拍区| 国产欧美日韩臀| 亚洲日韩美女中文字幕乱| 青青操视频在线| 中文字幕一区二区日韩网| 日日狠狠久久偷偷色综合免费| 日本免费一区二区不卡| av影院十区| 人人玩人人添人人澡免费| 亚洲aV性爱| 好看的91视频| 欧美一区二区| 新婚人妻扶着粗大强行坐下| AV天天综合| 亚洲资源吧| 日韩黄片视频试看| 天天干天天日天天射黄色| 欧美第一页| 国产乱色国产精品免费视| 亚洲免费看片| 亚洲人精品午夜不卡| 熟女乱3伦999| 爱射综合| 日韩精品三级| 人人操人人大香蕉| 中文字幕久久精品一区| 粉嫩av在线| 婷婷大香蕉| 亚洲精品久久久久久| 九九热久久99精品re| 91人妻超碰| 青青草一区二区高清无码视频 | 3d成人精品一区二区| 国产农村妇女精品1区二区| 91欧美情色| 亚洲AV成人在线| 日韩精品一区,二区 九九...老司机| 日韩99精品视频综合区| 亚洲熟妇丝袜在线观看| 精品国产Av无码久久久伦古装| 欧美性生活综合| 暴力av在线| 国产免费一区在线观看| 亚洲综合色图欧美| 丰满人妻大屁一区二区| 97资源站国产精品| 五月天玖玖资源站| 日韩欧美麻豆| 亚洲图片偷拍视频区| 日韩欧美麻豆| 免費黃色視頻觀看一| 久久99干一本高清| 亚洲成?V人片在线观看福利| 中文字幕人妻丝袜乱一区三区| 国产欧美在线观看免费观看| 大香蕉欧美伊| 淫淫综合网| 丝袜制服字幕在线| 午夜亚洲国产理论秋霞| 欧美72网页| av日韩手机在线影视| 精品美女人人干| 九九99精品视频在线观看| 91亚洲最新在线| 欧美亚洲综合色| 秋霞色色影院| 综合91网| 无色无码| 大香蕉78| 中文字幕55555| 91c色| 亚洲人精品久久久| 精品少妇后入一区二区三区四区人妻巨乳| 97在线免费看视频| 热久久99999| 国内亚洲高清无码| 国产精品3| av天天在线观看| 一级二级三级黑人无码| 蜜桃臀久久| 久久久久人妻| 性爱Av免费| 久久久9 9 9精品| 激情五月婷婷| 伊人一区二区在线播放| 丝袜美腿91| 东北夫妻性偷拍| 夜色AV无码手机在线影院| 南澳成人一级片在线播放| 久久精品天美| 午夜福利精品| 国产h小视频在线观看免费| 亚洲成人妻日韩在线| 婷婷五月综合在线| 国产精品一区午夜福利| 人妻丰满熟妇av无码区蜜桃| 操香逼| 91精品黄在线观看| 人人操人人插人人摸人人干| 亚洲资源吧| 97国产色图| 日韩人妻大香蕉| www网站黄| 变态综合色| 麻豆一区在线| av在线浏览| 日韩乱伦视频| 二男一女成人A片| 国产精品夜夜| 九九九偷拍| 欧洲精品一区二区三区| 啊啊啊啊啊在线观看网址 | 熟女AV一区| 日韩三级久久久| 91色婷婷综合久久中文字幕二区| 亚洲成aⅴ人片不卡无码| 91天天综合日韩欧美| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 岛国免费黄色网址| 亚洲色婷婷久久91| 人妻欧美| 亚洲人精品久久久| 大香蕉伊然在亚洲91| 男人天堂站| 日本在线不卡123| 青青伊人这里只有精品| 翔田千里A片一区二区| 97亚洲综合在线| 日韩97视频| 啊啊啊啊啊啊啊在线| 九九九九九九亚洲| 国产精品一区二区在钱播放| 五月天丁香婷婷综合网站| 午夜一级免费毛片| 精品视频免费在线一区| 人人妻碰人人免费| www久久国产精品| 91九九| 欧美国产精品久久九九| 97亚洲在线| 日韩无限资源| 婷婷丁香激情| 亚洲久久久久| 国产精品成人AV片免费看网站| 91熟女丨91老女人| 日本女人久久久| 人人妻人人爽一区二区三区| 丝袜美腿av女优在线| 亚洲精品久久久久毛片A片拉屎 | 亚洲古典另类欧美在线| 九月丁香综合网| 91|九色|国产熟女| 九久9精品| 亚洲五月丁香花狠狠干一区二区三区| 激情色色| 精精夜夜| 999久久久久久久精| 超碰 另类 欧美 | 九九人人操| 男人亚洲91首页在线| 久久久999网站| 69AV女优男人的天堂| 天天澡天天爽日日av| 蜜臀久久在线视频| 蜜桃视频啊啊啊啊| 亚州国产成人精品女人久久 | 亚洲色图 欧美| 两女互慰AV高潮喷水在线观看| 天天操天天射天天日| 欧美日韩一区二区三区四区蜜桃| 国产精品午夜高潮呻吟久久av| 欧美日韩国内不卡| 欧美制服另类丝袜| 国产女人高潮视频| 性色高清在线| 伊人操操| 亚洲高清综合网| 国产精品久久久久久久久久梁医生| www.91人妻.com| 2024人人操人人摸| 日日夜夜干| 福利天堂| 91在线/欧洲| 神马麻豆福利院| 中文字幕人成乱码熟女香港| 欧美日韩 强奸乱伦| 女优视频第10页| 99操| 葡萄牙性视频一二区| 亚洲综合另类小说色区亚洲成av人片在www| 免费亚洲黄色视频在线观看| 久久久久久午夜男人的天堂| 人妻一区久久二区三区色播| 亚洲,欧美,综合网| 26UUU欧美日本| 亚洲一区二区三区AV无码| 国产人妻精品久久久一区二区三区 | 999 久久久| 久久免费少妇| 天堂无码精品国产久| 美女露胸露屁股| 欧美色亚洲色| 日韩字幕一区| 妺妺跟我一起洗澡没忍住| 日本中文字幕高跟| 亚洲日本大香蕉1| 天美精品原创av片国产| 国语国产操逼伊人AV网| 2020中文字幕| 十八禁电影伊人网| 亚洲无码精品AV久久久| 国产精品无码论坛| 麻豆天美电影一区二区| 97超碰中文| 亚洲一区二区三区春色| 色欲天天综合网| 亚州国产成人精品女人久久| 狠狠入| 中文字幕在线高清男人的天堂| 九九九影院| 欧美色人| 精精夜夜| 日韩97P| 色婷亚洲五月在线观看| 夜夜免费视频| 国产高清无码一区三区二区| 日韩伦理视频| 亚洲色婷婷久久91| 色婷婷狠狠| 色欧美在线| 女人高潮抽搐喷水视频网站| 成人在线视频一区| 国产乱伦亚洲色图高清无码| 丝袜美腿诱惑亚洲欧美视频在线观看 | 激情小说亚洲图片| 久久久久亚洲熟妇熟女| 日韩一区二区熟女| 国产区在线| 又粗又长又爽在线观看| 超碰97玖玖爱| 一道α片欧美| 国产天美欧美| 天天做天天爱| 四虎影库国产精品免费| 中日韩免费看男女操逼大全| 亚洲日本加勒比在线| 男人天堂网站| 91老熟女逼| 99久久精品国产系列| 情色五月天久久久| 思思热在线视频在线| 欧美在线啊啊啊| 天天干人人干天天日97| 99只有精品| 久久久久成人亚洲国产| 97久久超碰国产精品| 国产 日韩 另类 视频一区爱| 国产精品伦理| 久久久久久久久久久久久久久性生活视频 | 夜夜操夜夜高潮夜夜爽国产精品区| 日韩美女操b| 日本一卡二区在线| 欧美十八禁在线看| 欧美天天射| 区二区亚洲婷| 亚洲一曲日韩精品| 美女天天干| 午夜男人天堂| 操操操五月天婷婷丁香影院| 97欧美色资源| 色爱综合网| 伊人91| 国产十八禁视频| 99久久久久久亚洲精品不卡| 少妇色综合| 九九热免费视频| 日韩视频中文字幕| 18禁久极品美女久久哦哟呀!| 亚洲AV无码成人精品久久| 欧美日韩性爱无码| 色九月综合| 人人摸人人摸人人干| 亚洲欧美内射| 夜夜狼人妻| 天天噜| 欧美 亚洲 另类 综合| 91粉嫩萝控精品福利网站_精品影音先锋国 | 老熟女91av| 久久久无码av精| 夜夜骑夜夜操| 9久精品视频在线观看| 无码又爽又硬又激情免费视频 | 性站| 中文一区在线视频| 免费操逼91| 日本孕妇孕交| 91久久精品国产| 睡产熟女乱伦| 亚洲国产精品无码AV久久| 人人摸人人舔一区二区| 中文字幕一二三区| 蜜乳AV一区二区三区四| 超清中文乱码字幕| 国内一区二区三区| 精品四五区| 亚洲欧美日韩综合在线尤物| 免费αV在线视频| 亚洲中字慕不卡| 黑人精品久久97| 厕所偷拍在线| 天堂种子在线www网资源| 欧美自拍偷拍综合图片| 黄页| 操老熟女AV| 久草热制服丝袜在线观看 | 青青草大香蕉视频| 久久久久久91香蕉国产| 精品一区二区三区蜜桃臀赵总 | 日本免费一区二| www.色婷婷| 国产精品一级特黄aaa大片在线观看| 国产 日韩,欧美 自拍| 加勒比99999| 91AV天美在线视频| 国产美女91视频| 天天干天天日天天射黄色大片| 激情婷婷丁香| 欧亚性爱啪啪| 亚洲成人久久一区二区| 久久国产免费激情视频| 97视频在线免费观看| 国产精品久久久久久久久久久久久久吹| 操死我了啊啊啊| 久超超碰| 密臀AV在线| 97色涩| 国产乱婷婷精品二区三区| 日本欧美韩国日产片片在线看免| www.狠狠操| 最新啪啪视频| 欧美色综合影院| 色香色欲天天综合网天天来吧| 国产精品美女视频诱惑| 性猛交| 亚洲麻豆av一区二区| 91中出| 欧美性爱一区二区| 亚洲无线观看久久| a亚洲欧美色欲| 91在线免费精品视频| 思思久热在线精品66| 日韩免费中文字幕视频| 狠狠91| 26uuu久久| 亚洲免费成人在线高清无码视频 | 日韩无码专区| 99热网站| 国产精品经典一卡久久久| 99热超碰| 天天插夜夜爽| 加勒比色综合|