Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Metasploit没有';无法从漏洞数据库中检测添加的漏洞_Python_Exploit_Metasploit - Fatal编程技术网

Python Metasploit没有';无法从漏洞数据库中检测添加的漏洞

Python Metasploit没有';无法从漏洞数据库中检测添加的漏洞,python,exploit,metasploit,Python,Exploit,Metasploit,根据命名约定,我已将www.exploit-db.com中的漏洞添加到/.msf4/modules/exploit/windows/remote/41987.py。我用命令updatedb更新了数据库并重新启动 Metasploit未检测到新添加的漏洞。但是,如果我添加41891.rb,它不会检测到任何问题。为什么Metasploit看不到python文件?因为Metasploit完全是用Ruby编写的。按照以下步骤添加python扩展(如果您还没有这样做): -MeterMeter>使用pyt

根据命名约定,我已将www.exploit-db.com中的漏洞添加到
/.msf4/modules/exploit/windows/remote/41987.py
。我用命令
updatedb
更新了数据库并重新启动


Metasploit未检测到新添加的漏洞。但是,如果我添加
41891.rb
,它不会检测到任何问题。为什么Metasploit看不到python文件?

因为Metasploit完全是用Ruby编写的。

按照以下步骤添加python扩展(如果您还没有这样做): -MeterMeter>使用python
-尝试python_import导入您的python代码模块

我也遇到了同样的问题

Metasploit具有导入python模块的功能,但它不能与任何随机python脚本一起工作,该脚本需要一个结构才能在Metasploit中工作

您将在这个答案中获得详细的视图。信息量很大的一个


希望有帮助。

几个月前,我写了一个小脚本来修复将自定义模块导入metasploit。这是链接
导入自定义模块后,无法重新加载或更新msf漏洞。
它给了我一个与堆栈相关的巨大随机错误,但这是不可能的。

请不要破坏您的帖子。通过在Stack Exchange网络上发布,您已授予Stack Exchange在下不可撤销的权利,以分发该内容(即,无论您未来的选择如何)。根据堆栈交换策略,帖子的非故意破坏版本是发布的版本,因此,任何故意破坏都将恢复。如果您想了解有关删除帖子的更多信息,请参阅: