<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    密碼字典生成工具—Crunch的使用

    VSole2021-11-14 15:18:31

    一、簡介

    Crunch是一種創建密碼字典工具,按照指定的規則生成密碼字典,可以靈活的制定自己的字典文件。

    使用Crunch工具生成的密碼可以輸出到屏幕,保存到文件、或另一個程序。

    知道密碼的一部分細節后,可以針對性的生成字典。

    二、優缺點

    1.優點
    1. Crunch可以以組合和排列的方式生成字典

    2. 它可以通過行數或文件大小中止輸出

    3. 現在支持恢復

    4. 現在支持數字和符號模式

    5. 現在分別支持大小寫字符模式

    6. 在生成多個文件時添加狀態報告

    7. 新的-l選項支持@,%^

    8. 新的-d選項可以限制重復的字符,可以通過man文件查看詳細信息

    9. 現在支持unicode

    2.缺點
    1. 鍵盤空間字符爆破量太大

    三、安裝

    1.安裝地址

    https://github.com/crunchsec/crunch

    https://github.com/jaalto/external-sf--crunch-wordlist

    2.在Kali上進行安裝

    輸入命令:apt-get install crunch ,即可。

    四、主要功能介紹

    1.基本語法
    crunch [] [options]
    crunch 密碼最小長度 密碼最大長度 [字符集] [命令選項]
    2.命令介紹
    -o START # 輸出字典,輸出的字典是從小到大的排序。
    crunch 6 6 0123456789 -o start # 生成6位數,由0到9位數字組成的,從小到大排序的字典。

    -b 1mb 按大小分割字典文件。
    -c 100 按行數分割字典文件。

    -d 2 # 同意字符能夠連貫出現的數量。比如11X11X
    crunch 6 6 0123456789 -d 2 # 生成6位數,由0到9位數字組成的,同一字符最多連續出現2次的字典。

    -f /usr/share/crunch/charset.lst lalpha-sv # 使用定義好的字符集
    crunch 4 4 -f /usr/share/crunch/charset.lst numeric -o 1.txt # 使用數字的字符集去生成4位數的字典。

    -p 1234567890 # 無重復字符,注意-p必須是最后一個參數,最大最小字符失效但必須有,與-s、參數不兼容。
    crunch 1 1 -p abc # 生成abc的組合的字典

    -s 999 # 指定起始點
    crunch 5 5 0123456789 -s 99990 # 生成的字典中是以99990為初始點的。

    -q 1.txt # 讀取文件中每行內容作為基本字符,以排列組合的方式生成字典
    crunch 1 1 -q 1.txt # 以文件中每行內容作為基本字符,以排列組合的方式生成字典,最大最小字符失效但必須有

    -t @,%^ 字典組成規則。@小寫字母;,大寫字母;%數字;^符號
    crunch 6 6 -t @,%%^^# # 生成6位數的字典,滿足【小寫字母+大寫字母+數字+數字+符號+符號】的形式。

    -z 輸出文件壓縮,有7z、gzip、bzip2、lzma
    crunch 4 4 -t @,%^ -o 1.txt -z 7z # 生成四位數的字典,滿足【小寫字母+大寫字母+數字+符號】的形式,輸出文件名為1.txt,壓縮成7z格式。

    3.高級應用
    crunch 4 4 -f /usr/share/crunch/charset.lst mixalpha-numeric-all-space -o w.txt -t @d@@ -s cdab
    解釋:生成4個字符形式的字典,選用字符集mixalphanumeric-all-space,輸出文件名為w.txt,滿足【小寫字母+d+小寫字母+小寫字母】的樣式,起始字典為cdab

    crunch 4 5 -p dog cat bird
    解釋:生成字典的組成為dog、cat、bird。前面的min-length、max-length失效。

    crunch 5 5 abc DEF + !@# -t ,@^%,
    解釋:生成5個字符形式的字典,字符集從abc、DEF、!@#中其中一個選取,滿足【大寫字母+小寫字母+特殊符號+數字+大寫字母】的樣式。其中\是轉義字符,+是占位符。

    crunch 5 5 -t ddd%% -p dog cat bird
    解釋:生成字典的組成為dog、cat、bird。前面的min-length、max-length失效。任何不同于-p參數指定的值都是占位符。所以-t后面的ddd是占位符,%是數字,所以生成的字典組成是dogcatbird01等等

    crunch 5 5 -d 2@ -t @@@%%
    解釋:生成5個字符形式的字典,其中小寫字母不能連續超過兩個,滿足的形式為【小寫字母+小寫字母+小寫字母+數字+數字】。

    密碼字典crunch
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    Crunch是一種創建密碼字典工具,按照指定的規則生成密碼字典,可以靈活的制定自己的字典文件。 使用Crunch工具生成的密碼可以輸出到屏幕,保存到文件、或另一個程序。 知道密碼的一部分細節后,可以針對性的生成字典
    vulnhub之Five86-1的實踐
    2023-10-16 09:27:53
    vulnhub之Five86-1的實踐
    感覺算是一個很不錯的IoT固件分析入門教程,今天收到《路由器0day》后在路上粗略地看了下目錄,除了沒有涉及到硬件外,這個教程差不多把固件分析的起始工作都涉及到了。
    vulnhub之five86的實踐
    2022-04-05 12:20:23
    今天實踐的是vulnhub的five86鏡像,下載地址, https://download.vulnhub.com/five86/Five86-1.zip, 用workstation導入成功,先做地址掃描, sudo netdiscover -r 192.168.137.0/24,
    滲透要謹慎,點到為止。從安全角度對無線網絡技術的研究是很有必要的。RTL-SDR、USRP、HackRF、及BladeRF等外設的價格下降,軟件環境社區的完善,使現在對無線網絡的研究已經不再像以前只能利用2.4GHz的無線網卡進行狹義的“無線”攻防。無線電通信安全將成為信息安全體系重要的一環。
    接下來,我們將會給大家介紹目前最熱門的十大WiFi入侵工具,這些工具可以幫助我們測試無線網絡環境中存在的潛在安全問題。
    如果大家條件允許的情況下可以先試著自己搭建自己先搞一遍,再來看這篇文章!
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类