
パスワードスプレー攻撃用のパスワードリスト生成ツール - 便利な機能をあらかじめ搭載
パスワードスプレー攻撃のためのパスワードリストジェネレータ - 便利な機能をあらかじめ搭載
Version 1.7
月、季節、年、スポーツチーム(NFL、NBA、MLB、NHL)、スポーツスコア、"Password"、さらには指定されたサイズの反復可能なキースペースの順列を生成します。
すべての順列は、一般的な属性("!" や "#" など)を追加/前置、またはカスタムセパレータ("." や "_" など)を使用して生成されます。
一般的な文字置換オプション(例:すべての A を 4 または @ に変更)
ユーザーは、カンマ区切りの文字リストを使用して属性とセパレータを拡張できます。
Spraygen は単語や外部ワードリストも受け付け、既存のものに加えて調整されたカスタムワードリストを生成できます。
crunch のようなツールや SecLists を使った凝った bash ループなどを使用することもできますが、それには時間がかかります...これはスプレー攻撃用に作られているので、さっそく使いましょう!
python3 spraygen.py -h
_
( \_
( \_
( \_
( \_ ___
( Password \ | |
( Spray |คคคคคคคค|___|
( _ / |
( _ / /~~~~~~~~~\
( _ / ( Spray )
(_/ | This |
| |
| Get |
| Creds |
|_________|
Original Art by Alex Chudnovsky (Unaffiliated)
Spraygen tool by 3ndG4me
Version 1.7
usage: spraygen.py [-h] [--year_start YEAR_START] [--year_end YEAR_END] [-s separators] [-a attributes] [-w wordlist] [-n single word] [--mode {all,nosep,noattr,years,plain,letter,quick,custom}]
[--type {all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} [{all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} ...]]
[--iter {ascii,num,spec,asciinum,asciispec,numspec,full}] [--size SIZE] [--min_length MIN_LENGTH] [--max_length MAX_LENGTH] [-o output file] [-p] [--sort {nosort,asc,desc,random}] [-v]
Parse Spray List Arguments.
optional arguments:
-h, --help show this help message and exit
--year_start YEAR_START
starting year for a range of years
--year_end YEAR_END ending year for a range of years
-s separators a comma delimited list of one or more separators
-a attributes a comma delimited list of one or more attributes
-w wordlist path to a custom wordlist
-n single word single custom word to generate a custom wordlist with
--mode {all,nosep,noattr,years,plain,letter,quick,custom}
Mode for list generation. Can be all, no separators, no attributes, only years, plain, letter, quick, or custom (will only use parameters passed into -s or -a).
--type {all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} [{all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} ...]
Type of list to generate. Can be all, iterative, sports, nfl, nba, mlb, nhl, months, seasons, password, common, short, or custom. Choosing 'all' executes all options except for 'iterative' which
must be run manually.
--iter {ascii,num,spec,asciinum,asciispec,numspec,full}
Keyspace mode for iterative list generation. Only works when --type is set to 'iterative'. Can be ascii, num, spec, asciinum, asciispec, numspec, or full. Will generate all permutations of the
selected keyspace with a given length set with the --size parameter.
--size SIZE Length of passwords generated by a set keyspace. Only works when --type is set to 'iterative' and an --iter keyspace mode is set.
--min_length MIN_LENGTH
Minimum length of passwords to include in the list. (Default: 1)
--max_length MAX_LENGTH
Maximum length of passwords to include in the list (Default: 999)
-o output file name of a file to create and write the final output to
-p prints the output line by line as plaintext
--sort {nosort,asc,desc,random}
Sort final output. Sorting methods supported are nosort, asc, desc, random.
-v prints the current version of spraygen and exits
pip3 install -r requirements.txtpython3 spraygen.py -p を実行する - これにより、デフォルトで組み込まれているすべてのワードリストのすべての順列が生成され、画面に出力されます