我创建的任何自定义metasploit模块都没有加载。
我尝试了这两个演示:
https://www.offensive-security.com/metasploit-unleashed/building-module/ https://github.com/rapid7/metasploit-framework/wiki/Loading-External-Modules
并得到了与未找到模块相同的结果。
在发布之前,我检查了这些:
https://forums.kali.org/showthread.php?28940-Metasploit-modules-not-loading! https://www.offensive-security.com/metasploit-unleashed/modules-and-locations
从SO:
I can't get new modules to load in metasploit How to add module in Metasploit?
没有帮助
只需使用github示例,在Kali主机上,我确实将文件放在正确的位置(根据演示):
root@kali:~/.msf4/modules/exploits/test# ls -al
total 12
drwxr-xr-x 2 root root 4096 Mar 19 13:59 .
drwxr-xr-x 3 root root 4096 Mar 19 13:58 ..
-rw-r--r-- 1 root root 9 Mar 19 13:59 test_module.rb
然后我运行reload_all
并在使用此命令时:
use exploit/test/test_module
它返回Failed to load module
。
我还尝试手动加载该路径,但也失败了:
msf > loadpath ~/.msf4/modules/
Loaded 0 modules:
答案 0 :(得分:0)
为可能遇到此问题的任何人发布答案。我对此有点新鲜;我不知道记录metasploit信息的位置。
它位于:〜/ .msf4 / logs / framework.log
日志告诉我,我有一个语法错误...必须从复制并粘贴浏览器中的文本。清理了一切,一切正常。