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

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

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

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

 

 

【利用代碼分析】

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

 

 

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

 

 

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

 

 

 

 

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

 

 

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

 

 

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

 

 

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

 

 

【防范方案】

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

【總結】

此次漏洞主要是AS3 opaqueBackground 屬性導致的UAF漏洞,依然是valueOf導致的漏洞,此次Hacking Team 曝光的3個漏洞均是valueOf問題,用的基本是同一套利用模板,并且支持多個平臺環境,都是采用vector exploit技術去實現信息泄露,從而繞過ASLR,再調用virtualProtect去賦予shellcode可執行權限,以此繞過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技術棧公眾號

主站蜘蛛池模板: 精品亚洲视频在线 | 国产精品久久久久久久免费大片 | 亚洲成人午夜电影 | 黄色片在线 | 伊人伊人网 | 久久久久久久久久久丰满 | 一区二区在线免费观看 | 国产精品国产a | 国产在线一级片 | 久久久久国产一区二区三区四区 | 欧美日韩中文国产一区发布 | 欧美黄在线观看 | 五月香婷婷 | 欧美日韩精品一区 | 日韩免费| 欧美簧片 | 四虎影视1304t | 亚洲精品在线免费播放 | 国产高清一区二区 | 亚洲第一福利视频 | 精品久久久久久久 | 在线国产99 | 国产98色在线 | 日韩 | 亚洲成人精品在线观看 | 金莲网 | 中文字幕第一页在线 | 精品1区2区3区 | 久久综合久色欧美综合狠狠 | 久久九七 | 国产亚洲精品久久久久久豆腐 | 日韩一级免费观看 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 日本精品一区二区在线观看 | 亚洲视频一区在线播放 | 日韩精品一区二区三区在线 | 亚州春色 | 亚洲导航深夜福利涩涩屋 | 亚洲精品 在线播放 | 久久久无码精品亚洲日韩按摩 | 成人免费在线播放 | 在线看无码的免费网站 |