在github上面发现一个项目,可以在debian系上面添加kali的源,安装msf等等一系列工具。
直接上地址
https://github.com/LionSec/katoolin
repo上面都有安装命令,我就直接抄下来了。

更新源以及安装

安装要求Python 2.7Linux系统(我默认指的是Debian系)
安装命令

1
2
3
4
5
sudo su
git clone https://github.com/LionSec/katoolin.git
cp katoolin/katoolin.py /usr/bin/katoolin
chmod +x /usr/bin/katoolin
sudo katoolin

当然clone下来之后,也可以直接sudo python2 katoolin.py.
第一次执行要先添加kali的源,之后就可以按2安装想安装的软件包了
所有的软件包信息可以在http://tools.kali.org/ 找到
退出脚本直接Ctrl+c。

我一般安装的是kali-tools-top10(包含msf nmap等)
添加源之后 apt install kali-linux-top10

msf启动我就不多说了。
内存小的机器需要增加swap空间才可以正常启动

添加swap分区

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#停止所有的swap分区
swapoff -a
#创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,
#其中的count等于想要的块的数量(bs*count=文件大小)
dd if=/dev/zero of=/root/swapfile bs=1M count=1024
#格式化为交换分区文件:
mkswap /root/swapfile #建立swap的文件系统
#启用交换分区文件:
swapon /root/swapfile #启用swap文件
#(非必做)使系统开机时自启用,在文件/etc/fstab中添加一行:
/root/swapfile swap swap defaults 0 0

是否添加成功可以通过top来查看

然后就可以启动msf,愉快的玩耍了。

YouTube视频教程
https://www.youtube.com/watch?v=GpYl-ltyuhk
添加分区参考
http://smilejay.com/2012/09/new-or-add-swap/