日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 密码字典生成,Linux下的字典生成工具Crunch 创造自己的专属字典

發布時間:2023/12/20 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 密码字典生成,Linux下的字典生成工具Crunch 创造自己的专属字典 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Crunch是一種創建密碼字典工具,按照指定的規則生成密碼字典,可以靈活的制定自己的字典文件。使用Crunch工具生成的密碼可以輸出到屏幕,保存到文件、或另一個程序。由其在滲透測試需要爆破的時候,字典的編排等直接影響到我們的爆破速度,對整個滲透測試流程起著十分重要的作用。

安裝

address : https://sourceforge.net/projects/crunch-wordlist/

Crunch為kali自帶工具之一在kali環境下進行,文中提及的所有命令均可以在kali下直接運行。

使用語法和參數

crunch

[options]

參數詳解

min 設定最小字符串長度(必選)

max 設定最大字符串長度(必選)

oprions

-b 指定文件輸出的大小,避免字典文件過大

-c 指定文件輸出的行數,即包含密碼的個數

-d 限制相同元素出現的次數

-e 定義停止字符,即到該字符串就停止生成

-f 調用庫文件(/etc/share/crunch/charset.lst)

-i 改變輸出格式,即aaa,aab -> aaa,baa

-I 通常與-t聯合使用,表明該字符為實義字符

-m 通常與-p搭配

-o 將密碼保存到指定文件

-p 指定元素以組合的方式進行

-q 讀取密碼文件,即讀取pass.txt

-r 定義重某一字符串重新開始

-s 指定一個開始的字符,即從自己定義的密碼xxxx開始

-t 指定密碼輸出的格式

-u 禁止打印百分比(必須為最后一個選項)

-z 壓縮生成的字典文件,支持gzip,bzip2,lzma,7z

特殊字符

% 代表數字

^ 代表特殊符號

@ 代表小寫字母

, 代表大寫字符

實用案例

(1)生成一個字典文件,用自己指定的字符(默認為26個小寫字母為元素的所有組合)

crunch 1 3 123

(2)若字典中需要空格,;等用雙引號來表示

crunch 3 3 "ab "

(3)生成幾個元素的組合(可以用于社工中收集的信息)

crunch 4 4 -p zhangsan 2018 0101 ..

(4)生成指定的字符串(比如生成編號,手機號等)

crunch 10 10 -t 201800%%%%

(5)多種組合 生成3個元素的組合,前三位為定義的字符串

crunch 3 3 -t d@% -p aaa bbb

(6)通過-l參數來使@,%^等特殊字符輸出

crunch 7 7 -t p@ss,%^ -l a@aaaaa

(7)-o參數也可使用>>來簡化

crunch 4 4 -d 2@ -t @@@% >> test.txt

調用密碼庫

/usr/share/crunch/charset.lst

特殊字符

numeric 表示0123456789

Lalpha 表示26位小寫字母

Ualpha 表示26位大寫字母

實例:調用密碼庫 charset.lst中的 hex-upper項目字符,生成4位密碼,其中格式為@ + hex-upper +% +%

crunch 4 4 -f charset.lst hex-upper -t @@%% -l @xdd

總結

你也可以根據自己需要的字符自己編寫密碼庫文件來完成對特殊字典的編寫,來創造自己的專屬字典。

責任編輯:韓希宇

總結

以上是生活随笔為你收集整理的linux 密码字典生成,Linux下的字典生成工具Crunch 创造自己的专属字典的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。