无法将 Python 脚本(需要 Metasploit)导入到 MetaSploit 模块
Can't import Python script (that requires Metasploit), to MetaSploit modules
我正在尝试使用来自 exploit_DB 的漏洞测试我的路由器上的漏洞。该漏洞是一个 Python 脚本,需要 Metasploit 运行 。这是一个 link 的漏洞
我正在使用 Kali-Linux 和 Metasploit v4.17.3-dev.
我试过的是:
创建目录后,我使用 cp ~/Desktop/45170.py ~/.msf4/module/exploit/windows/45170.py
复制了文件
在 msf 控制台中 reload_all
Metasploits 上的漏洞数量仍然相同 1795 exploits
然后当我尝试 use /exploits/windows/45170
时,我得到了这个错误 Failed to load the module :/exploits/windows/45170
所以这对我不起作用,但是当我尝试使用 .rb
文件时,它没有问题。
我知道这是一个基于 Ruby 的框架,但我也知道添加了 python 支持。
我也尝试过 运行 使用 /usr/bin/env python3 ~/Desktop/45170.py
直接从 python
但是我得到这个错误
no module named Metasploit
看来您没有正确安装 Metasploit。查看提供的说明 for linux 并告诉我是否解决了您的问题。
另外,运行 this example 在你的 Kali 机器上能用吗?我猜你想为 Metasploit 编写一个外部 Python 模块?如果示例抛出错误,请反馈。否则,请 post 您的自定义代码,因为它可能包含明显的 syntax/spelling 错误。
如果这些都不能解决问题,请检查 Python Metasploit library on your system. Is it in your PYTHONPATH
(run echo $PYTHONPATH
from the command line)? Check this link 的位置以获取有关 Metasploit 系统位置的更多信息。
运行 它与 python3
python3 45170.py ip address
我正在尝试使用来自 exploit_DB 的漏洞测试我的路由器上的漏洞。该漏洞是一个 Python 脚本,需要 Metasploit 运行 。这是一个 link 的漏洞
我正在使用 Kali-Linux 和 Metasploit v4.17.3-dev.
我试过的是:
创建目录后,我使用
cp ~/Desktop/45170.py ~/.msf4/module/exploit/windows/45170.py
复制了文件
在 msf 控制台中
reload_all
Metasploits 上的漏洞数量仍然相同
1795 exploits
然后当我尝试
use /exploits/windows/45170
时,我得到了这个错误Failed to load the module :/exploits/windows/45170
所以这对我不起作用,但是当我尝试使用 .rb
文件时,它没有问题。
我知道这是一个基于 Ruby 的框架,但我也知道添加了 python 支持。
我也尝试过 运行 使用 /usr/bin/env python3 ~/Desktop/45170.py
但是我得到这个错误
no module named Metasploit
看来您没有正确安装 Metasploit。查看提供的说明 for linux 并告诉我是否解决了您的问题。
另外,运行 this example 在你的 Kali 机器上能用吗?我猜你想为 Metasploit 编写一个外部 Python 模块?如果示例抛出错误,请反馈。否则,请 post 您的自定义代码,因为它可能包含明显的 syntax/spelling 错误。
如果这些都不能解决问题,请检查 Python Metasploit library on your system. Is it in your PYTHONPATH
(run echo $PYTHONPATH
from the command line)? Check this link 的位置以获取有关 Metasploit 系统位置的更多信息。
运行 它与 python3
python3 45170.py ip address