成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hacking Team Flash New 0Day 利用代碼分析

安全 漏洞
周末大清早起來,就看到知道創(chuàng)宇在微博上說,Hacking Team又泄露新的Flash 0Day,在當前最新實測可用。于是筆者下載了一份利用代碼,經(jīng)測試確實在最新版上可利用,目前Adobe官方未發(fā)布補丁。

周末大清早起來,就看到知道創(chuàng)宇在微博上說,Hacking Team又泄露新的Flash 0Day,在當前最新實測可用。于是筆者下載了一份利用代碼,經(jīng)測試確實在最新版上可利用,目前Adobe官方未發(fā)布補丁。此次泄露的0day并沒有在泄露的工具庫里面,而是在郵件附件中被發(fā)現(xiàn)的。

 

 

【利用代碼分析】

1、這次的漏洞主要出現(xiàn)在AS3 "opaqueBackground” 屬性上,它主要用于設置背景顏色。首先創(chuàng)建_ar Array數(shù)組,然后用vector.對象填充。

 

 

2、接著創(chuàng)建TextLine對象,然后設置它的opaqueBackground屬性,再自定義valueOf函數(shù),這個函數(shù)是觸發(fā)漏洞的關鍵,跟前幾個flash漏洞類似。

 

 

3、設置opaqueBackground屬性,將_mc(MyClass類型)賦予opaqueBackground,由于數(shù)據(jù)類型不同,AVM會進行類型轉換,此時自定義的valueOf2就會被調用。

 

 

 

 

4、調用recreateTextLine函數(shù)重建TextLine,導致原分配的TextLine對象內存被釋放,但程序依然保留著對它的引用,所以漏洞也是個UAF漏洞。接著重新設置_ar[i].length的長度值(_vLen 大于原始長度值 ),會導致重新分配內存,從而占用已釋放的內存,此時里面都是vector.對象。最后返回_vLen+8的值給_ar[_cnt].opaqueBackground,如果利用成功,它剛好會去篡改某個vector.對象的長度值為106。

 

 

5、找到被篡改了長度的vector對象,由于其長度值被更改,再用這個被改的vector去覆蓋下一個vector長度為0x40000000,允許讀取到更大內存空間的數(shù)據(jù),從而獲取需要調用的函數(shù)地址,繞過ASLR保護。根據(jù)不同的系統(tǒng)平臺,選擇不同的shellcode代碼執(zhí)行,這些跟前2個flash 漏洞的利用模板基本一致。

 

 

6、內存搜索的方式也是采用搜索“MZ”PE頭這種暴力方式,再去解析PE文件格式,從導入表中的找到kernel32.dll庫,再從其函數(shù)名列表里找到VirtualProtect函數(shù),進而找到對應的函數(shù)地址進行調用。

 

 

7、看下ShellWin32.Exec函數(shù),通過內存搜索找到VirtualProtect函數(shù)地址,將包含執(zhí)行calc的shellcode設置為可執(zhí)行權限,以此繞過DEP保護,并用指向shellcode的指針替換payload對應的JIT函數(shù)指針,當調用Payload.call 時則執(zhí)行的正是shellcode。

 

 

【防范方案】

Adobe官方剛剛已經(jīng)發(fā)布安全公告,對應的CVE號為:CVE-2015-5122,并稱12號將發(fā)布安全補丁,相當于北京時間周一早上。TSRC建議大家在官方發(fā)布補丁前,先禁用Flash插件。

【總結】

此次漏洞主要是AS3 opaqueBackground 屬性導致的UAF漏洞,依然是valueOf導致的漏洞,此次Hacking Team 曝光的3個漏洞均是valueOf問題,用的基本是同一套利用模板,并且支持多個平臺環(huán)境,都是采用vector exploit技術去實現(xiàn)信息泄露,從而繞過ASLR,再調用virtualProtect去賦予shellcode可執(zhí)行權限,以此繞過DEP保護。可以預見未來將會有很多flash exploit 采用類似技術,甚至可能在一些惡意樣本中找到Hacking Team的Flash利用模板,未來的利用代碼將會更加工程化,通用化。

PS:分析時間倉促,如有誤,歡迎指正!

責任編輯:藍雨淚 來源: TSRC博客
相關推薦

2015-07-08 10:35:17

2015-07-08 13:52:18

2015-07-14 11:00:16

2015-07-15 12:50:27

微軟IE11

2015-07-14 10:33:19

2021-07-14 17:17:45

0day漏洞惡意代碼

2011-08-26 11:44:01

2009-07-06 13:15:07

2015-06-25 17:23:33

2010-09-01 15:18:04

2011-07-18 14:29:46

2015-05-20 16:34:14

2014-10-15 17:29:33

2021-07-16 10:30:53

Google漏洞Chrome

2021-09-10 11:41:20

漏洞Windows 微軟

2012-06-19 15:16:05

2017-02-17 09:10:26

2009-02-25 16:28:46

2024-10-17 16:25:20

2024-07-31 08:46:10

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产中文字幕在线观看 | 欧美精品在线观看 | 欧美精品久久久 | 九九成人 | 最新日韩av | 免费看一区二区三区 | 激情综合五月 | 国产羞羞视频在线观看 | 81精品国产乱码久久久久久 | 国产福利小视频 | 国产精品久久久久影院色老大 | 国产日韩精品一区 | 九九在线精品视频 | 欧美日韩精品影院 | 手机看片在线播放 | 国产精品亚洲欧美日韩一区在线 | 久久精品综合 | 日本一区二区高清视频 | 天天插天天操 | 免费三级av | 精品视频在线免费观看 | 亚洲狠狠爱一区二区三区 | 国产精品免费看 | av先锋资源| 91素人 | 国产精品免费一区二区三区四区 | 欧美一二三四成人免费视频 | 欧美一级片在线观看 | 中文字幕 亚洲一区 | 日本不卡一区 | 欧美日韩精品一区二区三区四区 | 韩国成人在线视频 | 国内精品久久久久 | 中国一级特黄视频 | 亚洲高清久久 | 999久久久 | 日本小电影在线 | 成人不卡视频 | 日韩福利视频 | 中文字幕av在线 | 久久成人综合 |