信息安全

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
上一篇 下一篇

猜你喜欢

热点阅读