Kali Linux安装与配置
Kali安装配置
Kali Linux is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.
Kali Linux是一个开源的,基于Debian的Linux发行版,面向各种信息安全任务,如渗透测试,安全研究,计算机取证和逆向工程。
作者使用的是版本是当前最新版——kali-linux-2022.1
1 安装
1.1 下载官方镜像
1.1.1官网下载
Get Kali | Kali Linux
这里为方便操作,选择虚拟机安装镜像
1.1.2 国内开源镜像站下载
- 阿里云开源镜像站 (aliyun.com)
- 清华大学开源软件镜像站 (tsinghua.edu.cn)
- 中科大开源软件镜像站 (ustc.edu.cn)
1.2 导入虚拟机
将下载的压缩包或镜像文件解压到自定义的虚拟机系统路径。
打开VMWorkstation,文件→打开,找到解压的路径
这时可能会弹框,选择
我已复制
即可。默认的账号密码都已经显示出来了,输入即可登录。
2 基本配置
2.1 修改root用户密码
CtrlAltT打开终端,输入:
sudo passwd root
With great power comes great responsibility.
#能力越大,责任越大
2.2 设置中文显示
终端执行如下命令,打开
locales
(区域设置)界面sudo dpkg-reconfigure locales
使用↑或↓找到如下图所示的语言选项,按空 格选择,按Enter确认
选择刚才选的语言,按Enter确认
执行命令
sudo reboot
重启即可。
2.3 设置静态IP,使用ssh连接
2.3.1 设置静态IP
终端执行如下命令,查看当前IP
ifconfig
下面就将其设置为静态IP
修改
/etc/network/interfaces
文件,注意切换到root权限vi /etc/network/interfaces
在文件末尾添加如下内容:
auto eth0 inface eth0 inet static address 192.168.225.142#ip是自定义的 gateway 192.168.225.2 netmask 255.255.255.0
重启网卡
ifconfig eth0 down ifconfig eth0 up
2.3.2 启用ssh
修改
/etc/ssh/ssh_config
文件vim /etc/ssh/ssh_config
将
#permitRootLogin prohibit-password
修改为yes
。这里直接添加将
#PasswordAuthentication yes
前的#去掉启动ssh服务
service ssh start
开机启动
systemctl enable --now ssh
查看ssh服务运行状态
ps -e | grep ssh /etc/init.d/ssh status
发现ssh服务开启成功,此是就可以使用ssh工具连接了。
2.4 配置国内源
2.4.1 修改源配置文件
Kali中设定软件源的文件为/etc/apt/sources.list
,默认指向Kali官方源。下面将其更改为国内源:
vim /etc/apt/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://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
2.4.2 更新软件
#刷新存储库索引
apt update
#升级所有可升级的软件包
apt upgrade
3 Kali高级配置
3.1 界面伪装win10
#伪装命令
kali-undercover
#解除伪装(命令相同)
kali-undercover
3.2 软件安装
3.2.1 deb包安装
#安装
dpkg -i deb 软件包名.deb
#卸载
dpkg -e 软件包名.deb
3.2.2 apt方式安装
#搜索软件
apt search 软件名
#安装
apt -install 软件名
3.2.3 源码安装
#配置
./configure
#编译
make
#安装
make install
3.2.4 示例:安装谷歌拼音输入法
apt search fcitx-googlepinyin
#必须先安装依赖
apt install fcitx
apt-get install fcitx-googlepinyin
reboot
Ctrl空 格切换输入法。
3.3 启动自带服务
3.3.1 启动MySQL
service mysql start
service mysql stop
service mysql restart
service mysql status
配置文件:/etc/mysql/my.cnf
默认用户:root
,密码为空。
3.3.2 启动Apache
service apache2 start
默认根路径:/var/www
默认网站路径:/var/www/html/
默认配置文件:/etc/apache2/apache2.conf
3.3.3 启动Nginx
/etc/init.d/nginx start
/etc/init.d/nginx status
/etc/init.d/nginx stop
配置文件:/etc/nginx/nginx.conf
默认端口配置:/etc/nginx/sites-available/default
3.4 清除命令历史记录
Kali自2020.3稳定版之后就不在支持普通Linux的history -c
命令了。所以正确的清除方式见
Kali清除历史
Kali Linux安装与配置相关推荐
- Kali Linux常用服务配置教程安装及配置DHCP服务
Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中 ...
- Kali Linux安装与基本配置(文内提供成品镜像下载)
Kali Linux安装与基本配置(文内提供成品镜像下载) 写入镜像 配置 镜像 + 虚拟机 安装Kali Linux 优化 更新源 安装vm-tools 安装输入法 Kali介绍Kali Linux ...
- kali linux安装isc-dhcp-server,Kali Linux常用服务配置教程启动DHCP服务
Kali Linux常用服务配置教程启动DHCP服务 通过前面的介绍,DHCP服务就配置好了.接下来,用户就可以使用该服务器来获取IP地址了.下面将对前面配置的服务进行测试. 1.启动DHCP服务 如 ...
- Kali Linux安装谷歌输入法
Kali Linux安装谷歌输入法 大部分人都习惯使用搜狗输入法.很多人想在Kali Linux中安装该输入法.但是,Kali Linux安装搜狗输入法依赖项很难解决.此时,用户可以安装谷歌输入法,其 ...
- Kali Linux安装中文输入法
Kali Linux安装中文输入法 Kali Linux系统安装后,默认没有中文输入法.如果用户需要输入汉字,则需要安装中文输入法.下面将介绍安装小企鹅中文输入法,并进行配置.操作步骤如下所示: (1 ...
- Kali Linux常用服务配置教程DHCP服务原理
Kali Linux常用服务配置教程DHCP服务原理 动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一个局域网的网络协议,基于UDP协议工作 ...
- 20165203 《网络对抗技术》week1 Kali的安装与配置
20165203 <网络对抗技术>week1 Kali的安装与配置 本人感觉Kali可以做很多有意思的事情,下面是本人的Kali的安装过程. 安装过程 光盘映像文件的下载 登录官网,选择下 ...
- kali linux查询自己的ip,Kali Linux常用服务配置教程获取IP地址
Kali Linux常用服务配置教程获取IP地址 下面以Kali Linux为例,演示获取IP地址的方法 (1)设置网络接口为自动获取IP地址.在Kali Linux的收藏夹中单击图标,将显示所有的程 ...
- Kali Linux安装GVM 20.08(前OpenVas)
Kali Linux安装GVM 20.8(前OpenVas) Kali Linux安装GVM 20.08(前OpenVas) 因为OpenVas此后正式变更为GVM后,我决定重新安装GVM,最新版本2 ...
最新文章
- Unicode和UTF-8的关系
- 如何看待2016年安防市场?
- 【7.6.3】基于每个具体类一张表的继承映射
- 神经网络版的GTA5火了,网友:好像AI的梦境
- html打印日志_SpringBoot 2.X Kotlin系列之AOP统一打印日志
- 定制iOS 7中的导航栏和状态栏
- μC/OS-Ⅱ的移植
- python免费下载及安装_Python的下载及安装
- 【实战项目】采用jeecg3.2框架,一个人写的购物系统
- 帝国cms数据库php调用tag,帝国CMS列表内容模板调用TAG的两种方法
- gdb 初步学习记录
- Nginx 404 500
- C#程序之二 -- 数独小游戏(1. UI设计)
- WireGuard 教程:使用 DNS-SD 进行 NAT-to-NAT 穿透
- opencontrail学习(一)
- IBM发展过程中给我们带来什么启示?
- 机器学习笔记 - YOLOv7 论文简述与推理
- php如何实现性格测试,一个很准的性格测试
- 拟一维喷管流动的数值解——亚声速-超声速等熵喷管流动的守恒型CFD解法(MacCormack方法)
- 2022年11月选购外接固态硬盘总结