GoGPT Best VPN GoSearch

OnWorks favicon'u

crunch - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında crunch çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut krizidir.

Program:

ADI


crunch - bir karakter kümesinden kelime listeleri oluşturun

SİNOPSİS


çatırtı [ ] [seçenekler]

AÇIKLAMA


Crunch, belirlediğiniz kriterlere göre bir kelime listesi oluşturabilir. crunch çıktısı olabilir
ekrana, dosyaya veya başka bir programa gönderilir. Gerekli parametreler şunlardır:

min-len
Crunch'ın başlamasını istediğiniz minimum uzunluk dizesi. Bu seçenek gerekli
değeri kullanmayacak parametreler için bile.

maksimum uzunluk
Crunch'ın bitmesini istediğiniz maksimum uzunluk dizesi. Bu seçenek bile gerekli
değeri kullanmayacak parametreler için.

karakter dizisi
Komut satırında kullanmak için crunch için karakter kümeleri belirtebilirsiniz veya
boş bırakın crunch varsayılan karakter kümelerini kullanır. Sipariş daha düşük OLMALIDIR
harf karakterleri, büyük harf karakterleri, sayılar ve ardından simgeler. yapmazsan
Bu sırayı takip edin, istediğiniz sonuçları elde edemezsiniz. İkisinden birini belirtmeniz GEREKİR
karakter türü veya artı işareti için değerler. NOT: Eklemek isterseniz
karakter kümenizdeki boşluk karakterinden \ karakterini kullanarak kaçmanız gerekir veya
karakter setinizi tırnak içine alın, yani "abc". Örnek 3, 11, 12 ve
Örnekler için 13.

SEÇENEKLER


-b numarası[tür]
Çıktı dosyasının boyutunu belirtir, yalnızca -o START kullanılırsa çalışır, yani: 60MB
Çıktı dosyaları için başlangıç ​​harfi-bitiş harfi biçiminde olacaktır.
örnek: ./crunch 4 5 -b 20mib -o START 4 ​​dosya oluşturur: aaaa-gvfed.txt,
gvfee-ombqy.txt, ombqz-wcydt.txt, wcydu-zzzzz.txt tür için geçerli değerler kb, mb,
gb, kib, mib ve gib. İlk üç tür 1000'e dayanırken, sonuncusu
üç tür 1024'ü temel alır. NOT Sayı ve tür arasında boşluk yoktur.
Örneğin 500 mb doğrudur 500 mb doğru DEĞİLDİR.

-c sayısı
Çıktı dosyasına yazılacak satır sayısını belirtir, yalnızca -o BAŞLAT ise çalışır
kullanılan, yani: 60 Çıktı dosyaları, başlangıç ​​harf-bitiş biçiminde olacaktır.
örneğin mektup: ./crunch 1 1 -f /pentest/password/crunch/charset.lst mixalpha-
numeric-all-space -o START -c 60 2 dosyayla sonuçlanır: a-7.txt ve 8-\ .txt
ikinci dosya adındaki eğik çizginin nedeni, bitiş karakterinin boşluk olması ve
ls yazdırmak için ondan kaçmak zorunda. Evet, belirtirken \ koymanız gerekecek
dosya adı çünkü son karakter boşluktur.

-d sayı sembolü
Yinelenen karakterlerin sayısını sınırlar. -d 2@ küçük harf alfabesini şu şekilde sınırlar:
aab ve aac gibi çıktılar. aaa 3 ardışık olduğu için oluşturulmaz
a'nın harfleri. Biçim sayıdır, ardından sayı maksimum sayıdır
Ardışık karakter sayısı ve sembolü, belirlediğiniz karakterin sembolüdür.
örneğin @,%^ sınırlamak istiyorum Örnek 17-19'a bakın.

-e dize
Krizin ne zaman erken durması gerektiğini belirtir

-f /path/to/charset.lst karakter kümesi-adı
charset.lst'den bir karakter kümesi belirtir

-i Çıktıyı tersine çevirir, böylece aaa,aab,aac,aad, vb. yerine aaa,baa,caa,daa,aba,bba,
vb

-l -t seçeneğini kullandığınızda, bu seçenek crunch'a hangi sembollerin aşağıdaki gibi ele alınması gerektiğini söyler.
değişmez. Bu, yer tutucuları desende harfler olarak kullanmanıza olanak tanır.
-l seçeneği, -t seçeneğiyle aynı uzunlukta olmalıdır. Örnek 15'e bakın.

-m -p ile birleştirildi. Lütfen bunun yerine -p kullanın.

-o kelime listesi.txt
Çıktının yazılacağı dosyayı belirtir, örneğin: wordlist.txt

-p karakter kümesi VEYA -p kelime1 kelime2 ...
Crunch'a tekrar eden karakterler içermeyen kelimeler oluşturmasını söyler. Varsayılan olarak
crunch, #of_chars_in_charset ^ max_length değerinde bir kelime listesi boyutu oluşturur. Bu
seçenek bunun yerine #of_chars_in_charset! üretecektir. NS ! faktöriyel anlamına gelir.
Örneğin, karakter kümesinin abc ve maksimum uzunluğun 4 olduğunu söyleyin. Crunch varsayılan olarak olacaktır.
3^4 = 81 kelime üret. Bu seçenek yerine 3 üretecek! = 3x2x1 = 6 kelime
(abc, acb, bac, bca, taksi, cba). BU SON SEÇENEK OLMALIDIR! Bu seçenek YAPILAMAZ
-s ile kullanılabilir ve minimum ve maksimum uzunluğu yok sayar ancak yine de belirtmeniz gerekir
iki sayı.

-q dosyaadı.txt
crunch'a filename.txt dosyasını okumasını ve okunanlara izin vermesini söyler. Bu -p gibi
girdiyi filename.txt dosyasından alması dışında seçenek.

-r Crunch'a kaldığı yerden sözcük üretmeye devam etmesini söyler. -r yalnızca kullanırsanız çalışır
-Ö. oluşturmak için kullanılan orijinal komutla aynı komutu kullanmalısınız.
kelimeler. Bunun tek istisnası -s seçeneğidir. Orijinal komutunuz kullanıldıysa
-s seçeneğini, oturuma devam etmeden önce onu kaldırmanız ZORUNLUDUR. sadece -r ekleyin
orijinal komutun sonu.

-s başlangıç ​​bloğu
Bir başlangıç ​​dizesini belirtir, örneğin: 03god22fs

-t @,%^
Bir kalıp belirtir, örneğin: @@god@@@@ burada yalnızca @'ler, ,'ler, %'ler ve ^'ler
değiştirin.
@ küçük harf karakterleri ekleyecektir
, büyük harf karakterleri ekleyecektir
% sayı ekleyecek
^ semboller ekleyecektir

-u
-u seçeneği, baskı yüzdesi iş parçacığını devre dışı bırakır. Bu son seçenek olmalıdır.

-z gzip, bzip2, lzma ve 7z
-o seçeneğindeki çıktıyı sıkıştırır. Geçerli parametreler gzip, bzip2, lzma,
ve 7z.
gzip en hızlısıdır, ancak sıkıştırma minimumdur. bzip2 şundan biraz daha yavaştır
gzip ama daha iyi sıkıştırmaya sahip. 7z en yavaştır ancak en iyi sıkıştırmaya sahiptir.

ÖRNEKLER


Örnek 1
kraker 1 8
crunch, a ile başlayan ve zzzzzzzz ile biten bir kelime listesi görüntüler.

Örnek 2
çıtır 1 6 abcdefg
crunch, a ile başlayan ve biten abcdefg karakter kümesini kullanarak bir kelime listesi görüntüler.
gggggg'de

Örnek 3
crunch 1 6 abcdefg\
karakter dizisinin sonunda bir boşluk var. Crunch'ın alanı kullanabilmesi için
\ karakterini kullanarak ondan kaçmanız gerekecek. Bu örnekte ayrıca koyabilirsiniz
harflerin etrafını tırnak içine alır ve \, yani "abcdefg" ye ihtiyaç duymaz. Crunch, bir
a ile başlayan ve (6 boşluk) ile biten abcdefg karakter kümesini kullanan kelime listesi

Örnek 4
crunch 1 8 -f charset.lst mixalfa-sayısal-tüm-uzay -o wordlist.txt
crunch, charset.lst'deki mixalpha-numeric-all-space karakter kümesini kullanacak ve
kelime listesini wordlist.txt adlı bir dosyaya yazın. Dosya a ile başlayacak ve ile bitecek
""

Örnek 5
crunch 8 8 -f charset.lst mixalfa-sayısal-tüm-uzay -o wordlist.txt -t @@dog@@@ -s
cbdogaaa
crunch, mixalpha-number-all-space kullanarak 8 karakterlik bir kelime listesi oluşturmalıdır
karakter kümesini charset.lst'den alır ve wordlist'i wordlist.txt adlı bir dosyaya yazar.
Dosya cbdogaaa ile başlayacak ve "dog" ile bitecektir.

Örnek 6
crunch 2 3 -f karakter kümesi.lst ualpha -s BB
BB'de bir kelime listesi oluşturmaya başlayın ve ZZZ ile bitirin. Eğer bu yararlıdır
ortada bir kelime listesi oluşturmayı bırakmanız gerekiyor. Sadece bir tail wordlist.txt yapın ve
-s parametresi, sıradaki bir sonraki kelimeye. Orijinal kelime listesini yeniden adlandırdığınızdan emin olun.
BAŞLAMADAN ÖNCE crunch, mevcut kelime listesinin üzerine yazacaktır.

Örnek 7
çıtır 4 5 -p abc
Numaralar işlenmedi, ancak gerekli.
crunch, abc, acb, bac, bca, cab, cba üretecektir.

Örnek 8
crunch 4 5 -p köpek kedi kuş
Numaralar işlenmedi, ancak gerekli.
crunch, birdcatdog, birddogcat, catbirddog, catdogbird, dogbirdcat üretecek,
köpek kedisi.

Örnek 9
crunch 1 5 -o BAŞLAT -c 6000 -z bzip2
crunch, her biri 2 kelime içeren sıkıştırılmış bzip6000 dosyaları oluşturur. NS
sıkıştırılmış dosyaların dosya adları first_word-last_word.txt.bz2 olacaktır.

# time ./crunch 1 4 -o BAŞLAT -c 6000 -z gzip
gerçek 0m2.729s
kullanıcı 0m2.216s
sistem 0m0.360s

# zaman ./crunch 1 4 -o BAŞLAT -c 6000 -z bzip2
gerçek 0m3.414s
kullanıcı 0m2.620s
sistem 0m0.580s

# time ./crunch 1 4 -o BAŞLANGIÇ -c 6000 -z lzma
gerçek 0m43.060s
kullanıcı 0m9.965s
sistem 0m32.634s

boyut dosya adı
30K aaaa-aiwt.txt
12K aaaa-aiwt.txt.gz
3.8K aaaa-aiwt.txt.bz2
1.1K aaaa-aiwt.txt.lzma

Örnek 10
crunch 4 5 -b 20mib -o BAŞLAT
4 dosya oluşturur: aaaa-gvfed.txt, gvfee-ombqy.txt, ombqz-wcydt.txt, wcydu-zzzzz.txt
ilk üç dosya 20MB'dir (2 MegaByte'lık gerçek güç) ve son dosya 11MB'dir.

Örnek 11
crunch 3 3 abc + 123 !@# -t @%^
ilk karakter olarak bir karakter ve sayı ile 3 karakter uzunluğunda bir kelime üretecektir
ikinci karakter olarak ve üçüncü karakter için bir sembol olarak. Hangi sırayla
önemli olan istediğiniz karakterleri belirtin. Sıralamayı küçük harf olarak belirtmelisiniz
karakter, büyük harf karakter, sayı ve sembol. Eğer bir
belirli bir karakter kümesi, yer tutucu olarak bir artı işareti kullanırsınız. gördüğün gibi değilim
büyük harf karakter kümesini kullandığım için artı işareti yer tutucusunu kullanıyorum. Yukarıdaki
a1'de başlayacak! ve c3# ile biter

Örnek 12
crunch 3 3 abc + 123 !@# -t ^%@
!3a ile başlayan ve #1c ile biten 3 karakterli kelime üretecektir

Örnek 13
gevrek 4 4 + + 123 + -t %%@^
artı işareti (+) bir yer tutucudur, böylece karakter için bir karakter seti belirtebilirsiniz
tip. crunch, crunch olduğunda karakter türü için varsayılan karakter kümesini kullanır
komut satırında bir + (artı işareti) ile karşılaşır. Her biri için değerler belirtmelisiniz
karakter yazın veya artı işaretini kullanın. IE, iki karakter türünüz varsa ZORUNLU
ya her tür için değerler belirtin ya da bir artı işareti kullanın. Yani bu örnekte karakter
setler olacak:
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
123
!@#$%^&*()-_+=~`[]{}|\:;"'<>,.?/
yukarıdaki dizenin sonunda bir boşluk var
çıkış 11a'da başlayacak! ve "33z" ile biter. Tırnak işaretleri sonundaki boşluğu gösterir
dize.

Örnek 14
crunch 5 5 -t ddd@@ -oj -p köpek kedi kuş
aşağıdakilerden biri dışında herhangi bir karakter: @,%^
değiştirilecek kelimelerin yer tutucusudur. @,%^ sembolleri ile aynı işleve sahiptir.
-T.
Çıktınızda @,%^ kullanmak istiyorsanız, hangisi olduğunu belirtmek için -l seçeneğini kullanabilirsiniz.
crunch'ın gerçek olarak ele almasını istediğiniz karakter.
Yani sonuçlar
kuş kedisi
kuş kedisi köpek
kuş kedisi

köpek kedisi
köpek kedisi kuşuzz

Örnek 15
crunch 7 7 -tp@ss,%^ -la@aaaaaa
crunch artık @ sembolünü gerçek bir karakter olarak ele alacak ve karakterin yerini almayacak
büyük harfle.
bu üretecek
p@ssA0!
p@ssA0@
p@ssA0#
p@ssA0$

p@ssZ9

Örnek 16
crunch 5 5 -s @4#S2 -t @%^,2 -e @8 Q2 -l @dddd -b 10KB -o BAŞLAT
crunch, @5#S4 ile başlayan ve @2 Q8 ile biten 2 karakter dizisi oluşturacaktır. NS
çıktı, başlayan ve biten dosyalar için adlandırılan 10 KB boyutunda dosyalara bölünecektir.
Teller.

Örnek 17
çıtırtı 5 5 -d 2@ -t @@@%%
crunch, aab5 ile başlayan ve zzy00 ile biten 99 karakter dizisi oluşturur. Fark etme
aaa ve zzz mevcut değil.

Örnek 18
crunch 10 10 -t @@@^%%%%^^ -d 2@ -d 3% -b 20mb -o BAŞLAT
crunch, aab!10!! ile başlayan 0001 karakter dizisi oluşturacaktır. ve zzy 9998 ile biten
Çıktı 20mb dosyalara yazılacaktır.

Örnek 19
çıtırtı 8 8 -d 2@
crunch, aynı sayıda küçük harf karakterini sınırlayan 8 karakter üretecektir.
2. Crunch aabaabaa'da başlayacak ve zzyzzyzz'de bitecek.

Örnek 20
crunch 4 4 -f unicode_test.lst Japonca -t @@%% -l @xdd
crunch, unicode_test karakter kümesi dosyasından bazı Japonca karakterleri yükler. NS
çıktı @日00'da başlayacak ve @語99'da bitecektir.

YÖNLENDİRME


Crunch'ın çıktısını kullanabilir ve diğer programlara aktarabilirsiniz. en popüler iki
crunch'a yönlendirilecek programlar şunlardır: aircrack-ng ve airolib-ng. Sözdizimi aşağıdaki gibidir:
crunch 2 4 abcdefghijklmnopqrstuvwxyz | aircrack-ng /root/Mycapfile.cap -e MyESSID -w-
çıtır 10 10 12345 --stdout | airolib-ng testdb -şifreyi içe aktar -

NOTLAR


1. Sürüm 2.6'dan başlayarak crunch, ne kadar verinin üretilmek üzere olduğunu gösterecektir. İçinde
2.7 ayrıca kaç satır oluşturulacağını da gösterecektir. Crunch şimdi 3 saniye bekleyecek
ÖNCE, crunch'ı iptal etmek için Ctrl-C'ye basmanız için size zaman tanımak için veri üretmeye başlar.
değerlerin uygulamanız için çok büyük olduğunu bulun.

2. Altıgen alt (0123456789abcdef) ve altıgen üst (0123456789ABCDEF) ekledim.
karakter seti.lst.

3. Birkaç kişi, boşluk karakterinin kırılması için destek eklememi istedi.
crunch, komut satırında ve komut satırında her zaman boşluk karakterini desteklemiştir.
karakter seti.lst. Komut satırına boşluk eklemek için / karakterini kullanarak boşluktan çıkmalısınız.
Sözdizimi için örnek 3'e bakın. gibi diğer karakterlerden kaçmanız gerekebilir! veya #
işletim sisteminize bağlı olarak.

4. 2.7'den başlayarak, bir dosya oluşturuyorsanız, her 10 saniyede bir
% tamamlamak.

5. 3.0'dan başlayarak, * ayrılmış bir karakter olduğundan -t * karakterini a olarak değiştirmek zorunda kaldım
karakter. * 'nin önüne bir \ koyarsanız yine de kullanabilirsiniz. evet kırılıyor
crunch'ın sözdizimi ve bunu yapmaktan kaçınmak için elimden gelenin en iyisini yapıyorum, ancak bu durumda
uzun vadeli destek için değişiklik yapın.

6. Bazı çıktılar eksik. Bir dosya oluşturulmadı.
Çoğunlukla açıklama, disk alanınız tükendi. Doğruladıysanız, elinizde bol miktarda var
disk alanı yoksa, sorun büyük olasılıkla dosya adının bir nokta ile başlamasıdır. Linux'ta
nokta ile başlayan dosya adları gizlenir. Bunları görüntülemek için bir ls -l .* yapın

7. Crunch diyor ki Maksimum ve minimum uzunluk, seçtiğiniz desenle aynı boyutta olmalıdır.
ancak uzunluk doğru ayarlanmış.
Bu genellikle kalıbınızın kaçması gereken bir karakter içerdiği anlamına gelir. bash seni
aşağıdakilerden kaçmanız gerekir: &, *, boşluk, \, (, ), |, ', ", ;, <, >.
Bash'deki kaçış karakteri bir \'dir. Yani içinde & ve * olan bir desen
bunun gibi:
crunch 4 4 -t \&\*d@
Kaçan karakterlere bir alternatif, dizginizi tırnak işaretleri içine almaktır. Örneğin:
crunch 4 4 -t "&*d@"
Deseninizde " kullanmak istiyorsanız, ondan şu şekilde kaçmanız gerekecek: crunch 4 4
-T "&*\"@"
Lütfen farklı terminallerin farklı kaçış karakterleri olduğunu ve muhtemelen
kaçması gereken farklı karakterler. Lütfen terminalinizin kılavuz sayfasını kontrol edin
kaçış karakterleri ve kaçması gereken karakterler için.

8. -z 7z seçeneğini kullanırken, 7z orijinal dosyayı silmez. zorunda kalacaksın
bu dosyaları elle silin.

onworks.net hizmetlerini kullanarak crunch'ı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.