Prosiłbym o pomoc w skrypcie do tworzenia wordlistów.

0

Hejka! Mam mały problem gdyż nie wiem jak zrobić mechanikę przeplatania się liter tak by powstała każda możliwa kombinacja.... Potrzebuję skryptu który do pliku txt będzie wypisywał wszystkie możliwe kombinacje z ciągu znaków: "1234567890-=!@#$%^&*()_+;',./:"<>?qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM" za wszystkie odpowiedzi z góry dziękuję.

1

Pierwsza sprawa: policzyłeś sobie, ile takich kombinacji będzie? Masz tam osiemdziesiąt sześć znaków, to będzie rosło bardzo szybko — na przykład sześcioznakowych będziesz miał 470 155 070, siedmioznakowych 5 373 200 880, a ośmioznakowych już 53 060 358 690. Czyli jak chcesz mieć plik ze wszystkimi możliwościami od jednego do ośmiu znaków łącznie, to będzie on ważył jakoś 524 GB.

Ale jeśli wiesz, co robisz: itertools.combinations lub itertools.combinations_with_replacement z biblioteki standardowej.

1

@Wiktor Wariktor: Chyba nie Wiesz co Robisz, jeśli wierzyć moim obliczeniom, wszystkich możliwych kombinacji, jedno, dwu, trzy elementowych, i tak dalej, będzie: 77371252455336267181195263 :
https://www.wolframalpha.com/input/?i=77371252455336267181195263
Może nie starczyć plików txt :)

0

Pewnie używasz jakiegoś programu do łamania haseł, musisz zhookować funkcję wczytywania haseł z pliku i zastąpić ją generatorem, który na bieżąco będzie tworzył zestaw danych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1