Metasploit Framework中meterpreter命令getsystem、migrate等不能使用的问题

自己本地测试的时候,当得到了meterpreter shell后,使用“getsystem”命令出现如下提示:

Unknown command: getsystem.(未知命令:getsystem。)

 

当我再用"use priv"命令来加载模块的时候,却又出现如下提示:

Failed to load extension: No module of the name priv found(无法加载扩展名:找不到名称priv的模块)

Unknown command: getsystem. Failed to load extension: No module of the name priv found

 

得到了meterpreter shell后,再用“migrate”命令迁移pid,又出现如下提示:

Error running command migrate: NoMethodError undefined method `pid' for nil:NilClass(运行命令migrate时出错:NoMethodError未定义方法`pid'代表nil:NilClass)

Error running command migrate: NoMethodError undefined method `pid' for nil:NilClass

 

综上所述:其实,我们所看到的都是正常的情况。

1、因为大多数人都是用的是Metasploit Framework,而恰好这个版本的Java meterpreter没有直接授予升级的getsystem命令,它运行在沙箱中。其它不能用的命令也基本类似;

 

2、如果meterpreter的版本不支持该模块,则无法加载扩展也是同样的问题。而且Metasploit Framework里面meterpreter通过help命令可以清楚的看到有这样一个描述:

use      Deprecated alias for "load" (use命令:已弃用的加载别名模块)

use      Deprecated alias for "load"

通过这里我们可以清楚的得到这样一个结果,Metasploit Framework里面meterpreter已经不用再用use加载以下模块了,例如:incognito、priv等命令都不能用了。use主要是加载的以下模块,如下图:

Metasploit Framework 加载模块use

 

总结:这个问题如果想要解决,除非用其它的Metasploit版本,例如:Metasploit pro付费版。据一位我的同行好友说,Metasploit Framework里面有些命令是被移除了,旧版本的才会有像getsystem这种命令了。

    A+
发布日期:2019年04月12日 20:23:48  所属分类:Metasploit
最后更新时间:2019-04-12 21:36:14
评分: (2 票;平均数5.00 ;最高评分 5 ;用户总数2;总得分 10;百分比100.00)
付杰
wordpress站群服务 泛解析二级域名 二级目录站群
wordpress站群服务 泛解析二级域名 二级目录站群
  • ¥ 1999.9元
  • 市场价:4800元
免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
  • ¥ 199.9元
  • 市场价:20000元
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
花牛苹果 甘肃天水 李宏恩家自种 1斤 包邮
  • ¥ 6.8元
  • 市场价:8.8元
wp discux 帝国 dedecms phpcms等快速建站
wp discux 帝国 dedecms phpcms等快速建站
  • ¥ 99.9元
  • 市场价:499.9元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: