Impacket 是一組用於處理網絡協議的 Python 類。Impacket 專注於提供對數據包的低級編程訪問,並為某些協議(例如 SMB1-3 和 MSRPC)提供協議實現本身。數據包可以從頭開始構建,也可以從原始數據中解析出來,面向對象的 API 使得使用深層次的協議變得簡單。該庫提供了一組工具作為可以在該庫的上下文中完成的操作的示例。
Github
https://github.com/SecureAuthCorp/impacket
安裝Impacket:
無論您使用的是 Kali 2019.3 還是 Kali 2021.1,Impacket 都很難正確安裝。這裡有一些說明可以幫助您正確安裝它!
首先,您需要將 Impacket Github 存儲庫克隆到您的機器上。以下命令會將 Impacket 克隆到 /opt/impacket:
git clone https://github.com/SecureAuthCorp/impacket.git /opt/impacket
clone repo 後,您會注意到幾個安裝相關文件,requirements.txt 和 setup.py。安裝過程中經常跳過的文件是 setup.py,它實際上將 Impacket 安裝到您的系統上,因此您可以使用它而不必擔心任何依賴項。
要安裝 Impacket 的 Python 要求:
pip3 install -r /opt/impacket/requirements.txt
一旦要求完成安裝,我們就可以運行 python setup 安裝腳本:
cd /opt/impacket/ && python3 ./setup.py install
之後,現在應該正確安裝了 Impacket,它應該可以使用了!
如果您仍然遇到問題,您可以嘗試以下腳本,看看是否有效:
sudo git clone https://github.com/SecureAuthCorp/impacket.git /opt/impacket sudo pip3 install -r /opt/impacket/requirements.txt cd /opt/impacket/ sudo pip3 install . sudo python3 setup.py install |
正確的 Impacket 安裝說明歸功於THM Discord <3中的 Dragonar#0923
資料來源 https://tryhackme.com/room/attacktivedirectory