【Wordlists一覧つき】Kali LinuxのWordlistsとRockyou.txtを徹底解説!

ペネトレーションテストやレッドチーム演習で欠かせない
Wordlists

この記事では、代表的なRockyou.txtの概要から、Wordlistsのファイル一覧まで、Wordlistsの基礎知識を網羅しています。

Kali LinuxのWordlistsや関連ツールは、許可された環境でのみ使用してください。許可のない環境での使用は、たとえ善意の脆弱性診断でもサイバー攻撃と見なされる可能性があります。

目次

Wordlistsとは

Wordlistsとは、主にペネトレーションテストや脆弱性診断といったセキュリティ評価の過程で使用される既知の単語やフレーズを集めたファイル群を指します。これらのファイルには、パスワードやユーザー名、ディレクトリ名、サブドメイン候補など、様々な攻撃用途に応じたワードが収録されています。

例えば、ブルートフォース攻撃や辞書攻撃では、これらのWordlistsがそのまま攻撃ツールの入力データとなり、ログイン認証やサービスの挙動に対して総当たり試行が行われます。

サイバーセキュリティの現場では、パスワードの強度評価や認証システムの脆弱性評価のために、Wordlistsの活用が不可欠です。Wordlistsには、よく使われる単語、過去に漏洩したパスワード、あるいはソーシャルエンジニアリングの手法で得られやすい言葉などが含まれており、攻撃者が実際に利用するリストに近い内容となっています。そのため、実運用環境における防御力の検証において、再現性の高いテストが可能となります。

実際のペネトレーションテストやリスク評価に使う際は、法的・倫理的なガイドラインに従う必要があります。あくまで許可された環境下で使用することが原則です。

Rockyou.txtとは

Rockyou.txtは、ブルートフォース攻撃や辞書攻撃のテストに広く利用されている辞書ファイルの一つで、Wordlistsに含まれています。

もともとは、2009年に発生したRockYou社のデータ漏えい事件に由来します。この事件では、ソーシャルアプリケーション開発企業RockYou社のデータベースが不正アクセスを受け、約3200万件のユーザーアカウント情報が流出しました。漏えいしたデータには、平文のパスワードが含まれており、その後、これらのパスワードがインターネット上で公開されました。Rockyou.txtは、その中から重複を除いたパスワードを収録したテキストファイルであり、実際にユーザーが使用していたパスワードの集合として、極めて実用的な辞書ファイルです。

Rockyou.txtには、1400万件以上のパスワードが収録されており、単なるランダムな文字列ではなく、実際に人間が使用していた、つまり使われる可能性が高いパスワードが並んでいます。例えば、「123456」「password」「iloveyou」「abc123」といった、典型的かつ頻出するパスワードも含まれており、実際の攻撃において極めて高い命中率を誇ります。このため、ブルートフォース攻撃や辞書攻撃の際、最初に試されるリストとして、多くのペネトレーションテストやレッドチーム演習で活用されています。

Rockyou.txtは、/usr/share/wordlists/rockyou.txt.gzという形で圧縮されているため、利用する際は以下のコマンドで展開する必要があります。

$ gzip -d /usr/share/wordlists/rockyou.txt.gz

Wordlistsの場所

Kali Linuxに標準搭載しているWordlistsは、/usr/share/wordlistsディレクトリに格納されています。

このディレクトリ内には、rockyou.txtの他にも複数の用途に応じたワードリストが含まれており、これらはツールごとに異なる形式で作成されています。各ファイルの内容は、英単語、パスワード候補、人名、メールアドレス、あるいはパターン生成済みの文字列など多岐にわたります。

Wordlistsのファイル一覧

Kali Linuxに標準搭載されているWordlistsは、用途に応じて、ディレクトリ単位で整理されています。

  • /usr/share/wordlists(7)
    • amass(11)
    • dirb(46)
    • dirbuster(8)
    • fern-wifi(1)
    • legion(17)
    • metasploit(75)
    • wfuzz(51)

※カッコの数値は、ディレクトリ内のファイル数です。

このセクションでは、Kali Linux 2025.2に標準搭載されている全216ファイルについて、

  • Wordlistsのファイル名
  • 収録ワード数

を一覧化しています。

ここでは、Kali Linux 2025.2に標準搭載されているWordlistsの情報を掲載していますが、最新情報は下記のコマンドで取得できます。

例)ファイル一覧を取得
$ tree -l /usr/share/wordlists

例)収録ワード数を取得
$ find -L /usr/share/wordlists -type f -print0 | xargs -0 wc -l
※rockyou.txt.gz は、解凍後にwc -l

wordlists直下

ファイル名収録ワード数
dnsmap.txt17,576
fasttrack.txt262
john.lst3,559
nmap.lst5,007
rockyou.txt.gz14,344,392
※解凍後のrockyou.txtの件数
sqlmap.txt1,633,938
wifite.txt203,808

wordlists/amassディレクトリ

ファイル名収録ワード数
all.txt420,112
bitquark_subdomains_top100K.txt100,000
deepmagic.com_top500prefixes.txt500
deepmagic.com_top50kprefixes.txt50,000
fierce_hostlist.txt2,280
jhaddix_all.txt116,523
sorted_knock_dnsrecon_fierce_recon-ng.txt102,598
subdomains-top1mil-110000.txt114,606
subdomains-top1mil-20000.txt20,000
subdomains-top1mil-5000.txt5,000
subdomains.lst8,215

wordlists/dirbディレクトリ

ファイル名収録ワード数
big.txt3,024
catala.txt143
common.txt951
euskera.txt35
extensions_common.txt28
indexes.txt10
mutations_common.txt44
othersbest1050.txt1,049
best110.txt110
best15.txt15
names.txt8,607
small.txt959
spanish.txt257
stressalphanum_case.txt62
alphanum_case_extra.txt95
char.txt26
doble_uri_hex.txt256
test_ext.txt17,576
unicode.txt65,536
uri_hex.txt256
vulnsapache.txt30
axis.txt17
cgis.txt3,295
coldfusion.txt21
domino.txt229
fatwire.txt50
fatwire_pagenames.txt340
frontpage.txt37
hpsmh.txt238
hyperion.txt579
iis.txt59
iplanet.txt36
jboss.txt19
jersey.txt129
jrun.txt13
netware.txt18
oracle.txt1,075
ror.txt121
sap.txt1,111
sharepoint.txt702
sunas.txt52
tests.txt34
tomcat.txt37
vignette.txt74
weblogic.txt161
websphere.txt346

wordlists/dirbusterディレクトリ

ファイル名収録ワード数
apache-user-enum-1.0.txt8,930
apache-user-enum-2.0.txt10,355
directories.jbrofuzz58,688
directory-list-1.0.txt141,708
directory-list-2.3-medium.txt220,560
directory-list-2.3-small.txt87,664
directory-list-lowercase-2.3-medium.txt207,643
directory-list-lowercase-2.3-small.txt81,643

wordlists/fern-wifiディレクトリ

ファイル名収録ワード数
common.txt951

wordlists/legionディレクトリ

ファイル名収録ワード数
db2-betterdefaultpasslist.txt8
ftp-betterdefaultpasslist.txt66
gvit_subdomain_wordlist.txt11,611
mssql-betterdefaultpasslist.txt66
mysql-betterdefaultpasslist.txt23
oracle-betterdefaultpasslist.txt716
postgres-betterdefaultpasslist.txt8
root-userpass.txt51
routers-userpass.txt414
snmp-default.txt196
ssh-betterdefaultpasslist.txt131
ssh-password.txt2
ssh-user.txt5
telnet-betterdefaultpasslist.txt146
tomcat-betterdefaultpasslist.txt79
vnc-betterdefaultpasslist.txt41
windows-betterdefaultpasslist.txt27

wordlists/metasploitディレクトリ

ファイル名収録ワード数
adobe_top100_pass.txt100
av-update-urls.txt28
av_hips_executables.txt623
burnett_top_1024.txt1,024
burnett_top_500.txt500
can_flood_frames.txt3
cms400net_default_userpass.txt14
common_roots.txt4,730
dangerzone_a.txt1,410
dangerzone_b.txt305
db2_default_pass.txt9
db2_default_user.txt5
db2_default_userpass.txt8
default_pass_for_services_unhash.txt1,244
default_userpass_for_services_unhash.txt1,821
default_users_for_services_unhash.txt920
dlink_telnet_backdoor_userpass.txt14
flask_secret_keys.txt31,671
grafana_plugins.txt39
hci_oracle_passwords.csv65
http_default_pass.txt18
http_default_userpass.txt10
http_default_users.txt13
http_owa_common.txt9
idrac_default_pass.txt4
idrac_default_user.txt3
ipmi_passwords.txt1,000
ipmi_users.txt7
joomla.txt1,544
keyboard-patterns.txt20
lync_subdomains.txt10
malicious_urls.txt3,968
mirai_pass.txt43
mirai_user.txt15
mirai_user_pass.txt60
multi_vendor_cctv_dvr_pass.txt66
multi_vendor_cctv_dvr_users.txt2
named_pipes.txt25
namelist.txt1,909
oracle_default_hashes.txt550
oracle_default_passwords.csv598
oracle_default_userpass.txt568
password.lst88,406
piata_ssh_userpass.txt917
postgres_default_pass.txt5
postgres_default_user.txt4
postgres_default_userpass.txt5
root_userpass.txt52
routers_userpass.txt508
rpc_names.txt634
rservices_from_users.txt7
sap_common.txt10
sap_default.txt27
sap_icm_paths.txt1,633
scada_default_userpass.txt55
sensitive_files.txt16
sensitive_files_win.txt7
sid.txt576
snmp_default_pass.txt120
superset_secret_keys.txt5
telerik_ui_asp_net_ajax_versions.txt100
telnet_cdata_ftth_backdoor_userpass.txt4
tftp.txt248
tomcat_mgr_default_pass.txt20
tomcat_mgr_default_userpass.txt33
tomcat_mgr_default_users.txt13
unix_passwords.txt1,021
unix_users.txt175
vnc_passwords.txt1
vxworks_collide_20.txt20,000
vxworks_common_20.txt20,000
wp-exploitable-plugins.txt71
wp-exploitable-themes.txt3
wp-plugins.txt104,063
wp-themes.txt27,830

wordlists/wfuzzディレクトリ

ファイル名収録ワード数
InjectionsAll_attack.txt468
SQL.txt125
Traversal.txt67
XML.txt15
XSS.txt39
bad_chars.txt23
generaladmin-panels.txt134
big.txt3,024
catala.txt143
common.txt951
euskera.txt35
extensions_common.txt28
http_methods.txt32
medium.txt1,659
megabeast.txt45,459
mutations_common.txt44
spanish.txt257
test.txt10
otherscommon_pass.txt51
names.txt8,607
stressalphanum_case.txt62
alphanum_case_extra.txt95
char.txt26
doble_uri_hex.txt256
test_ext.txt17,576
uri_hex.txt256
vulnsapache.txt30
cgis.txt3,295
coldfusion.txt21
dirTraversal-nix.txt871
dirTraversal-win.txt847
dirTraversal.txt855
domino.txt229
fatwire.txt50
fatwire_pagenames.txt340
frontpage.txt37
iis.txt59
iplanet.txt36
jrun.txt13
netware.txt18
oracle9i.txt29
sharepoint.txt702
sql_inj.txt42
sunas.txt52
tests.txt34
tomcat.txt37
vignette.txt74
weblogic.txt161
websphere.txt346
webservicesws-dirs.txt48
ws-files.txt19

Wordlistsを使ったセキュリティ診断

下記の記事では、Wordlistsを使ったセキュリティ診断を解説しています。あわせてご覧ください。

デフォラボ

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
目次