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/

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

二、虚拟机安装

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

1、创建虚拟机

这里仅列出重要步骤

2、开始安装

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

代理可以不填

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

开始较长的下载安装

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

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

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

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

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

此致安装结束

三、安装后需要做的事

1、vmtools安装,装了后虚拟机速度快不少
 
2、开启root权限
有时候root操作比较省事
sudo passwd root
*****
su root
 
3、更新软件源
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

4、安装中文输入法
sudo apt install ibus ibus-pinyin zenity
sudo im-config
选择default,设置完重启就可以使用中文了
使用 win+空格 切换输入法
 
5、安装ss-qt(图形界面版)
1)安装依赖库
sudo apt-get install libqrencode-dev libzbar-dev libappindicator-dev cmake qtbase5-dev
2)编译依赖 Botan-2.3(kali2020.1验证的可用版本)
安装需求上推荐版本>=2.3。尝试过使用最新版本,结果导致后续编译失败
进入解压目录执行:
./configure.py
make
sudo make install
 
sudo vi /etc/ld.so.conf
将下面这句追加到末尾
include /usr/local/lib
执行sudo ldconfig
 
3)编译libQtShadow socks
因敏感词汇链接被过滤,请自行在github上下载v2.1.0(kali2020.1验证的可用版本)
进入解压目录执行:
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make -j4
sudo make install
 
4)编译ss-qt5-3.0.1
因敏感词汇链接被过滤,请自行在github上下载v3.0.1(kali2020.1验证的可用版本)
进入解压目录执行:
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make -j4
sudo make install
 
5)运行ss客户端:ss-qt5
 
6、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/myssql.sock,这时可以通过mysql -u root -p -S /www/myssql.sock访问。
如果不想每次添加-S参数,需要修改kali的mysql-client的配置:/etc/mysql/debian.cnf。
3)网站默认根目录:/www/admin/localhost_80/wwwroot
 
7、其他根据需求安装,我安装了以下软件,做一下记录
1)dvwa ,漏洞测试站点,通过phpstudy搭建,用于学习漏洞挖掘
2)火狐浏览器设置中文,并安装以下插件,常用的的漏洞挖掘插件
Cookie Quick Manager
HackBar V2
Proxy SwitchyOmega
Tamper Data for FF Quantum
3)旧版火狐浏览器36.0.4,为了搭配Tamper Data插件
4)awvs12 ,漏洞扫描工具
5)charles,代理抓包工具

Kali Linux 2020.1安装以及安装后要做的事的更多相关文章

  1. kali Linux系列教程之BeFF安装与集成Metasploit

    kali Linux系列教程之BeFF安装与集成Metasploit 文/玄魂 kali Linux系列教程之BeFF安装与集成Metasploit 1.1 apt-get安装方式 1.2 启动 1. ...

  2. Kali Linux常用服务配置教程安装及配置DHCP服务

    Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中 ...

  3. Kali Linux系列教程之OpenVas安装

    Kali Linux系列教程之OpenVas安装 文 /玄魂 目录 Kali Linux系列教程之OpenVas安装 前言 1.  服务器层组件 2.客户层组件 安装过程 Initial setup ...

  4. 00-01.Kali Linux 2020.1修改root用户密码

    安装Kali Linux 2020.1系统后,需要使用root用户权限安装软件. 由于VMWare版本的root用户默认密码未知,所以需要在单用户模式下重新设置root用户密码.操作步骤如下: 启动K ...

  5. 安装 CentOS 7 后必做的七件事

    原文 安装 CentOS 7 后必做的七件事 CentOS 是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7.当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后, ...

  6. 转载:安装Ubuntu 15.10后要做的事

    转载:安装Ubuntu 15.10后要做的事 原文转载于:http://blog.csdn.net/skykingf/article/details/45267517 Ubuntu 15.10发布了, ...

  7. 20190726_安装CentOS7minimal版本后需要做的优化和配置

    20190726_安装CentOS7minimal版本后需要做的优化和配置 CentOS系统镜像下载地址:https://www.centos.org/ CentOS的Minimal(最小化安装版本) ...

  8. kali linux 2018.2 mysql密码修改后无效,外部无法连接问题。

    kali linux 2018.2 mysql密码修改后无效,外部无法连接问题 Kali Linux 2018.2 默认MySQL数据库是mariadb,可能和MySQL有些细微的变化,只需要做如下处 ...

  9. 解决kali linux 2016.2实体机安装后root用户没有声音

    Kali Linux系统默认状态下,root用户是无法使用声卡的,也就没有声音.启用的方法如下:(1)在终端执行命令:systemctl --user enable pulseaudio (2)在/e ...

随机推荐

  1. 点击 QTableView,触发事件

    Here is an example of how you can get a table cell's text when clicking on it. Suppose a QTableView ...

  2. [Inno Setup] 开机自启动

    [icons] Name: "{userstartup}\My Program"; Filename: "{app}\MyProg.exe"; Tasks:St ...

  3. Git 简明手册

    0,Git 是什么 Git 是一个VCS(Version Control System),即版本控制系统. 版本控制系统从字面意思来看,它的用途就是管理/控制文件的版本.使用它,可以方便的知道一个文件 ...

  4. js 之 object

    js之object 对象 ECMA-262 把对象(object)定义为“属性的无序集合,每个属性存放一个原始值.对象或函数”.严格来说,这意味着对象是无特定顺序的值的数组. 尽管 ECMAScrip ...

  5. 【Python】在Pycharm中安装爬虫库requests , BeautifulSoup , lxml 的解决方法

    BeautifulSoup在学习Python过程中可能需要用到一些爬虫库 例如:requests BeautifulSoup和lxml库 前面的两个库,用Pychram都可以通过 File--> ...

  6. Android Room SQLite持久层框架

    原文链接 前言 Android中提供了SQLite数据库进行数据的持久化 ,并提供了对应API访问数据库,而Room框架提供了SQLite数据访问抽象层,为高效的数据库访问层带来便捷 APP可以缓存用 ...

  7. 一维滑动窗口(SlidingWindow)

    滑动窗口(Sliding Window)问题经常使用快慢指针(slow, fast pointer)[0, slow) 的区域为滑动窗口已经探索过的区域[slow, fast]的区域为滑动窗口正在探索 ...

  8. 批量将制定文件夹下的全部Excel文件导入微软SQL数据库

    以下代码将c:\cs\文件夹下的全部Excle中数据导入到SQL数据库 declare @query vARCHAR(1000) declare @max1 int declare @count1 i ...

  9. Python爬虫---爬取抖音短视频

    目录 前言 抖音爬虫制作 选定网页 分析网页 提取id构造网址 拼接数据包链接 获取视频地址 下载视频 全部代码 实现结果 待解决的问题 前言 最近一直想要写一个抖音爬虫来批量下载抖音的短视频,但是经 ...

  10. 一个简单的wed服务器SHTTPD(2)———— 客户端请求分析

    //start from the very beginning,and to create greatness //@author: Chuangwei Lin //@E-mail:979951191 ...