當前位置:成語大全網 - 漢語詞典 - 緊縮字典生成

緊縮字典生成

學校網站或某單位員工制度的滲透等。,他們的登錄賬戶是正規的。

比如某學校網站上登錄的賬號都是學號,我們可以收集他們學號的前幾個數字,然後用crunch生成想要的字典。

常用參數的用法:

Min:設置最小字符串長度(必需)

Max:設置最大字符串長度(必需)

-o:將生成的字典保存在指定的文件中。

-t:指定密碼輸出的格式。

-p:指定元素的組合。

特殊字符:

%代表數字

代表壹個特殊的符號

@代表小寫字母

表示大寫字母的。

crunch命令的用法:

1)crunch 2 4 >1.txt

//生成以26個字母為元素,最少兩位,最多四位的組合,重定向保存到1.txt的文件中,2和4是最小和最大的字符串長度。

cat 1.txt?//查看生成的1.txt內容。

2)crunch 77-t admin % % & gt;2.txt

//生成壹個以admin字符開頭,後兩位是數字的七位字典,重定向保存在2.txt文件中。%代表數字,-t代表指定某種格式。

3)crunch 6 6/usr/share/crunch/charset . lst hex-lower-o 3 . txt

//在庫文件中指定hex-lower模板,生成六位字典,保存在3.txt文件中。其中/usr/share/crunch/charset.lst是crunch的庫文件。

//-o >的功能和重定向器;同壹事物

//我們可以使用cat/usr/share/crunch/charset . lst命令查看庫文件中的模板,可以選擇壹個模板生成字典。

4)crunch 6 6 0123456789-o 5 . txt

//生成6位數字字典。這種寫法不生成26位字母的字典,而是根據我們指定的數字生成字典,並使用-o參數保存在5.txt中。

5)crunch 3 3-p zqd 1990 29 >;6.txt

//生成這三個字符串組合的隨機字典。-p指定生成這樣的組合。