安装kali后

写在前面的话,笔者的kali安装的是mate桌面版本的,因为他比较轻量级。
下文的安装方法是自己安装kali后安装工具的一些方法,部分内容是借鉴网上的一些网友的博文。
由于那些博文被转载次数太多了,也查不出谁才是原创作者。本着诲人不倦的精神,在此先谢过诸位默默分享的前辈。
请先输入账户密码进行登录,然后使用startx启动桌面环境。

1.ssh远程连接允许root用户

vi /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
#ssh服务自启动
systemctl enable ssh.service
systemctl start ssh.service                          

2.更新源

#使用中科大源不限速,阿里限速1M,保留一行kali官方源,确保在安装部分软件时不会出错
 vi /etc/apt/sources.list
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

3.安装其他软件

apt-get update
apt-get install -y vim wget git openssl openssh-server libssl-dev gcc make cmake aptitude software-properties-common g++

4.更新系统与内核

apt-get clean && apt-get upgrade -y && apt-get dist-upgrade 
更新过程中若是中途断掉了,可以使用dpkg --configure -a,为确保安装成功在执行一次上面那行代码。
#重启后安装linux内核更新,更新完成再重启一次
apt-get install linux-headers-$(uname -r)
#清除多余安装包
apt autoremove

5.安装ss-qt5

方法一:(命令行)
apt-get install python-pip & pip install shadowsocks
创建配置文件ss.json
{
        "server":"纸飞机的服务器ip",
        "server_port":8888,
        "loacl_port":1080本地代理的端口号,
        "password":"设置的密码",
        "timeout":300,
        "method":"aes-256-cfb",
        "fast_open":false
}

连接时 sslocal -c ss.json
全局代理设置
apt-get install proxychains -y
修改配置
vim /etc/proxychains.conf
最后一行改为socks5    127.0.0.1 1080
使用全局代理示例
proxychains curl google.com
proxychains curl apt-get update
方法二:(界面)
#安装依赖
apt-get install -y qt5-qmake qtbase5-dev libqrencode-dev libappindicator-dev libzbar-dev libbotan1.10-dev

git clone https://github.com/shadowsocks/libQtShadowsocks.git
cd libQtShadowsocks/
#编译,编译完成后会在libQtShadowsocks的同级目录生成deb的安装包
dpkg-buildpackage -uc -us -b
cd ..
#安装libqtshadowsocks-dev,由于版本原因,你实践的时候不一定是1.11的版本了,请自动补全
dpkg -i libqtshadowsocks_1.11.0-1_amd64.deb
dpkg -i libqtshadowsocks-dev_1.11.0-1_amd64.deb

#安装shadowsocks-qt5
git clone https://github.com/shadowsocks/shadowsocks-qt5.git
cd shadowsocks-qt5
dpkg-buildpackage -uc -us -b
cd ..
dpkg -i shadowsocks-qt5_2.9.0-1_amd64.deb
#完成后可以清理掉安装包

6.安装virtualbox增强包

cd /media/cdrom0/
#或直接在桌面找到插入的virtualbox镜像双击进入
bash ./VBoxLinuxAdditions.run

7.安装nessus

下载地址

这里安装的是社区免费版

mkdir /usr/local/tools
cd /usr/local/tools
#将下载好的nessus安装包拖放或上传到该目录下
dpkg -i Nessus-6.11.1-debian6_amd64.deb
/etc/init.d/nessusd start
systemctl enable nessusd.service
[获取激活码](http://www.tenable.com/products/nessus/nessus-plugins/obtain-an-activation-code)
https://guet:8834/
#下载插件错误解决
/opt/nessus/sbin/nessuscli update
#访问管理页面
https://guest:8834

8.安装openvas

apt-get install -y openvas
openvas-setup
openvas-check-setup
#修改登录的管理员密码
openvasmd --user admin --new-password xxxxxx
#升级openvas,多执行几遍
openvas-feed-update
#修改配置允许其他人访问管理页面
sed -i "s/--listen=127.0.0.1/--listen=0.0.0.0/g" /lib/systemd/system/greenbone-security-assistant.service
systemctl daemon-reload
#启动openvas
openvas-start
#停止openvas
openvas-stop
#访问管理页面
https://kali_ip:9392

9.安装w3af

cd /usr/local/tools/

下载w3af程序文件
git clone https://github.com/andresriancho/w3af.git
cd w3af
修改 vim w3af/w3af/core/controllers/dependency_check/requirements.py 文件内容如下

PIPDependency('pybloomfilter', 'pybloomfiltermmap', '0.3.15'),
PIPDependency('OpenSSL', 'pyOpenSSL', '16.2.0'),
PIPDependency('lxml', 'lxml', '3.7.1'),

修改文件

vim w3af/w3af/core/controllers/dependency_check/platforms/mac.py 内容如下

MAC_CORE_PIP_PACKAGES.remove(PIPDependency('pybloomfilter', 'pybloomfiltermmap', '0.3.15')

安装apt install -y python-pybloomfiltermmap graphviz

然后执行 ../w3af_gui 命令后

会自动在/tmp下生成需要安装的软件包文件shell脚本,执行此脚本
sh /tmp/w3af_dependency_install.sh
执行./w3af_gui 提示 no module named webkit

因为新版本的kali的软件原已经不包含python-webkit和python-webkit-dev

所以只能安装二进制文件 用dpkg -i 二进制包名来安装webkit

cd /usr/local/tools  进入目录

由于我本机是64位kali系统 所以我下载安装64位的软件包 如果是32位的请根据url下载对应的32位软件包
wget http://ftp.br.debian.org/debian/pool/main/p/pywebkitgtk/python-webkit_1.1.8-3_amd64.deb

此软件包安装还依赖于其他三个软件包,所以下载另外三个软件包
wget http://ftp.br.debian.org/debian/pool/main/w/webkitgtk/libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb
wget http://ftp.br.debian.org/debian/pool/main/p/python-support/python-support_1.0.15_all.deb
wget http://ftp.br.debian.org/debian/pool/main/w/webkitgtk/libwebkitgtk-1.0-0_2.4.11-3_amd64.deb

然后依次执行安装命令
dpkg -i libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb 
dpkg -i python-support_1.0.15_all.deb 
dpkg -i libwebkitgtk-1.0-0_2.4.11-3_amd64.deb
dpkg -i python-webkit_1.1.8-3_amd64.deb
此时如果不报错表示webkit模块已经安装好,若报错请执行
apt --fix-broken install -y完成重新执行安装dpkg -i python-webkit_1.1.8-3_amd64.deb
可以通过命令python进入python解释器,然后执行import webkit来验证是不是安装好

此时执行. w3af/w3af_gui 提示 no module named python-gtksourceview2
执行命令 apt-get install -y python-gtksourceview2 安装

最后. w3af/w3af_gui 执行成功,出现w3af图形启动页面。大功告成,完毕。

10.更新owasp zap

请在图形界面操作

mkdir -p /root/owasp_zap/seeions
mkdir  /root/owasp_zap/report
#更新插件
先check for update
带有update字眼的勾上--update selected
安装beta与release,不勾选alpha版本--install selected

11.kali安装vpn

aptitude -r install -y network-manager-openvpn-gnome network-manager-pptp network-manager-pptp-gnome network-manager-strongswan network-manager-vpnc network-manager-vpnc-gnome

11.kali2.0安装docker

echo 'deb http://http.debian.net/debian wheezy-backports main' >>/etc/apt/sources.list.d/backports.list
apt-get update
apt-get purge lxc-docker*
apt-get purge docker.io*
apt-get install apt-transport-https ca-certificates gnupg2 -y
apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D     #多试几次
echo 'deb https://apt.dockerproject.org/repo debian-wheezy main'>> /etc/apt/sources.list.d/docker.list
apt-get update
apt-cache policy docker-engine
apt-get update
apt-get install docker-engine -y
service docker start
apt-get upgrade docker-engine
卸载
apt-get purge docker-engine
apt-get autoremove --purge docker-engine
rm -rf /var/lib/docker
方法二:直接自动化安装
curl -sSL https://get.docker.com/ | bash -x 

12.kali2.0安装docker后安装xunfeng

docker pull ysrc/xunfeng
docker run -d -p 8000:80 -v /opt/data:/data ysrc/xunfeng:latest

在浏览器上使用http://ip:8000
默认密码admin/xunfeng321
关机前手动docker stop 停止运行的容器
下次开机时直接docker start 容器名
xunfeng并没有自带masscan需要自行安装

13.安装masscan

apt-get install git gcc make libpcap-dev -y
git clone https://github.com/robertdavidgraham/masscan.git /opt/masscan
cd /opt/masscan
make
make install

猜你喜欢

转载自blog.csdn.net/archersaber39/article/details/78931616