V minulém článku „Jak si (ne)nastavit heslo“ jsem se zmínil o slovníkovém útoku. Ovšem kde vzít kvalitní (komplexní ) – český slovník ( wordlist ) ?
Bádal jsem nad tímto problémem a přišlo mi vhodné použít již existující slovník. GNU Aspell. Z něj vypsat všechna slova a následně je vyfiltrovat, setřídit.
Vypsání veškerého slovníku aspell-cs jsem realizoval následujícím příkazem v linuxu
aspell -l cs dump master | aspell -l cs expand | tr ‚ ‚ ‚\n‘ > /cs.dic
Výsledný soubor ovšem neobsahuje slova bez diakritiky, proto tedy ještě bylo třeba odstranit diakritiku. Na to jsem použil program Diakritika 1.0 od Hematita. No a nakonec vše sloučit a setřídit. K tomu posoužil určitě známý Raptor v3
Tímto způsobem jsem zapracoval i na slovníku pro Slovenštinu. A takto by určitě šlo vytvořit spousty dalších slovníků. Takže ke stažení….
Komplexní český Wordlist / Complex Czech language wordlist – CZ.7z
Komplexní slovenský Wordlist / Complex Slovak language wordlist – SK.7z