91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Office宏的基本利用是怎樣的

發布時間:2022-01-04 16:16:29 來源:億速云 閱讀:173 作者:柒染 欄目:大數據

本篇文章為大家展示了Office宏的基本利用是怎樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

前言

Office宏,譯自英文單詞Macro。宏是Office自帶的一種高級腳本特性,通過VBA代碼,可以在Office中去完成某項特定的任務,而不必再重復相同的動作,目的是讓用戶文檔中的一些任務自動化。而宏病毒是一種寄存在文檔或模板的宏中的計算機病毒。一旦打開這樣的文檔,其中的宏就會被執行,于是宏病毒就會被激活,轉移到計算機上,并駐留在Normal模板上。

Visual Basic for Applications(VBA)是Visual Basic的一種宏語言,是微軟開發出來在其桌面應用程序中執行通用的自動化(OLE)任務的編程語言。主要能用來擴展Windows的應用程序功能,特別是Microsoft Office軟件,也可說是一種應用程式視覺化的Basic 腳本。

環境準備

  • Windows 7 x64 旗艦版

  • Microsoft Office 2016

  • CobaltStrike 3.14

CobaltStrike生成宏

先利用CobaltStrike生成宏payload,接下來只要放入word、excel或ppt即可。

Office宏的基本利用是怎樣的

創建宏Word

打開Word文檔,點擊 “Word 選項 — 自定義功能區 — 開發者工具(勾選) — 確定” 。

Office宏的基本利用是怎樣的

編寫主體內容后,點擊 “開發工具 — Visual Basic” 。

Office宏的基本利用是怎樣的

雙擊 “ThisDocument” ,將原有內容全部清空,然后將CobaltStrike生成宏payload全部粘貼進去,保存并關閉該 VBA 編輯器 。

Office宏的基本利用是怎樣的

另存為的Word類型務必要選”Word 97-2003 文檔 (*.doc)”,即 doc 文件,保證低版本可以打開。之后關閉,再打開即可執行宏代碼。

Office宏的基本利用是怎樣的

反彈Beacon shell

默認情況下,Office已經禁用所有宏,但仍會在打開Word文檔的時候發出通知。

Office宏的基本利用是怎樣的

誘導目標手動點擊”啟用內容”宏。

Office宏的基本利用是怎樣的

目標一旦啟用,CobaltStrike的Beacon就會上線,即成功接收到Shell。

Office宏的基本利用是怎樣的

宏代碼分析

CobaltStrike生成默認的VBA會導入四個Windows API函數,常見的ShellCode加載器代碼:

Office宏的基本利用是怎樣的

  • CreateRemoteThread 創建一個在其它進程地址空間中運行的線程(也稱:創建遠程線程).

  • VirtualAllocEx 指定進程的虛擬空間保留或提交內存區域

  • WriteProcessMemory 寫入某一進程的內存區域

  • CreateProcess 創建一個新的進程和它的主線程,這個新進程運行指定的可執行文件

其中Array(-4,-24,-119,0,0,0,96,-119,-27...就是ShellCode,混淆的辦法有很多種。

ShellCode可以自己在VBA里解碼或者比如每個元素自增1,運行的時候-1,達到免殺 ……

上述內容就是Office宏的基本利用是怎樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

类乌齐县| 收藏| 枝江市| 新晃| 奉节县| 布尔津县| 称多县| 桐梓县| 安福县| 嘉祥县| 宝丰县| 阿巴嘎旗| 海晏县| 龙陵县| 九江县| 阿荣旗| 隆昌县| 凤阳县| 林周县| 佳木斯市| 青海省| 五原县| 平顶山市| 长顺县| 神池县| 肇州县| 沈丘县| 遂溪县| 新龙县| 四川省| 仲巴县| 大关县| 奉新县| 满洲里市| 健康| 临沧市| 长宁区| 天气| 黑水县| 永嘉县| 宣武区|