Elpscrk:一款功能強大的智能字典生成器
關于Elpscrk
Elpscrk是一款功能強大的通用用戶密碼分析工具,本質上也是一個智能字典生成器。簡單來說,該工具將會向你詢問你知道的有關目標的所有信息,然后嘗試生成目標可能想到的所有可能的密碼。生成結果的有效性取決于我們所提供的信息、激活的參數以及我們所指定的復雜度等級。
對于每種類型的目標,Elpscrk提供有六個級別的復雜度等級,從簡單的(默認為書呆子、偏執狂)到最終的Boss級別(可能生成1000000個或更多密碼),我們可以根據自己的需要來進行設置。
Elpscrk基于排列和統計方法實現其功能,同時也能保證內存效率。因此,我們可以在最短的時間內獲取到更多的有效結果,而且每種類型用戶的復雜度等級,都是可以根據我們的需要自行定制。
工具下載&安裝
首先,我們需要確保自己的本地系統已經安裝并配置好了Python 3.6+環境。
接下來,使用下列命令將該項目源碼克隆至本地:
- git clone https://github.com/D4Vinci/elpscrk.git
然后運行下列命令安裝好該工具所需的依賴組件:
- pip install -r requirements.txt
或者:
- python3 -m pip install -r requirements.txt
配置完成之后,我們就可以開始使用Elpscrk了。
工具使用
運行工具腳本之后,將會彈出窗口并詢問你關于目標的已知信息。接下來,Elpscrk將對每個常見的數據混合進行列表排列。
Elpscrk中的復雜度等級,指的就是你想要生成密碼的復雜程度,比如說:
- 等級0:默認等級,你所提供的每一個名字都會被轉化為大寫或小寫,第一個字母也會被轉化為大寫或小寫。或者,將前兩個字母轉換為大寫或小寫。
- 等級1:該等級將生成等級0中所有的內容,但每個名字都會被反轉,每個名字的前兩個字母也會反轉。
下面給出的是該工具支持的所有復雜度等級:
工具運行截圖
項目地址
Elpscrk:【GitHub傳送門】
參考資料:
- https://owasp.org/www-community/password-special-characters
- https://www.reddit.com/r/dataisbeautiful/comments/2vfgvh/most_frequentlyused_special_characters_in_10/