zoukankan      html  css  js  c++  java
  • Kali Linux 2020.1安装以及安装后要做的事

    Kali Linux是基于Debian的Linux发行版,预装了许多渗透测试软件,让大家从各种繁琐的软件安装中解脱出来,专注于测试本身。

    本文章介绍了如何安装目前最新的2020.1版本,以及安装好后补充安装的一些安全测试工具。

    先附上几个kali相关的网站:

    https://www.kali.org/docs/

    https://kali.training/

    https://tools.kali.org/

    https://forums.kali.org/

    https://www.exploit-db.com/

    https://www.exploit-db.com/google-hacking-database

    一、下载

    官网:https://www.kali.org/downloads/

    阿里镜像:https://mirrors.aliyun.com/kali-images

    根据自己情况选择,我是要安装在虚拟机里,用不上live,所以我选的是

    clipboard

    二、虚拟机安装

    我的安装环境是Vmware 15.5,因为安装过程中需要联网,请准备好网络。

    1、创建虚拟机

    这里仅列出重要步骤

    clipboard

    clipboard

    clipboard

    2、开始安装

    clipboard

    5-1845378507

    64-411470293

    1-1807097171

    clipboard

    域名要是没有需求可以添空

    96-913934296

    clipboard

    clipboard

    clipboard

    clipboard

    4-1068396561

    clipboard

    clipboard

    clipboard

    代理可以不填

    clipboard

    clipboard

    图形界面选择自己喜欢的,其他都勾选上,我选择默认的Xfce。

    clipboard

    开始较长的下载安装

    clipboard

    一般会因为网络超时出点小问题,但没有关系,再来一次或几次就行。

    clipboard

    如果出现了上述告警就再来一次,否则跳过下面两步重复步骤。

    clipboard

    选择和上次一样, 图形界面选择自己喜欢的,其他都勾选上,我选择默认的Xfce。

    clipboard

    下载的过程我重复了10几次。

    软件安装完成后,走到这步就差不多没问题了。

    clipboard

    35-427123019

    此致安装结束

    07-231535255

    clipboard

    三、安装后需要做的事

    1、vmtools安装,装了后虚拟机速度快不少

    注:如果是virtualBox虚拟机类似的也需要安装增强工具

    2、开启root权限

    有时候root操作比较省事

    sudo passwd root

    *****

    su root

    注:在普通用户下,很多命令比如ifconfig、reboot发现无法不全,加上sudo就可以补齐和执行了。但切换到root下添加sudo可以执行,但无法自动补齐。需要修改PATH路径把/usr/sbin目录加进去才可以。

    3、开启ssh

    1)修改sshd_config文件

    vi /etc/ssh/sshd_config

    将#PasswordAuthentication yes的注释去掉

    将PermitRootLogin without-password修改为PermitRootLogin yes,运行root账号登录

    2)启动SSH服务

    sudo service ssh start

    注:我自测是不能用root直接登录,但可以用其他账号登录再切到root

    3)添加开机自启动   update-rc.d ssh enable

    4)默认网络使用NAT方式连接,需要再起一个网卡配置localhost模式

    image

    image

    4、更新软件源

    sudo vi /etc/apt/sources.list

    末尾添加:

    #浙大
    deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
    deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
    #中科大
    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
    #阿里云
    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://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
    deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

    更新软件仓库并检查更新:sudo apt update

    更新软件:sudo apt full-upgrade

    5、安装中文输入法

    sudo apt install ibus ibus-pinyin zenity

    sudo im-config

    选择default,设置完重启就可以使用中文了

    使用 win+空格 切换输入法

    6、安装ss-qt(图形界面版)

    1)安装依赖库

    sudo apt-get install libqrencode-dev libzbar-dev libappindicator-dev cmake qtbase5-dev

    2)编译依赖 Botan-2.3

    libQtShadowsocks依赖它,安装需求上推荐版本>=2.3。尝试过使用最新版本,结果导致编译libQtShadowsocks失败

    wget https://github.com/randombit/botan/archive/2.3.0.tar.gz

    进入解压目录执行:

    ./configure.py

    make

    sudo make install

    sudo vi /etc/ld.so.conf

    将下面这句追加到末尾

    include /usr/local/lib

    执行sudo ldconfig

    3)编译libQtShadowsocks

    因敏感词汇链接被过滤,请自行在github上下载v2.1.0(kali2020.1验证的可用版本)

    进入解压目录执行:

    mkdir build

    cd build

    cmake .. -DCMAKE_INSTALL_PREFIX=/usr

    make -j4

    sudo make install

    4)编译shadowsocks-qt5-3.0.1

    wget https://github.com/shadowsocks/shadowsocks-qt5/archive/v3.0.1.tar.gz

    进入解压目录执行:

    mkdir build

    cd build

    cmake .. -DCMAKE_INSTALL_PREFIX=/usr

    make -j4

    sudo make install

    5)运行ss客户端:ss-qt5

    clipboard

    7、phpstudy(方便快速搭建漏洞测试环境)

    1)wget -O install.sh https://download.xp.cn/install.sh && sudo bash install.sh

    2)phpstudy里安装mysql8.0时遇到的问题

    由于权限问题不能创建/tmp/mysql.sock,其实不影响,可以通过mysql -u root -p -h 127.0.0.1访问,这个问题可以忽略。

    如果想改,首先修改phpstudy里mysql的socket配置,/tmp/myssql.sock改为/www/mysql.sock,这时可以通过mysql -u root -p -S /www/mysql.sock访问。

    如果不想每次添加-S参数,需要修改kali的mysql-client的配置:/etc/mysql/debian.cnf。

    3)网站默认根目录:/www/admin/localhost_80/wwwroot

    4)如果管理页面无法访问,尝试执行sudo pypstudy -start重启一下服务

    8、其他根据需求安装,我安装了以下软件,做一下记录

    • dvwa ,漏洞测试站点,通过phpstudy搭建,用于学习漏洞挖掘

            http://www.dvwa.co.uk/

    • 火狐浏览器设置中文,并安装以下插件,常用的的漏洞挖掘插件

            Cookie Quick Manager

            HackBar V2

            Proxy SwitchyOmega

    • 火狐浏览器36.0.4,为了搭配Tamper Data插件
    • awvs12 ,漏洞扫描工具
    • charles,代理抓包工具

            方法一:https://www.charlesproxy.com/packages/apt/pool/main/c/charles-proxy/

            方法二:执行 wget -q -O - http://www.charlesproxy.com/packages/apt/PublicKey | sudo apt-key add -

            vi /etc/apt/sources.list.d/charles.list

            添加一行代码: deb http://www.charlesproxy.com/packages/apt/ charles-proxy main

            sudo apt-get update

            sudo apt-get install charles-proxy

  • 相关阅读:
    特效优化
    Jsp
    JRebel 热部署
    mysql
    行为树
    Medium | LeetCode 139. 单词拆分 | 动态规划
    Medium | LeetCode 31. 下一个排列
    Easy | LeetCode 27. 移除元素 | 快慢指针
    Medium | LeetCode 437. 路径总和 III | 树 + 回溯 + 前缀和
    Medium | LeetCode 337. 打家劫舍 III | 树后序遍历 + 动态规划
  • 原文地址:https://www.cnblogs.com/realjimmy/p/12831525.html
Copyright © 2011-2022 走看看