超级简单的Python密码破解(Hashcat)词表生成器!
我知道你在想什么。为什么还要创建另一个词表生成器?嗯,我需要一个非常简单且能随时修改的东西,以便能精确获得当前任务所需的字符生成器。这个脚本本身功能完整,但旨在CTF或渗透测试中轻松随时修改。
> wordlistgen.py -h
WordListGen: 0.2 Updated: June 2, 2019
usage: wordlistgen.py [-h] [-all] [-lower] [-upper] [-leet] [-swap] [-ntlm]
[-baseword] [-capitalize] [-orig] [-min MIN] [-max MAX]
[-inputfolder file] [-input file] [-output file]
WordListGen - Very Simple Word List Morpher - Creates a list of unique
words for fuzzing / brute forcing
optional arguments:
-h, --help show this help message and exit
-all Runs all word list morphers
-lower Lowercase each word on the input list
-upper Uppercase each word on the input list
-leet Leetspeak each word on the input list
-swap Swap the case of the word list
-ntlm Parse an NTLM Hash dump list for plaintext words to use
in a wordlist
-baseword Base words only (Post-process) Strips any numbers or
symbols from the generated word list
-capitalize Capitalize the first letter of the word list
-orig Include the original word from the word list
-min MIN Minimum word size (default: 4)
-max MAX Maximum word size (default: 32)
-inputfolder file Specify a folder of wordlists to crawl, process and
combine
-input file Input wordlist (default: wordlist.txt)
-output file Output wordlist (default: wordlistout.txt)
> wordlistgen.py -all
WordListGen: 0.2 Updated: June 2, 2019
DONE!
Wordlist input: wordlist.txt
Wordlist output: wordlistout.txt