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

如何使用aDLL自動識別DLL劫持漏洞

安全 數據安全
該工具的主要目標就是幫助廣大研究人員搜索可執行程序所使用的DLL列表,并從中識別出潛在的DLL劫持漏洞。

關于aDLL

aDLL是一款功能強大的代碼分析工具,可以幫助廣大研究人員以自動化的方式識別并發現DLL劫持漏洞。該工具可以分析加載至內存中的源碼鏡像,并在加載過程中搜索DLL,并且利用了微軟Detours代碼庫來攔截針對LoadLibrary/LoadLibraryEx函數的調用,然后分析在代碼運行時過程中加載的DLL文件。

該工具的主要目標就是幫助廣大研究人員搜索可執行程序所使用的DLL列表,并從中識別出潛在的DLL劫持漏洞。

[[442051]]

DLL劫持攻擊

DLL劫持指的是,病毒通過一些手段來劫持或者替換正常的DLL,欺騙正常程序加載預先準備好的惡意DLL。

首先我們要了解Windows為什么可以DLL劫持呢?主要是因為Windows的資源共享機制。為了盡可能多得安排資源共享,微軟建議多個應用程序共享的任何模塊應該放在Windows的系統目錄中,如kernel32.dll,這樣能夠方便找到。但是隨著時間的推移,安裝程序會用舊文件或者未向后兼容的新文件來替換系統目錄下的文件,這樣會使一些其他的應用程序無法正確執行,因此,微軟改變了策略,建議應用程序將所有文件放到自己的目錄中去,而不要去碰系統目錄下的任何東西。

為了提供這樣的功能,在Window2000開始,微軟加了一個特性,強制操作系統的加載程序首先從應用程序目錄中加載模塊,只有當加載程序無法在應用程序目錄中找到文件,才搜索其他目錄。利用系統的這個特性,就可以使應用程序強制加載我們指定的DLL做一些特殊的工作。

快速開始

首先,我們需要使用下列命令將該項目源碼克隆至本地:

  1. git clone https://github.com/ideaslocas/aDLL.git 

接下來,我們就可以在項目的Binaries文件夾中找到已編譯好的aDLL可執行文件了。我們建議廣大用戶使用版本架構(32為或64位)對應的版本來分析目標可執行文件。

為了保證該工具可以正常運行,我們必須將“hook32”、“hook64”、“informer*32”和“informer64”放置于“aDLL.exe”的相同目錄下。

工具要求

aDLL是在Windows 10操作系統平臺上開發和測試的,如果你所使用的操作系統版本比較老,或者沒有安裝Visual Studio的話,那么工具在運行時可能會拋出例如“VCRUNTIME140.dll not found”之類的錯誤,此時我們就需要安裝Visual C++ Redistributable更新了。【下載地址

項目編譯

如需對項目代碼進行修改或重新編譯,建議使用Visual Studio 2015或更高版本。

工具使用

該工具提供了一個-h選項,可以幫助我們獲取aDLL全部可用的參數選項:

  1. .\aDLL -h 

針對aDLL的使用,我們需要提供至少一個運行參數,即需要分析的可執行程序路徑:

  1. .\aDLL -e "C:\System32\notepad.exe" 

工具選項

  • -h:顯示工具的幫助信息,并簡要說明每個選項的功能。
  • -e:指定aDLL要分析的可執行文件的路徑。
  • -t:指定文本文件的路徑,其中包含可執行路徑列表。
  • -o:指定掃描報告的存儲目錄路徑,每個掃描的可執行文件都將在其中存儲報告。
  • -m:搜索可執行文件的清單列表并將其顯示在屏幕上。aDLL將會搜索嵌入在二進制文件中的清單列表,如果清單列表作為外部文件存在,aDLL將無法找到該清單列表。
  • -w:定義在運行時搜索加載的DLL時可執行進程保持打開狀態的秒數。默認時間為20秒。
  • -aDLL:如果搜索到了待測DLL,則會自動檢測該DLL是否會通過偽裝成合法DLL來執行(惡意DLL偽裝)。
  • -d:與-a選項結合使用,此選項允許我們選擇惡意DLL的路徑。
  • -r:可執行文件導入的每個DLL都可以作為依賴項導入其他DLL。將對aDLL找到的所有未重定向(ApiseSchema或WinSxS)且不屬于系統已知DLL列表的DLL進行“n”次遞歸搜索。

項目地址

aDLL:【GitHub傳送門

 

責任編輯:趙寧寧 來源: FreeBuf
相關推薦

2013-06-25 10:11:18

2010-08-31 15:18:31

2011-06-01 13:49:00

Android 內存

2010-08-30 11:46:16

2015-03-19 14:22:40

2016-12-22 12:40:06

辦公外設

2010-09-18 17:22:26

2017-10-04 12:20:28

阿里智能加油站加油

2009-07-14 14:23:45

2022-09-21 08:40:04

OCR技術驗證碼

2010-03-02 14:55:18

2021-06-08 06:37:05

蘋果iOS 15iOS

2025-05-26 03:15:00

SVMEmbedding數據庫

2017-05-02 09:02:14

2009-05-07 19:02:44

2012-04-12 15:42:35

2023-12-05 15:59:19

2025-04-18 10:17:47

2013-01-11 09:41:34

2021-03-26 13:49:29

人工智能AI深度學習
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 深夜福利亚洲 | 亚洲精品自在在线观看 | 一区免费观看 | 天天干天天爱天天操 | 国产精品a一区二区三区网址 | 国产一级一级国产 | 欧美一区两区 | 国产午夜久久 | 99re视频在线观看 | 香蕉一区二区 | 久久久久久久久久影视 | 天天人人精品 | 欧美精品一区在线 | 欧美一级片在线看 | 欧美日韩1区2区3区 欧美久久一区 | 天堂综合 | 中文在线一区 | 精品国产一区二区国模嫣然 | 国产91视频一区二区 | 99re6在线视频精品免费 | 精品久久久久一区二区国产 | 精彩视频一区二区三区 | 成人视屏在线观看 | 国产精品一区久久久 | 成人福利网站 | 久久精品久久久久久 | 国产精品成人一区二区三区 | 婷婷久久精品一区二区 | 一区二区三区国产好的精 | 97免费视频在线观看 | 99国内精品 | 精品国产综合 | 精品视频久久久久久 | 欧美伊人久久久久久久久影院 | 久久精品一区二区三区四区 | 日韩久久久久久 | 久久久久久久久综合 | 日日操夜夜操视频 | 精品亚洲永久免费精品 | 日韩精品一区二区三区在线播放 | 黄色在线免费观看 |