metasploit怎么打开
```html 第一次装完Metasploit,打开很多人对着终端发愣——命令敲了,打开没反应。打开或者更直接:桌面上根本没有那个图标。打开别急,打开这玩意儿本来就不是打开双击打开的。 Metasploit分两个东西:一个是打开框架本身,也就是打开你真正要用的核心;另一个是商业版叫Metasploit Pro,有图形界面。打开你从官网或者包管理器装的打开那个,通常就是打开命令行版本。命令行版本怎么打开?打开答案就一个字:终端。 如果你用的是Kali,那更简单了。打开Kali预装了Metasploit,打开直接打开终端,输入: 回车。等几秒,你会看到一个大大的ASCII艺术字,版本号、模块数量都列出来。这就进去了。我第一次看到那个紫色logo的时候,还以为自己黑进了什么系统,其实只是启动界面而已。 要是提示 有些老教程会让你先 Windows原生没有Metasploit。官方安装包早就停了,现在能用的路子基本只剩两条:WSL或者虚拟机。 WSL最简单。管理员打开PowerShell,运行 虚拟机方案更稳。装个Kali虚拟机,打开终端, macOS上装Metasploit能装,用Homebrew: 不管哪个平台, 这个 有个小细节:如果你在 敲了 另一个情况:命令能跑,但卡在 说真的,Metasploit的启动问题大部分都跟环境有关,跟框架本身关系不大。把它当成一个需要伺候的Ruby应用,心态就对了。Linux下最顺手的打开打开方式
msfconsolecommand not found,说明没装或者没在PATH里。Kali上可以 sudo apt install metasploit-framework。其他Debian系发行版同理。装完再敲 msfconsole,基本都能起来。service postgresql start,再 msfdb init。这步不是必须的,但建议做。数据库连上之后,搜索模块、保存结果快得多。不连也能用,就是每次搜模块慢得像在翻黄页。Windows上怎么搞
wsl --install,装个Ubuntu。进去之后 sudo apt update && sudo apt install metasploit-framework。装完敲 msfconsole,跟Linux一模一样。缺点就是网络配置有时候会绕,做内网渗透测试得调一下。msfconsole。我认识的大部分人最后都走了这条路,因为省心,快照一打,搞坏了直接回滚。macOS用户别折腾了
brew install metasploit。但坑不少——Ruby版本冲突、依赖缺失、权限问题。我试过一次,折腾半小时才跑起来,结果数据库还连不上。后来直接开虚拟机,五分钟搞定。除非你有特殊需求,否则不建议在mac上硬刚。打开之后看到什么
msfconsole成功启动后,你会看到类似这样的提示符:msf6 >msf6 就是版本号。后面那个 > 是等着你输入命令。这时候你可以敲 help 看命令列表,或者 show exploits 看看有哪些漏洞利用模块。第一次用的话,敲个 version 确认一下版本,再敲 exit 退出。对,退出就是 exit,别按Ctrl+C,那个只是中断当前操作,不会退出框架。msfconsole 里面想执行系统命令,比如 ifconfig,直接敲会报错。得在前面加个感叹号:!ifconfig。这个设计挺反直觉的,我当初卡了好一会儿才搞明白。打不开的常见原因
msfconsole 没反应,或者报一堆Ruby错误。九成是Ruby环境坏了。Kali上可以试试 sudo msfdb reinit,或者干脆重装:sudo apt remove metasploit-framework && sudo apt install metasploit-framework。还不行就检查磁盘空间,Metasploit的模块库挺占地方的,低于2G剩余空间可能装不全。[*] Starting Metasploit... 不动了。多半是数据库连接超时。等个一两分钟,或者Ctrl+C中断,然后 msfdb init 重新初始化数据库。再不行就 msfdb status 看看postgresql是不是没起来。
-
上一篇
-
下一篇
- 随机阅读
- 搜索
-
- 友情链接
-