W tym wykładzie nauczymy się tworzyć listę słów.
Jest to naprawdę przydatna umiejętność, aby mieć pod kontrolą, jeśli chcesz być testerem penetracji, ponieważ będziesz musiał zmierzyć się
z wieloma scenariuszami, w których bez słów atak może stać się bardzo przydatny, dzięki czemu można rzeczywiście iść do przodu
i szukać gotowych list słów. w Internecie.
A to są naprawdę bardzo dobre i prawdopodobnie powinno się ich używać dużo, ponieważ niektóre z
nich mają po prostu wspólne hasła.
Ale w wielu przypadkach może być konieczne utworzenie własnej listy słów.
Na tym obrazku nauczymy się, jak stworzyć własną listę słów za pomocą narzędzia o nazwie Cranch. Używanie
tego narzędzia jest bardzo proste.
Wszystko, co musisz zrobić, to po prostu wpisać nazwę narzędzia, a następnie określić minimalną liczbę
znaków dla generowanych haseł.
Następnie określimy maksymalną liczbę znaków hasła.
Następnie określasz znaki, z których chcesz generować hasła.
Na przykład możesz umieścić wszystkie małe litery, wszystkie wielkie litery, które możesz wpisać cyfry
lub możesz po prostu podać małą mniejszą liczbę, aby zmniejszyć listę słów.
Możesz także użyć opcji t, która jest opcjonalna, aby nadać wzór.
Załóżmy na przykład, że patrzysz na osobę, która wpisała hasło, i zobaczysz,
że hasło zaczyna się od A.
Możesz więc powiedzieć crunchowi, że hasło rozpocznie się od A, a następnie poda
mi możliwą kombinację haseł zaczynających się od A, a następnie użyjemy opcji minus 0 do określenia nazwy pliku.
Gdzie są przechowywane hasła.
Mamy tutaj mały mały przykład, który wygeneruje listę haseł, które zawierają od 6 do
8 znaków i zawierają te znaki tutaj, aby utworzyć kombinacje od 1 do 3
ABC i znaku dolara, a to będzie przechowuj go w pliku o nazwie, który powinien być i och, naprawię
to w pliku o nazwie wordlist, a te hasła zaczną się od A i kończą na
B i wygenerują hasła w oparciu o wszystkie możliwe kombinacje pomiędzy A i B, więc wszystkie
wygenerowane hasła zawsze zaczynają się od a i z B.
Zróbmy więc przykład tego narzędzia.
Teraz będzie to miało wiele innych opcji poza tym, co widzieliśmy do tej pory.
Jeśli więc wpiszesz Man Crunch, zobaczysz wszystkie opcje, które możesz ustawić, a zobaczysz szczegółowy opis wszystkich
tych opcji, więc naprawdę jest naprawdę dobry.
Możesz poświęcić trochę czasu, aby zapoznać się z narzędziem.
Teraz pokażę ci przykład i na podstawie przykładu będziesz mógł uruchomić wszystkie te polecenia.
Ale jeśli chcesz uruchomić lub utworzyć zaawansowane listy słów, to bardzo polecam przejrzeć tę jedną
z naprawdę fajnych opcji, którą chcę podkreślić, to opcja minus minus opcja p mówi Cranch do
generowania haseł, które nie mają powtarzające się znaki.
Na przykład, gdy wybierzesz wszystkie małe litery, które określisz A B C D.
Zacznie się od wygenerowania hasła z AAA, a następnie b, a następnie b b b b i wszystkiego.
Kiedy to zrobisz, crunch zignoruje hasła tego typu i utworzy tylko
hasła bez powtarzających się znaków, które zmniejszą rozmiar listy słów od
liczby znaków do potęgi długości do liczby silni bohaterów.
Jeśli przewiniesz w dół, zobaczysz więcej przykładów poleceń i typów list słów, które zostaną
utworzone.
Znowu możesz rzucić okiem na te i uzyskać dla mnie znać.
Gdy skończysz patrzyć na człowieka, możesz po prostu nacisnąć Q, a będziesz
już z niego wyłączony, a my zamierzamy uruchomić tutaj naszą komendę, więc użyjemy kryzysu i chcę wygenerować
hasła co najmniej sześciu znaków maksymalnie ośmiu znaków i chcę, żeby zawierały kombinacje ABC i powiedzmy cyfry 1 2 teraz i tutaj możesz rzeczywiście
przechowywać listy i rzeczy, które możesz wyświetlić w postaci znaków, które możesz wpisać wielkie
litery lub nawet symbole, jeśli chcesz.
Po zakończeniu wpisywania znaków określimy plik, w którym chcemy go zapisać.
I zamierzamy go zapisać w pliku o nazwie test, który bierze.
Polecenie jest bardzo proste.
Minimalna długość hasła to maksymalna długość hasła, a następnie znaki, które chcemy
wykorzystać do generowania haseł od, a następnie 0 do pliku, w którym będą
przechowywane hasła.
A następnie naciśnij Enter.
Jak widać, teraz mówi nam, że wygenerowało około czterysta czterdzieści osiem tysięcy haseł
i wszystkie są przechowywane w pliku o nazwie Test ATX, który przyjmuje, że rozmiar pliku
wynosi cztery megabajty.
Teraz mogę otworzyć ten plik, robiąc
kota 30 XTi.
Jak widać teraz, widzimy wszystkie wygenerowane hasła.
Idę do Control-C z tego, ponieważ jest to ogromny plik.
I jak widać, zawiera on wszystkie możliwe kombinacje ABC 1 do.
Chcę również pokazać przykład użycia opcji mniejszości.
Tak więc ustawię to na 6 6 6, więc jest to tylko sześć znaków i
użyjemy ich minus opcja, która jest opcją wzoru i zamierzam powiedzieć, że
chcę, aby hasło zawsze zaczynało się z dowolnym, a następnie chcę, aby wypełnić wszystkie możliwe kombinacje znaków między A i B.
Tak więc chcę hasła, które zaczynają się od A i kończą się na B, a na środku
na zewnątrz można wypełnić wszystkie możliwe kombinacje ABC, które chcą iść dalej i skręcić, jak widać teraz liczba haseł jest
znacznie mniejsza.
To tylko sześćset dwadzieścia pięć haseł, ponieważ ograniczyłem możliwości haseł.
Znowu, jeśli zrobię test kota na D, przekonasz się, że mam tutaj wszystkie hasła.
To jest naprawdę użyteczne, może być użyte w wielu scenariuszach.
Gorąco polecam spędzić trochę czasu z nim, a także rzucić okiem na niektóre z
istniejących list słów w Internecie.