箴模块API

pro.module_search

箴。Module_search方法扫描模块数据库并返回与指定搜索查询匹配的任何条目。

请求示例

         
壳牌
1
“pro.module_search”“<标记>”“dcom”

反应的例子

         
json
1
“匹配”=>
2
“利用/ windows / dcerpc / ms03_026_dcom”=>
3.
“类型”=>“利用”
4
“名称”=>Microsoft RPC DCOM接口溢出
5
“排名”=>500
6
“描述”=>“长描述……”
7
“许可证”=>Metasploit Framework License (BSD)
8
“filepath”=>“[. .]/ windows / dcerpc / ms03_026_dcom.rb”
9
“版本”=>“11545”
10
“拱”=>
11
“平台”=>
12
“引用”=>
13
“CVE”“2003 - 0352”
14
“OSVDB”“2100”
15
“最高有效位”“ms03 - 026”
16
“收购”“8205”
17
“作者”=>
18
“hdm < hdm[在]metasploit.com >”
19
“spoonm < email.com >美元spoonm@no”
20.
“cazz < bmc[在]shmoo.com >”
21
“特权”=>真正的
22
“disclosure_date”=>1058313600
23
“目标”=>0=>Windows NT SP3-6a/2000/XP/2003通用版
24
“default_target”=>“0”
25
“立场”=>“咄咄逼人”...
26
27
28

pro.module_validate

箴。Module_validate方法用于确定一组选项是否满足给定模块的需求。

请求示例

         
壳牌
1
“pro.module_validate”“<标记>”
2
“利用/ windows / smb / psexec”
3.
“RHOST”>“为1.2.3.4”
4
5

反应的例子

         
json
1
“结果”=>“成功”

无效选项将导致以下结果:

反应的例子

         
json
1
2
“结果”=>“失败”
3.
“错误”=>以下选项验证失败:RHOST。
4

pro.modules

箴。Modules方法返回给定类型的完整模块集

请求示例

         
壳牌
1
“pro.modules”“<标记>”“职位”

反应的例子

         
json
1
“模块”=>
2
“后/ linux /收集/ checkvm”=>
3.
“类型”=>“职位”
4
“名称”=>“Linux集合虚拟环境检测”
5
“排名”=>300
6
“描述”=>“长描述……”
7
“许可证”=>Metasploit Framework License (BSD)
8
“filepath”=>“[…]文章/ linux /收集/ checkvm.rb”
9
“版本”=>“13173”
10
“拱”=>
11
“平台”=>“无国界医生组织::模块::平台:Linux”
12
“引用”=>
13
“作者”=>“卡洛斯·佩雷斯< carlos_perez[在]darkoperator.com >”
14
“特权”=>...
15
16
17