这只是自己在学习使用msf的时候的一些记录,避免忘记。
首先要启动数据库:service postgresql start
之后进入MSF: msfconsole,
进入msf之后似乎会自动连接数据库,可以执行指令:
db_status确认是否已经连接成功
如果没有连接成功,执行:
db_connet postgres:toor@localhost/msfbook
之后再确认状态。
注意:在没有执行service postgresql start 之前是没法进行数据库的连接的,即使你已经执行db_connet postgres:toor@localhost/msfbook,执行db_status的时候只会显示已经选择postgresql数据库,而没有进行连接。所以,连接数据库之前,首先要启动数据库(这是我自己犯下的愚蠢,不知还会不会有人也会这样,还不知道怎么回事。)
在连接成功后可以执行一些与数据库交互的命令
如:与nmap结合使用
db_nmap -sS -A 目标主机地址
即可侦测目标主机的一些信息,如主机端口,运行软件的版本,系统猜测,甚至ip的跳转情况
之后再执行
db_services 即可查看已经记录下来的扫描结果
如果对你有帮助,欢迎回帖。