我根据命名约定在www.exploit-db.com上添加了一个漏洞利用/.msf4/modules/exploit/windows/remote/41987.py
。我使用命令updatedb
更新了数据库并重新启动。
Metasploit未检测到新添加的漏洞。但是,如果我添加41891.rb
,它会检测到没问题。为什么Metasploit没有看到python文件?
答案 0 :(得分:0)
因为metasploit纯粹是用Ruby编写的。
答案 1 :(得分:0)
按照以下步骤添加python扩展(如果还没有完成): - meterpreter>使用python - 尝试使用python_import导入你的python代码模块
答案 2 :(得分:0)
我遇到了同样的问题。
Metasploit具有导入python模块的功能,但不能与任何随机python脚本一起使用,该脚本需要一种可以在Metasploit中工作的结构。
您将在此答案中获得详细的视图。一个非常有用的信息。
希望有帮助。
答案 3 :(得分:0)
我花了几个月时间写了一个小脚本来修复将自定义模块导入到 metasploit。这是链接https://github.com/donovandevs/fixs
导入自定义模块后无法重新加载或更新 msf 漏洞。
它给了我一个与堆栈相关的巨大随机错误,但这是不可能的。