箴模块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
}
这个页面对你有帮助吗?