MetasploitのDB設定 [技術]
MetasploitでDB使用する場合の設定。
msf > search doc
[-] Warning: database not connected or cache not built, falling back to slow search
と出る場合は、データベースに接続していません。
確認は
msf > db_status
[*] postgresql selected, no connection
などと表示します。
MetaSploit DBは標準でPostgreSQLなので、postgresqlに接続します。
そのためにはIDとパスワードが必要であるため、
cat /opt/metasploit/config/database.yml
を確認し、そこに記載されている
username: "msf3"
password: "abcdefg"
port: 7337
database: "msf3dev"
を確認します。
おそらく、developmentとproductionに記載されているのは同じ値だと思います。
これを用いて
msf > db_connect msf3:abcdefg@127.0.0.1:7337/msf3dev
とすると接続されます。
接続を確認する場合は、
msf > db_status
[*] postgresql connected to msf3dev
と表示されます。
これによって
msf > search doc
でエラーが出ません。
msf > search doc
[-] Warning: database not connected or cache not built, falling back to slow search
と出る場合は、データベースに接続していません。
確認は
msf > db_status
[*] postgresql selected, no connection
などと表示します。
MetaSploit DBは標準でPostgreSQLなので、postgresqlに接続します。
そのためにはIDとパスワードが必要であるため、
cat /opt/metasploit/config/database.yml
を確認し、そこに記載されている
username: "msf3"
password: "abcdefg"
port: 7337
database: "msf3dev"
を確認します。
おそらく、developmentとproductionに記載されているのは同じ値だと思います。
これを用いて
msf > db_connect msf3:abcdefg@127.0.0.1:7337/msf3dev
とすると接続されます。
接続を確認する場合は、
msf > db_status
[*] postgresql connected to msf3dev
と表示されます。
これによって
msf > search doc
でエラーが出ません。
コメント 0