Kali Linux'ta crunch ile özel kelime listeleri oluşturarak etkili kaba kuvvet saldırıları planlayın ve gerçekleştirin.

Kali Linux, güvenlik testlerine yardımcı olacak sayısız araçla doludur. Kelime listeleri çeşitli siber güvenlik testlerinde ve şifreyle ilgili görevlerde çok önemli bir rol oynar.

Linux'ta crunch komutuyla, güvenlik testlerinizde kullanmak üzere farklı türde kelime listeleri oluşturabilirsiniz ve crunch komutunda uzmanlaşmak, becerilerinize değerli bir katkı olacaktır. Kali Linux'ta kelime listeleri oluşturmak için crunch'ı nasıl verimli bir şekilde kuracağınız ve kullanacağınız aşağıda açıklanmıştır.

Kali Linux'ta crunch nasıl kurulur

Crunch komutu genellikle Kali Linux'ta önceden yüklenmiş olarak gelir. Ancak sizde yoksa resmi depolardan kolayca yükleyebilirsiniz. Ancak önce sistem depolarınızı şununla güncelleyin:

sudo apt update

Crunch paketini şununla yükleyin:

sudo apt install crunch

Linux'ta Crunch Komutu Nasıl Kullanılır?

Crunch hakkında daha fazla bilgi edinmek için şunu çalıştırın:

instagram viewer
crunch -h

Bu, crunch komutuna ve sözdizimine kısa bir giriş sağlar.

Crunch komutunun ve çeşitli seçeneklerinin daha ayrıntılı ve derinlemesine bir görünümü için kılavuz sayfasına veya komut satırı yardımı alın ile:

man crunch

Temel Çöküş Sözdizimi

Crunch komutunun temel sözdizimi şöyledir:

crunch  [options]

dk. Crunch'ın oluşturmasını istediğiniz en az sayıda karakter anlamına gelirken, maksimum oluşturmak istediğiniz en fazla karakter sayısıdır.

Aynı sayıda karakter istiyorsanız minimum ve maksimum değerleri aynı sayıya ayarlayın. Crunch komutunun farklı türde kelime listeleri oluşturmak için sağladığı birçok seçenek vardır.

Her biri üç karakter uzunluğunda olan "abc" karakterlerinin tüm kombinasyonlarını içeren bir kelime listesi oluşturmak için şunu çalıştırın:

crunch 3 3 abc

Crunch Komutunu Kullanarak Karakter Aralıklarını Ayarlayın

Belirli karakter aralıklarını tanımlayarak kelime listelerinizi özelleştirebilirsiniz; tüm sayılar, harfler veya yalnızca semboller. Örneğin, uzunluğu dört ila altı karakter arasında olan tüm küçük harfleri içeren bir liste oluşturmak için şunu çalıştırın:

crunch 4 6 abcdefghijklmnopqrstuvwxyz

Yalnızca sayılardan oluşan bir kelime listesi oluşturmak için şunu çalıştırın:

crunch 10 10 0123456789

Karakterlerin uzunluğunu belirleyebilirsiniz.

Crunch Kullanarak Kelime Listesini Bir Dosyaya Çıkartın

Şunu kullanabilirsiniz: oluşturulan kelime listeniz için çıktı dosyasını belirtme seçeneğini kullanın. Karakterlerin kombinasyonlarından oluşan bir kelime listesi oluşturmak için "abc123", her biri dört karakterden oluşan ve bunu " adlı bir dosyaya kaydedin.kelime listesi.txt", koşmak:

crunch 4 4 abc123 -o wordlist.txt

Crunch Komutunda Bruteforce Modu'nu kullanın

-B seçeneği kaba kuvvet oluşturma için bir karakter seti belirtmenize olanak tanır. Normal crunch modu, belirli bir kelime uzunluğu aralığı için belirli bir kümedeki karakter kombinasyonlarından oluşan kelime listeleri üretir.

-B mod, temel kümeden karakterlerin permütasyonlarını oluşturarak kelime listeleri oluşturduğundan ve tüm olası kombinasyonları kapsamasına olanak tanıdığından daha kapsamlıdır.

crunch 6 6 -b 1234567890abcdef -o bruteforce.txt

Bu komut '" karakterlerinin tüm olası kombinasyonlarını içeren bir kelime listesi oluşturur.1234567890abcdef" altı karakter uzunluğundadır ve bunu şuraya kaydeder: bruteforce.txt.

Crunch ile Kombinasyon Modunu Kullanın

-C seçeneği birden fazla kümeden karakter kombinasyonları oluşturmak için kullanılır.

crunch 8 8 -c 1@% -o combinations.txt

Bu komut, kümelerdeki karakterleri birleştiren bir sözcük listesi oluşturur 1 Ve @% mümkün olan tüm sekiz karakterli kombinasyonları oluşturmak ve bunları kombinasyonlar.txt.

Crunch Kullanarak Özel Desenli Kelime Listeleri Oluşturun

-T seçeneği, özel bir kalıba dayalı kelime listeleri oluşturmanıza olanak tanır.

crunch 8 8 -t MyPass@@@@ -o unique.txt

Bu komut bir kelime listesi oluşturur; @@@@ değişken karakterleri temsil eder ve MyPass'im sabit kalır. Kelime listesi şuraya kaydedilir: benzersiz.txt.

Ortaya çıkan kelime listesi, belirtilen kalıba uyan kelimeleri içerecektir. Bu durumda, şu kelimeleri içerecektir: MyPass'im ardından karakter setindeki karakterlerin herhangi bir kombinasyonu olabilecek dört değişken karakter gelir belirtilir (bu durumda, tüm alfanümerik karakterleri içeren varsayılan karakter seti kullanılır) karakterler).

Bu, özellikle belirli bir formata göre uyarlanmış kelime listelerine ihtiyaç duyduğunuz senaryolarda veya öngörülebilir bir modeli izleyen şifreleri test etmek için yararlı olabilir. Herhangi birinin şifrelerinizi kolayca tahmin etmesini veya kaba kuvvetle zorlamasını önlemek için her zaman aklınızda bulundurmalısınız. bazı yaygın şifre hataları yeni şifrenizi oluştururken.

Sözlük Modunu Kullanarak Kelime Listeleri Oluşturun

-D seçeneği, kelime listeniz için kaynak olarak harici bir sözlük dosyası kullanmanıza olanak tanır.

crunch 6 6 -f /usr/share/dict/words -o dictionary-list.txt

Bu örnekte komut, kaynak olarak bir sözlük dosyası kullanarak altı karakter uzunluğundaki sözcüklerden oluşan bir sözcük listesi oluşturur ve bunu sözlük-listesi.txt.

Crunch Kullanarak Tekrarlanan Karakterler Olmadan Kelimeler Oluşturun

Tekrarlanan karakterlere sahip olmayan sözcükler oluşturmak için (örneğin, sözcükteki her karakter benzersizdir), aşağıdaki komutu kullanabilirsiniz: -P crunch seçeneği. Bu seçenek, oluşturulan kelimelerin benzersiz olması gerektiğini belirtir ve bunu, her kelimenin içindeki karakterlerin tekrarını ortadan kaldırarak yapar.

Örneğin, yinelenen karakterler içermeyen altı karakterli sözcüklerden oluşan bir sözcük listesi oluşturmak için şunu kullanın:

crunch 6 6 -p ABCDEF -o non-repeating-words.txt

Bu komut, "A", "B", "C", "D", "E" ve "F" karakterlerinden oluşan ve yinelenen karakterler içermeyen sözcükler üretir ve sözcük listesini tekrarlanmayan kelimeler.txt dosya.

Crunch Komutunu Diğer Linux Komutlarıyla Kullanın

Linux'ta, isteklerinize göre uyarlanmış çok özel bir kelime listesi oluşturmak için kullanabileceğiniz yüzlerce komut vardır. Sadece bunların ne olduğunu ve nasıl kullanılacağını bilmeniz yeterli!

Filtrelemek ve sıralamak için grep ve sort gibi Linux komutlarının yanı sıra crunch komutunu da kullanabilirsiniz. kelime listeleri, girişleri saymak için wc komutu ve bir sözlüğü yürütmek için hidra komutu emretmek.