一、数据库配置
- 启动postgresql数据库服务:
/etc/init.d/postgresql start
su - postgres
- 创建数据库用户:
createuser 用户名 -P
然后输入密码
- 创建数据库:
createdb --owner=用户名 数据库名
- 启动msf:
msfconsole
- msf连接数据库:
db_connect 用户名:密码@127.0.0.1/数据库名
- 查看数据库连接状态:
db_status
二、常用命令
-
查看帮助信息
help
-
搜索:
search 关键字
如搜索ipidseq进行ip扫描
-
选择模块:
use 模块
如使用搜索到的模块:
-
查看受影响的范围:
show targets
-
查看需要设置的选项:
show options
Required中为yes的需要我们手动设置,如果current setting即当我们不去设置需要我们手动设置的选项时他的默认参数。 -
设置选项:
set 选项 值
全局设置:setg 选项 值
取消某个选项的参数:unset 选项名
全局取消:unsetg 选项名
-
开始扫描:
run或者exploit
-
查看session列表:
session -l
-
进入到具体的session:
session -i 编号
-
挂起session:
background