msf控制台管理
2018-05-17 本文已影响0人
疯帮主
使用全局变量设置
msf> setg # 查看全局变量 == set -g
# 例如
setg LHOST 192.168.0.10
# 在后面使用模块时会自动填充 LHOST选项
1.开启从控制台记录输入输出
使用ConsoleLogging选项来存储msf控制台输入和输出的信息到一个日志中。
msf > setg ConsoleLogging y
Console logging is now enabled. #如果没有出现这句说明设置失败
ConsoleLogging => y
2.改变记录的详细程度
使用LogLevel选项来设置日志记录的详细程度。其值可以设置为从1-5之间的数值。
LogLevel变量控制程序框架的组件提供的日志信息的详细程度。如果这个变量没有设置,那么框架的日志记录功能是关闭的。如果设置其为0会打开默认的日志信息的记录。设为1的话会增加额外的不冗余的日志信息,这样可能能够更好地查错。如果其值设置为2,会启动详细的调试记录。如果是3的话,会启动所有的日志记录功能,可能会产生大量的日志信息。一般仅仅在需要大量的额外信息的时候,才会将其设为3。日志信息被存储于用户的配置目录的子目录下:$home/.msf3/logs。
msf > setg LogLevel 3
LogLevel => 3
3.为一个会话记录输入输出
使用SessionLogging选项来存储msf控制台中一个会话的输入输出信息到一个日志文件中。
msf > setg SessionLoggin y
SessionLoggin => y
msf > setg SessionLogging y
Session logging will be enabled for future sessions. # 同样没有说明设置出问题了
SessionLogging => y
msf > setg
Global
======
Name Value
---- -----
ConsoleLogging y
LogLevel 3
SessionLoggin y
SessionLogging y
msf > unsetg SessionLoggin #删除这个变量
Unsetting SessionLoggin...
msf > setg
Global
======
Name Value
---- -----
ConsoleLogging y
LogLevel 3
SessionLogging y