虚拟机里kali进不了msflinux 的msf入侵外网IP

Linux命令找不到(找不到命令) 这個问题其实很简单,如果你在终端输入一个命令而系统提示你说命令没有找到(Command not found)的话,要么是因为你没有装



由于kali进不了msf linux的版本不同默认情況下对metasploit和postgresql的配置也不相同,导致我们启动metasploit后连接postgresql数据库会遇到无法连接的情况下面就三种情况,简单的给大家描述一下以及遇到问题嘚解决方案。

理想情况下只需要两步即可。

当启动metasploit后发现并没有自动连接postgresql数据库时,需要手动连接

那么到哪里去找用户名和密码呢?

在上面示例的配置文件中我们能看到数据库名称用户名和密码,把这几个选项替换到上面的db_connect命令中就可以了

如果你的运气确实不佳嘚话,发现连database.yml文件都找不到的话千万不要灰心,老天想让你多学点东西而已

首先打开终端,确保postgresql服务已经启动然后切换当前账户到postgre賬户。

第二步输入如下命令创建一个postgresql数据库账户。

命令中的msf3就是要创建的用户当然你可以输入任何其他用户名。

接着终端中会提示伱输入密码,然后确认密码这里我设置密码为“msf”。

然后询问你该账户的权限输入y或者n都无所谓。

owner参数指定数据库的所有者这里为msf3,最后一个参数为数据库名称这里也设置为msf3。

第四部输入exit退出当前用户,回到root上下文中回到手动连接的步骤

恭喜你,成功了如果還有其他问题,欢迎在QQ群中找我共同交流。

我要回帖

更多关于 msf kali 的文章

 

随机推荐