亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 開(kāi)發(fā) > PowerShell > 正文

如何防范PowerShell代碼注入漏洞繞過(guò)受限語(yǔ)言模式

2020-03-26 18:52:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

導(dǎo)語(yǔ):受限語(yǔ)言模式是緩解PowerShell攻擊的一種方式,能夠阻止執(zhí)行任意未簽名的代碼。

介紹

受限語(yǔ)言模式是緩解PowerShell攻擊的一種方式,能夠阻止執(zhí)行任意未簽名的代碼。當(dāng)Device Guard或者AppLocker處于強(qiáng)制模式時(shí),它是最實(shí)際有效的強(qiáng)制安全措施,因?yàn)槲幢徊呗栽试S的任何腳本或者模塊都位于受限語(yǔ)言模式下,這嚴(yán)重限制了攻擊者執(zhí)行未簽名的代碼。通過(guò)限制語(yǔ)言模式限制了Add-Type的調(diào)用。限制Add-Type明顯是考慮到了它能編譯并加載任意的C#代碼到你的運(yùn)行空間中去。

但策略允許的PowerShell代碼運(yùn)行在“Full Language”模式下,允許執(zhí)行Add-Type。這樣,微軟簽名的PowerShell代碼就能調(diào)用Add-Type。不相信嗎?運(yùn)行下面的命令你就會(huì)發(fā)現(xiàn)我是正確的。

利用

現(xiàn)在想象如果以下的PowerShell模塊代碼(暫且被稱(chēng)為“VulnModule”)是由Microsoft簽名的。

ls C:* -Recurse -Include '*.ps1', '*.psm1' | Select-String -Pattern 'Add-Type' | Sort Path -Unique | % { Get-AuthenticodeSignature -FilePath $_.Path } | ? { $_.SignerCertificate.Subject -match 'Microsoft' }

那么有什么可以影響來(lái)自受限語(yǔ)言模式的Add-Type的輸入呢?

讓我們一起思考下吧:

1. Add-Type作為類(lèi)型定義傳遞給一個(gè)全局變量。因?yàn)樗侨值?,它可以被任何人訪問(wèn),包括我們和攻擊者。
2. 問(wèn)題是,簽名的代碼先于調(diào)用Add-Type就定義了全局變量,因此如果我們使用自定義的惡意C#代碼,這將會(huì)被合法的代碼覆蓋。

3. 你知道能用Set-Variable cmdlet來(lái)設(shè)置變量只讀嗎?你知道我現(xiàn)在在想什么了吧?

武器化

好的,為了從受限語(yǔ)言模式注入代碼到Add-Type,攻擊者需要將它們的惡意代碼定義為只讀變量,從而設(shè)置全局“Source”變量來(lái)拒絕簽名的代碼。這是一個(gè)武器化的概念證明:

  $Global:Source = @'  public class Test {    public static string PrintString(string inputString) {      return inputString;    }  }'@Add-Type -TypeDefinition $Global:Source

簡(jiǎn)要說(shuō)明下Add-Type注入缺陷。受限語(yǔ)言模式的一個(gè)限制是你不能調(diào)用非白名單類(lèi)的.NET方法,但有兩個(gè)例外:屬性(getter方法)和ToString方法。在上面的PoC中,我選擇了實(shí)現(xiàn)一個(gè)靜態(tài)的ToString方法,因?yàn)門(mén)oString允許傳遞參數(shù)(getter不行)。我的類(lèi)也是靜態(tài)的,因?yàn)?NET類(lèi)的白名單只在New-Object實(shí)例化對(duì)象時(shí)適用。

那么上面的漏洞代碼是否聽(tīng)起來(lái)不切實(shí)際呢?你可以這么認(rèn)為,但是Microsoft.PowerShell.ODataUtils 模塊中的Microsoft.PowerShell.ODataUtils也有這個(gè)漏洞。微軟在 CVE-2017-0215, CVE-2017-0216, CVE-2017-0219中修復(fù)了它。說(shuō)實(shí)話,我不太記得了。Matt Nelson 和我都報(bào)告了這些注入bug。

緩解攻擊

盡管微軟在推動(dòng)解決這個(gè)漏洞,我們有什么可以做的呢?

有個(gè)關(guān)于UMCI繞過(guò)二進(jìn)制的有效的黑名單規(guī)則是文件名規(guī)則,其能基于PE文件中版本信息資源中的原始文件名來(lái)阻止程序執(zhí)行。PowerShell很明顯不是個(gè)PE文件,它是文本文件,因此文件名規(guī)則不適用。但是,你可以通過(guò)使用哈希規(guī)則強(qiáng)制阻止有漏洞的腳本。Okay…要是相同腳本有不止一個(gè)漏洞呢?目前為止你只阻止一個(gè)哈希。你開(kāi)始注意這個(gè)問(wèn)題了嗎?為了有效的阻止之前所有有漏洞的版本的腳本,你必須知道所有有漏洞的版本的哈希。微軟意識(shí)到了問(wèn)題并盡最大努力來(lái)掃描所有之前發(fā)布的有漏洞腳本,且收集哈希將他們整合到了黑名單中。

通過(guò)他們的哈希阻止所有版本的有漏洞的腳本有一定挑戰(zhàn)性,但能一定程度上阻止攻擊。這就是為什么一直迫切需要只允許PowerShell 5的執(zhí)行并要開(kāi)啟scriptblock日志記錄。Lee Holmes 有篇關(guān)于如何有效的阻止老版本的PowerShell的博文。

另一種方式是系統(tǒng)中大部分腳本和二進(jìn)制都是catalog和Authenticode簽名的。Catalog簽名不是意味著腳本有內(nèi)嵌的Authenticode簽名,而是它的哈希存儲(chǔ)在微軟簽名的catalog文件中。因此當(dāng)微軟更新時(shí),老版本的哈希將會(huì)過(guò)期,將不再是被簽名的了?,F(xiàn)在,一個(gè)攻擊者也能將老的簽名的catalog文件插入到catalog存儲(chǔ)中。你不得不提權(quán)執(zhí)行操作,關(guān)于這個(gè),有很多方法可以繞過(guò)Device Guard UMCI。作為一個(gè)搜索有漏洞腳本的研究員,首先要尋找具有內(nèi)嵌Authenticode簽名的有漏洞腳本(有字符串“SIG # Begin signature block”的提示)。Matt Nelson說(shuō)這種bypass腳本存在。

報(bào)告

如果你找到了一種繞過(guò),請(qǐng)將它上報(bào)給secure@microsoft.com ,你將得到一個(gè)CVE。PowerShell團(tuán)隊(duì)積極解決注入缺陷,但是他們也主動(dòng)解決用于影響代碼執(zhí)行的一些方式。

總結(jié)

盡管受限語(yǔ)言模式能有效的阻止未簽名代碼的執(zhí)行,PowerShell和它的簽名過(guò)的模塊或腳本還是有很多攻擊面。我鼓勵(lì)每個(gè)人都來(lái)尋找更多的注入缺陷,上報(bào)他們,通過(guò)官方的MSRC獲得榮譽(yù),并使得PowerShell生態(tài)變得更加安全。同時(shí)希望,PowerShell的代碼作者要自我檢視。

現(xiàn)在我解釋了所有的內(nèi)容,但是因?yàn)樵O(shè)計(jì)缺陷允許利用競(jìng)爭(zhēng)條件,所以調(diào)用Add-Type還是有注入的漏洞。我希望能繼續(xù)闡述這些問(wèn)題,且希望微軟將考慮解決這個(gè)基礎(chǔ)問(wèn)題。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
韩国av中国字幕| 少妇无码av无码专区在线观看| jizzjizz少妇亚洲水多| 性高潮久久久久久久久| 亚洲天堂av网站| 久草在线新免费首页资源站| 中文字幕一区二区三区四区免费看| 国产丝袜一区| 精精国产xxxx视频在线播放| 亚洲综合视频网| 日韩精品免费播放| 国产精品亚洲人在线观看| 99精品视频免费观看视频| 久久久久北条麻妃免费看| 国模无码国产精品视频| 欧美日本不卡| 最好看的中文字幕| 亚洲91久久| 国产伦精品一区二区三区免费| 国模无码视频一区二区三区| h版电影在线播放视频网站| 岛国av免费观看| 国产高清在线一区二区| 欧美理论片在线播放| 中文资源在线官网| 日韩免费福利电影在线观看| 青青草原国产在线| 美女久久久久久久久久久| 美女的胸无遮挡在线观看| 欧美性大战xxxxx久久久| 欧美大片免费| 国产91精品在线观看| 日韩视频免费观看高清在线视频| 国产**成人网毛片九色| 少妇精品久久久久久久久久| 婷婷六月天丁香| 一道本视频在线观看| 四虎永久在线| 日韩美女激情视频| 18岁成年人网站| 亚洲欧美一级| 在线视频日韩欧美| 亚洲午夜精品久久久久久浪潮| 一本色道a无线码一区v| 中文字幕在线视频精品| 亚欧精品视频一区二区三区| 亚洲欧洲免费无码| eeuss性xxxxxx电影| 可以免费在线观看的av| 久久久全国免费视频| www在线免费观看| 色综合99久久久无码国产精品| 95视频在线观看| 国产精品网红直播| 国产成人综合久久| 欧美午夜精品久久久| 免费观看91视频大全| 日韩黄色碟片| 欧洲一区av| 二区三区在线视频| 国产精品一区二区精品| 一区二区三区四区在线视频| 一区二区三区**美女毛片| 精品网站999www| 成人免费视频在线观看超级碰| 欧美影视一区二区三区| 国产真实生活伦对白| 欧美成年人视频在线观看| 99精品热视频只有精品10| 亚洲第一页视频| 中文官网资源新版中文第二页在线观看| 91福利视频网站| 激情国产一区二区| 日韩尤物视频| 在线观看xxx| 91污色多多| 欧美一级欧美三级在线观看| 777久久精品| 国产亚洲成aⅴ人片在线观看| 老司机免费视频一区二区| 久久亚洲天堂| 99re视频在线播放| 男女性色大片免费观看一区二区| 97人妻精品一区二区三区| 一级毛片精品毛片| 欧美伦理免费在线| 韩国精品一区二区三区六区色诱| 日韩欧美国产三级电影视频| 国产精品剧情一区二区在线观看| 国产精品国产一区二区| 国产精品系列视频| 国产人妻精品一区二区三区| 无人区在线高清完整免费版 一区二| 久久免费99精品久久久久久| 国产精品午夜在线观看| 久久久久久久久久久久久女国产乱| 日韩福利视频导航| 国内免费久久久久久久久久久| 青青伊人久久| 天天干天天草天天| 三级国产三级在线| 日韩欧美一区在线| 日韩激情图片| 狠狠躁夜夜躁人人爽超碰91| 欧美做爰性欧美大fennong| 亚洲免费久久| 久久精品官网| 精品欧美一区二区精品久久| 国产精品午夜福利| 国产午夜在线一区二区三区| 在线日韩欧美视频| 先锋成人av| 中文字幕 自拍| 免费日韩电影| 亚洲女娇小黑人粗硬| 亚洲在线免费看| 中国毛片在线观看| 成人免费看aa片| 国产精品久久久久久成人| 成人影院在线观看视频| 全部毛片永久免费看| 六月婷婷一区| 国产精品99无码一区二区| 韩国成人漫画| 亚洲九九在线| 爱啪啪综合导航| 九九热只有精品| 亚洲第一免费播放区| 先锋影音国产精品| 成人高清在线观看| 四色永久免费网站| 国产一区在线免费观看| 97在线视频观看| 亚洲一级在线播放| 69堂国产成人免费视频| 男女人搞j网站| 久久久久亚洲AV成人无在| 女同久久另类99精品国产| 午夜亚洲国产au精品一区二区| 国产美女自拍| 青青草成人激情在线| 国产情侣一区在线| 午夜精品福利一区二区三区蜜桃| 婷婷视频在线| 亚洲成人套图| 免费网站在线观看黄| 二区三区不卡不卡视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 69亚洲乱人伦| 欧美激情一区二区视频| 日本不卡视频在线播放| 91在线视频精品| 欧美精品一区二区三区久久久竹菊| 日本视频三区| 乱妇乱女熟妇熟女网站| 天堂资源在线亚洲资源| 精品人妻久久久久一区二区三区| 久久超碰亚洲| 国产三级做爰在线观看| 给我免费观看片在线电影的| 欧美日韩一级视频| 中文字幕亚洲欧美日韩高清| 亚洲中文无码av在线| 91精品综合久久久久久久久久久| 国产一区二区三区影院| 国语自产精品视频在线看8查询8| 性欧美videos另类喷潮| 日韩黄色网络| 国产在线高清| 免费视频久久久| sis001亚洲原创区| 免费在线看黄网站| 四虎影院成人在线观看| 久久国产精品影片| 久久gogo国模啪啪裸体| 国产精品96久久久久久又黄又硬| 国产精品国产精品国产专区蜜臀ah| 欧美午夜性囗交xxxx| 成人片在线免费看| 欧美日韩国产一区二区| 成人网视频在线观看| 97人妻精品一区二区三区免| 国产精品乱战久久久| 97色伦图片97色伦在线电影| 亚洲国产一区在线观看| 大黑人交xxx极品hd| 国产欧美一区二区精品性| 国产无套粉嫩白浆内谢的出处| 999www人成免费视频| 成人黄页在线观看| 在线碰免费视频在线观看| 天天操天天射天天爽| 日韩精品久久一区二区三区| 黄页免费观看| 一级黄色电影片| 色国产在线视频| 99久精品国产| 欧美日韩国产三级| 成人免费不卡视频| 在线观看成人毛片| av在线网址导航| 国产精品www在线观看| 亚洲人在线观看| 天堂资源中文在线| 国产精品视频不卡| 黄色毛片网站| 日韩脚交footjobhd| 国产一区在线观看免费| 人人妻人人玩人人澡人人爽| t66y最新发布地址| 日韩久久精品| 精品美女视频在线观看免费软件| 在线国产一级| 丝袜连裤袜欧美激情日韩| 精品亚洲欧美日韩| 李丽珍裸体午夜理伦片| 青草成人免费视频| 国产二区三区在线| 国产精品久久久久久影视| 最近中文字幕在线中文视频| 精品国产av 无码一区二区三区| 青青草原亚洲| 青檬在线电视剧在线观看| 国产精品一二二区| 欧美亚日韩国产aⅴ精品中极品| 欧美天堂影院| 午夜a一级毛片亚洲欧洲| 蜜桃国内精品久久久久软件9| 精品国产一区av| 国产绳艺sm调教室论坛| 久久一区二区视频| 伦伦影院午夜理论片| 亚洲天堂777| 成人深夜直播免费观看| 懂色av中文一区二区三区天美| 亚洲人妖在线| 欧美三级一区二区三区| 国产福利微拍精品一区二区| www.色综合| 欧美最猛黑人xxxx黑人猛交3p| 伊人久久大香线蕉av一区二区| 怡红院一区二区三区| 欧美激情精品久久久六区热门| 午夜影院在线观看国产主播| 色图欧美色图| 婷婷免费在线视频| 久久资源在线| 91精品国产综合久久久蜜臀图片| 国产一区二区高清不卡| 亚洲欧美制服中文字幕| 国产淫片av片久久久久久| 国产精品夜夜爽| 亚洲一区二区精品在线| 黄在线观看免费网站ktv| 99国产盗摄| 欧美日韩亚洲一区二区三区四区| 亚洲高清毛片| 成人爱爱电影网址| 国产剧情久久久久久| 中文成人激情娱乐网| 精品国产一区二区三区久久久蜜月| 麻豆最新免费在线视频| 欧美视频日韩视频| 欧美自拍偷拍第一页| 日韩欧美亚洲成人| 色窝窝无码一区二区三区成人网站| 日本网站免费在线观看| 99re66热这里只有精品8| 国产露出视频在线观看| 91高潮精品免费porn| 国产亚洲精品久久久久婷婷瑜伽| 欧美日韩日本视频| 色天下一区二区三区| 国产精品久久国产精麻豆99网站| 国产又爽又黄ai换脸| 五月香视频在线观看| 超碰在线caoporen| 亚洲码无人客一区二区三区| 婷婷综合另类小说色区| 亚洲欧美在线免费| 亚洲国内精品视频| 91嫩草在线播放| 久久aaaa片一区二区| 日本猛少妇色xxxxx免费网站| 18禁一区二区三区| 久久se这里有精品| 精品处破学生在线二十三| 亚洲三级黄色片| 视频一区二区免费| 开心婷婷激情| 2024短剧网剧在线观看| 国产精品mv在线观看| 欧美视频网址| 精品一二三四| 五月婷婷综合久久| 综合国产在线视频| 黄色免费网站在线| 日韩毛片一二三区| 福利视频一二区| 国产精品永久免费| 欧美色道久久88综合亚洲精品| 欧美日韩国产限制| 麻豆国产欧美一区二区三区r| 欧美xxxxxxxxx| 超碰超碰超碰超碰超碰| 亚洲人成网站在线播| 久久精品www人人爽人人| 宇都宫紫苑在线播放| 老司机午夜免费福利视频| 日韩欧美国产骚| 无码国产69精品久久久久同性| 69视频在线观看免费| 欧美精品videos性欧美| 亚洲成人黄色片| www日韩中文字幕在线看| 黄色片在线免费观看| 日韩在线精品强乱中文字幕| 免费看黄色一级视频| 99久久久国产精品免费调教网站| 久久综合九色综合久| 亚洲www色| 国产一级中文字幕| 亚洲国产精品国自产拍av| 国产在线第一页| 国产精品一区二区在线看| 五月天精品在线| 亚洲欧美日韩另类精品一区二区三区| 欧美亚洲成人精品|