0x01 Win2008安装Metasploit
Windows的Metasploit安装很简单,一直下一步即可,但在安装完成后PostgreSQL数据库默认是没有连接的,需要先在Windows命令下执行msfdb.bat init命令后才能进行PostgreSQL数据库的初始化连接,在安装前务必关掉Windows系统防火墙和防病毒软件的防护功能,否则有可能会出现不可预知的问题,https://windows.metasploit.com,如图1-1-3、1-1-4、1-1-5、1-1-6、1-1-7。
图1-1-3 阅读协议
图1-1-4 安装路径
图1-1-5 点击安装
图1-1-6 安装完成
图1-1-7 Metasploit安装完成
常用文件 | 说明 |
---|---|
C:\metasploit-framework\bin\msfdb.bat C:\metasploit-framework\bin\msfvenom.bat C:\metasploit-framework\bin\msfconsole.bat C:\metasploit-framework\bin\msfupdate.bat C:\metasploit-framework\bin\msfremove.bat C:\Users\90sec.WIN-5B5K871DOVN\.msf4\history C:\Users\90sec.WIN-5B5K871DOVN\.msf4\database.yml C:\metasploit-framework\embedded\framework\scripts\ C:\metasploit-framework\embedded\framework\modules\ C:\metasploit-framework\embedded\framework\plugins\ …… |
msfdb数据库管理 msfvenom生成载荷 Metasploit启动文件 Metasploit更新文件 Metasploit卸载文件 Metasploit命令记录 Metasploit数据库配置 Metasploit脚本目录 Metasploit模块目录 Metasploit插件目录 …… |
0x02 CentOS7安装Metasploit
CentOS默认没有安装Ruby环境,所以我们得先安装一下Ruby,执行以下命令进行安装,如图1-1-8。
[shadow@localhost ~]$ sudo yum install ruby
图1-1-8 Ruby环境安装
安装完Ruby环境后就可以执行以下命令安装Metasploit,过程过于简单,就不再详述了,如图1-1-9。
[shadow@localhost msf]$ curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall
[shadow@localhost msf]$ chmod 755 msfinstall
[shadow@localhost msf]$ ./msfinstall
[...SNIP...]
图1-1-9 下载安装Metasploit
msfconsole启动时会出现下图提示,建议创建一个新的数据库,Yes回车即可,如图1-1-10、1-1-11。
- Metasploit数据库连接配置文件:/home/shadow/.msf4/database.yml
图1-1-10 创建一个的新数据库
图1-1-11 Metasploit安装完成
如果在安装或使用过程中出现了不可预知报错,且暂时无法解决该问题时,可以使用以下命令来卸载Metasploit,然后尝试重新安装。
root@kali:~# apt-get remove metasploit-framework
[shadow@localhost msf]$ yum remove metasploit-framework