跳至內容

適用於Linux的Crash

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

Crunch是滲透測試員的一項極其有用的工具。實質上,它是一個強大的單詞列表生成器,可以生成用戶需求的各種單詞集,有時甚至可以達到TB級別。這個工具的潛力無窮,讓您可以靈活地生成所需的內容。在這篇教程中,我們將深入學習Crunch的功能和用法。

安裝Crunch

在Kali Linux或Parrot OS上,crunch是預裝的。但Ubuntu上並非如此。因此,由我們來安裝它。

使用以下命令安裝它:

sudo apt—get install crunch

現在我們有了Crash,讓我們開始使用它。

Crunch基礎知識

基本上,你必須遵循給定的語法來使用crunch:

Cash[][選項]

選項和字符串不是必需的,但min—len(最小長度)和max—len(最大長度)確實是必需的。min—len和max—len是必需的,即使你不打算使用它。因此,它必須始終提供。本質上,在某些情況下,您不需要最小或最大長度,但即使在這些情況下,您也必須爲min—len和max—len提供任意值,以便於操作。

讓我們用一個簡單的例子開始吧:

嘎吱作響0 1 AA

剛纔發生了什麼?

Crunch首先讓你知道文件的大小(5字節)以及行數(3)。文件大小後面的四行還指定了文件大小,單位爲MB、GB、TB和PB。然後,它開始生成可能的組合。這裏,由於我們說的最大字符數是1,所以行將包含最多1個字符。要使用的字符要麼是大寫字母A,要麼是小寫字母A。所以,這就是它做的:A或A。在這種情況下,可能的組合數爲3。這是因爲0或空字符串也是一個選項。

現在,請注意,從這裏開始,我們將無法顯示包含列表的全屏,因爲它非常長(即使是最簡單的)。但我們會確保向你展示第一部分,並讓你知道最後一個字符組合是什麼。

讓我們再舉一個例子:

2011年12月13日

這個以1開始,以333結束。爲什麼?這是因爲最小字符數是1。這意味着1、2和3,然後是2個字符組合(11、12、13、…,33),最後是3個字符組合(111,123,113,…333)。

現在,你不必一直使用自己的角色集。Crunch帶有一個名爲”charset.lst”的內置字符集。此列表位於”/usr/share/crunch/charset.lst”。

請注意,在現實生活中,當創建真正的詞典時,您更有可能使用“charset.lst”。例如,當使用”aircrack—ng”時,請注意,您將經常使用”upper—hex”文件來創建字典文件。

crunch 2 3—f/usr/share/crunch/charset. lst hex—upper

crunch 1 2 ABC—o wordlist.txt

在這裏,我們要做的是將其保存到一個名爲”wordlist.txt”的輸出文件中。

下一位是更先進的。

現在,假設您希望單詞列表中的某些字符保持不變。假設我們想要這樣:

—CAT

在給定的代碼中,連字符代表字符。所以,我們有三個隨機字符後面跟着CAT這個詞。

我們寫下以下內容:

嘎吱作響6 6 ABC-t@貓

這裏的“@”表示字符將被組合的位置。將替換“@”的字符是a、b或c。

這裏,由於我們生成的單詞長度至少爲6個字符,所以我們寫6,6。這意味着crunch將生成一個長度正好爲6個字符的單詞。它以aaaCAT開始,以cccCAT結束。

現在,假設我們希望它從bbbcat開始。我們編寫以下命令:

嘎吱作響6 6 abc-t@cat-S bbCAT

如您所見,單詞列表從bbbCAT開始,到cccCAT結束。

請注意以下事項:

@—它插入小寫字符。,-它插入大寫字符。%—它插入數字。^—它插入符號。

讓我們看一下每個給定代碼的示例:

crunch 7 7—t @^%,CAT—c 6

“c”連字符用於設置行數的限制。因此,我們沒有顯示太多行,而是將其限制在6行左右。

crunch 4 4 ab CD 12 $%—t @,%^

在這裏,請確保在符號和連字符之間留出足夠的空間。如果你把它放在一起太近,它會崩潰的。下一個就有點棘手了。

現在,請記住我們說過,你必須輸入最小和最大數量的字符。即使沒有用,你也要做。這意味着即使不使用這些數字,您也可以輸入最小和最大字符。

crunch 4 5—p愛linux代碼

crunch 20 24—q版本/Downloads/wordlist.txt

這裏,”q”和”p”做的事情相同,但它是從文件中提取的,而不是在終端中寫出單詞。

結論

總體而言,Crunch是一個很棒的詞典文件生成器。它絕對需要您輸入最小和最大字符數,但其他所有內容都是可塑性的。您可以創建一個單詞列表,其中包含您喜歡的模式或您選擇的文件。但請記住,文件越長,生成列表所需的時間就越長。爲了生成一個好的詞典文件,您不僅需要時間,還需要一個好的外部硬盤來保存文件。雖然示例中的文件很小,但實際生成的文件非常大。

編碼快樂!

以上就是適用於Linux的Crash的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。