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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

crunch使用方法_launch中文

發(fā)布時(shí)間:2023/12/15 综合教程 37 生活家
生活随笔 收集整理的這篇文章主要介紹了 crunch使用方法_launch中文 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

名字

crunch – 從一個(gè)字符集中產(chǎn)生對(duì)應(yīng)的字典

簡(jiǎn)介

crunch <最小長(zhǎng)度> <最大長(zhǎng)度> [<字符集>] [選項(xiàng)]

注:中括號(hào)里面的是可選項(xiàng)

說(shuō)明

crunch能夠根據(jù)你給定的標(biāo)準(zhǔn)來(lái)產(chǎn)生字典。并且可以將結(jié)果輸出到屏幕,文件或者其它程序。

參數(shù)

最小長(zhǎng)度

你想要讓crunch產(chǎn)生的字符串的最小長(zhǎng)度。這個(gè)參數(shù)即使不會(huì)用到也必須填寫(xiě)。

最大長(zhǎng)度

你想要讓crunch產(chǎn)生的字符串的最大長(zhǎng)度。這個(gè)參數(shù)即使不會(huì)用到也必須填寫(xiě)。

字符集

你能夠在命令中指定crunch使用的字符集,或者你可以不填寫(xiě),這樣crunch會(huì)使用默認(rèn)的字符集。字符集里的元素必須按照小寫(xiě)字母,大寫(xiě)字母,數(shù)字,符號(hào)的順序?qū)憽?/p>

如果你不按照這樣的順序?qū)懙脑挘銓o(wú)法得到你想要的結(jié)果。

提示:如果你想要在字符集中加入空白字符,你必須用這樣的形式寫(xiě) “\空白字符” 或者 將字符集寫(xiě)成字符串的形式。如“abc ”。

例子:crunch 4 4 abc\

crunch 4 4 “abc ”

這兩條命令是一樣的,注意第一條\后面有一個(gè)空格

選項(xiàng)

-b 數(shù)字[類型]

指定輸出每個(gè)文件的大小,只有在 -o START選項(xiàng)使用時(shí)生效。

例子:crunch 4 5 -b 20mb -o START

這條命令將會(huì)產(chǎn)生aaaa到zzzzz的字典,不過(guò)這個(gè)字典是被分成幾個(gè)文件,每個(gè)文件最大是20mb。

提示:數(shù)字[類型]之間是沒(méi)有空格的,即“20mb”是正確的,“20 mb”是不正確的。

-c 數(shù)字

指定寫(xiě)到每個(gè)文件的行數(shù),只有在 -o START選項(xiàng)使用時(shí)生效。

例子:crunch 1 1 -c 13 -o START

這條命令將會(huì)產(chǎn)生字典a-z,不過(guò)這個(gè)字典會(huì)被保存成兩個(gè)文件,每個(gè)文件里有13行。

-d 數(shù)字符號(hào)(這里是兩個(gè)參數(shù))

限定重復(fù)字符的數(shù)量。

例子:crunch 3 3 -d 2@

這條命令會(huì)產(chǎn)生字典aab-zzx,因?yàn)楦鶕?jù)命令,這個(gè)字典是不包括aaa bbb ccc … zzz這樣3個(gè)重復(fù)的字符。其中@表示字母。

-s startblock

指定字典從startblock開(kāi)始產(chǎn)生。

例子:crunch 3 3 -s zze

這條命令會(huì)產(chǎn)生zze-zzz的字典。

-e 字符串

指定產(chǎn)生到哪個(gè)字符串時(shí),crunch提前退出。

例子:crunch 3 3 -e bbb

這條命令不加選項(xiàng)本來(lái)是要產(chǎn)生aaa-zzz的字典,不過(guò)在加了“-e bbb”后,只產(chǎn)生了aaa-bbb的字典。

-f 字符集列表 字符集名

指定字符集,字符集來(lái)自字符集列表。

-i

翻轉(zhuǎn)輸出。

例子:crunch 2 2 -i

這條命令不加-i,輸出的應(yīng)該是aa,ab,ac…加了-i輸出的是aa,ba,ca….

-t @,%^

指定一個(gè)模式。

@表示小寫(xiě)字母

,表示大寫(xiě)字母

%表示數(shù)字

^表示字符

例子:crunch 4 4 -t @,%^

這條命令會(huì)產(chǎn)生這樣的長(zhǎng)度為4的字符串,第一位為小寫(xiě)字母,第二位為大寫(xiě)字母,第三位為數(shù)字,第四位為字符。

-l

當(dāng)你使用 -t選項(xiàng)時(shí),-l選項(xiàng)用來(lái)告訴crunch@,%^中把哪個(gè)特殊符號(hào)當(dāng)成普通字符。

例子:crunch 4 4 -t @,%^ -l @A1.

這條命令會(huì)產(chǎn)生長(zhǎng)度為4的字符串,并且第一位是@,第二位是大寫(xiě)字母,第三位為數(shù)字,第四位為字符。

-o wordlist.txt

指定將結(jié)果輸出為名字的wordlist.txt的文件。

-p 字符集 或者 -p 單詞1 單詞2 …

根據(jù)給定的字符集或者單詞集,做全排列。

例子:crunch 3 12 -p abc

這條命令會(huì)將abc做全排列,結(jié)果是abc,acb,bac,…。與之前不同全排列是不會(huì)出現(xiàn)aaa這種情況的。

例子:crunch 3 12 -p ab cd

這條命令會(huì)以ab,cd兩個(gè)單詞作為元素進(jìn)行全排列,得到結(jié)果是abcd,cdab。

提示:這條命令會(huì)忽略最小長(zhǎng)度和最大長(zhǎng)度兩個(gè)參數(shù),不過(guò)盡管如此,你還是必須寫(xiě)出這兩個(gè)參數(shù)。

-q filename.txt

功能跟-p選項(xiàng)一樣,只不過(guò)輸入是從文件中讀取。

-r

告訴crunch繼續(xù)從上一次停止的地方產(chǎn)生字典。-r選項(xiàng)只在你使用-o選項(xiàng)時(shí)才有用。

-u

不輸出百分比

-z gzip,bzip2,lzma,7z

和-o選項(xiàng)聯(lián)合使用,將輸出的文件以gzip,bzip2,lzma,7z其中一種格式壓縮。以次是壓縮速度越來(lái)越慢,但是壓縮率越來(lái)越高。

特殊的

crunch 4 4 abc + ABC + 123 \!#@ -t ,@%^

這條命令表示產(chǎn)生模式為,@%^的字符串,第一位為大寫(xiě)字母(從ABC中選),第二位為小寫(xiě)字母(從abc中選),第三位為數(shù)字(從123中選),第四位為字符(從!#@中選,!比較特殊,要寫(xiě)成\!的形式)

并且字符集必須按照小寫(xiě)字母,大寫(xiě)字母,數(shù)字,符號(hào)的順序?qū)懀ㄈ?abc + ABC + 123 \!#@)。

總結(jié)

以上是生活随笔為你收集整理的crunch使用方法_launch中文的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。