Ubuntu和Debian安装metasploit-framework

添加阿里云的kali源

系统的镜像源文件在apt目录下
/etc/apt/sources.list
用文本编辑器打开sources.list,手动添加如下代码

deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

将原来的源使用#号注释掉

# deb http://http.kali.org/kali kali-rolling main non-free contrib
# deb-src http://http.kali.org/kali kali-rolling main non-free contrib

一般没啥问题,二班情况建议提前备份号文件,或者虚拟机快照,方便回退,减少误操作带来的损失。

更新源

apt update          更新源
apt upgrade         更新软件(一般比较大,自己酌情更新即可)
apt dist-upgrade    这个是更新系统的所有程序

接下来是解决签名的问题

直接一条命令

wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add

解释命令参数都是啥意思
-O 会从URL获取的数据同一写入-O指定的文件中,使用 - 作为file参数,那么数据将会被打印到标准输出,通常为控制台
-q 不显示指令的执行过程
apt-key add 将下载的秘钥添加到本地的trusted数据库中
接下来就是直接安装metasploit框架就行了,速度杠杠的。

apt update&&apt install metasploit-framework -y

安装完后,会提醒你,如果想要更新msf的话,请使用如下命令:

apt update; apt install metasploit-framework

可以连接下postgresql的数据库,方便加载payload,不是快速查询,因为默认也能速查

msf > db_status 没有初始化postgresql的话,为未连接
msfdb init 初始化

再次查询

msf5 > db_status 
[*] Connected to msf. Connection type: postgresql.
msf5 > 

kali下的其他软件可以通过此方式移植软件。
参考链接:
https://www.cnblogs.com/kagari/p/11489537.html

顺道说一下autoremove,clean,autoclean三者之间的区别

autoremove

自动删除解决依赖的安装包,现在已经不再需要的安装包。

clean

删除包缓存中的所有包,多数情况已经没用,看自己情况,酌情清理

autoclean

删除软件包
删除已经安装的软件包或者安装文件,例如软件包被删除遗留下来的deb文件也会删除。

apt remove package            删除软件(保留配置文件)
apt --purge remove package    不保留配置的删除软件

参考链接:
https://blog.csdn.net/flydream0/article/details/8620396

请将你学到的知识分享给他人,感谢传递。
原文地址:https://www.cnblogs.com/weaKn19ht/p/12185407.html