kali(专业的渗透测试虚拟机)|kali下载链接地址 |kali安装 |kali部署指南

news2025/1/18 11:45:37

介绍

kali 是Debian开源linux系统体系下的子分支之一  Debian-kali
      扩展:Ubuntu也是Debian开源linux系统体系下的子分支之一  Debian-ubuntu

安装kali 2023.03 稳定版
 

Index of /kali-images/kali-2023.1/

安装可以参考他的教程, 写的很详细了 我就写一下安装后的 优化,基础操作命令 吧

2023年最新Kali安装教程(超详细,手把手教你下载安装kali虚拟机)_kali下载-CSDN博客文章浏览阅读10w+次,点赞191次,收藏654次。其他镜像链接:(按需下载)清华大学开源软件镜像站 二、虚拟机的安装1、打开vmware首页,创建新的虚拟机​_kali下载https://blog.csdn.net/fingue/article/details/127559353

apt命令大全


安装软件包:
sudo apt install package_name
用于安装指定的软件包及其依赖项。需要管理员权限。

卸载软件包:       sudo apt remove package_name
完全卸载软件包:sudo apt purge package_name
更新软件包列表:sudo apt update
升级软件包:       sudo apt upgrade
纠正安装依赖:   apt-get -f install -y
搜索软件包:        apt search package_name
显示软件包信息: apt show package_name
清理过时的软件包:sudo apt autoclean
清理所有不再使用的软件包:sudo apt autoremove
自动删除卸载残留        apt autoremove

#自动删除卸载残留
apt autoremove是一个用于自动删除不再需要的软件包的命令。在Ubuntu和Debian系统中,当您使用 apt 命令安装或升级软件包时,系统会自动安装软件包的依赖关系。但是,当您卸载某个软件包时,它的依赖关系可能仍然留在系统中,占用磁盘空间。
apt autoremove 命令用于自动检测和删除不再需要的依赖关系,以释放磁盘空间。


Debian-kali 和ubantu都使用dpkg ,apt作为安装命令  和红帽体系-centos中的rpm ,yum类似

安装kali 2023.03 稳定版
 

装机后默认用户kali 密码: kaili root默认密码:kali 后续记得修改 

1.先换源:阿里云的kali 源,再更改汉化语言,不然会报错;


sudo vim  /etc/apt/sources.list , 将相关 url 改成阿里云的源。
#阿里源
deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib

注意:要把系统源注释掉


2.更新系统软件包,在汉化

确保系统更新: 打开终端并执行以下命令来更新软件包列表并升级已安装的软件包:
#更新软件包列表
sudo apt update  
#升级已安装的软件包
sudo apt upgrade -y
#纠正安装依赖
apt-get -f install -y


重新配置系统语言环境的命令
执行以下命令重新配置系统的语言环境设置

sudo dpkg-reconfigure locales
这将打开一个菜单,列出所有可用的语言环境。
用箭头键滚动并找到e开头_CN.UTF-8,或者前面有 [*] 标记有星号标记的默认输入法用空格键取消

再使用箭头键向下滚动并找到zh_CN.UTF-8。

使用空格键选中这条,确保前面有 [*] 标记。

按下 Tab 键选择“OK”,然后按 Enter 键确认。

在下一个菜单中,选择 zh_CN.UTF-8 作为默认语言环境,然后按 Enter 确认。

确保所有更改生效,重新启动系统。

sudo reboot 

3.更新后 配置字体输入法


手动启动运行以下命令启动 fcitx
fcitx-autostart &
然后在系统设置中点击点击“+”按钮添加输入法, 在搜索栏中输入“汉语”并选择 汉语拼音,然后点击“确认”按钮。

为确保所有更改生效,重新启动系统。
sudo reboot

4.开启ssh远程


先修改root密码 root密码装机默认为kali
sudo passwd root
 提示输入密码:root
再输一次  root


kali 中的ssh一直关闭 先开启 检查状态 再关闭 然后设为永久开机自启如下 ,
     这样的原因是: 如果 装好系统 不开启一次ssh ,会找不到sshd_config 文件
systemctl start ssh
systemctl status ssh
systemctl stop ssh
systemctl enable ssh
cd /etc/ssh/
ls
vim sshd_config

PermitRootLogin yes
#允许root用户远程登录
#prohibit-password no
#禁止远程
PubkeyAuthentication yes
UsePAM yes
X11Forwarding yes
#UseLogin no   #禁止用户登录检查 
UseDNS no    #禁止用户DNs检查  
保存退出 ssh 连接成功

解决Kali Linux  VI编辑器无法复制问题 :ssh登录kali 复制 会进入可视化 导致无法复制

VI是Linux中最常见的文本编辑器。大学霸IT达人当用户编辑文件时,为了快速输入,可能会直接复制粘贴内容。但是在Kali Linux中,用户无法直接复制。进行复制时,将显示“可视”提示。因此 vim/vi 文件名进入某文件后 用户在命令行模式下 输入:set mouse=v 然 后再 复制粘贴内容。

5 开启扩展软件源


之前下载了新版kali后apt总是找不到一些软件,后来发现,kali把一些高危的软件都放在一个默认被注释掉的源里
输出命令编辑sources.list:

sudo vim /etc/apt/sources.list
将源文件中deb-src那一行取消注释,改成如下:

deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib

#阿里主源
deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#阿里扩展源
deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib


dpkg (debian package) 安装包学习:
 

(1)dpkg是一个较底层的安装工具   (dpkg和红帽体系-centos中的rpm类似),
 
  dpkg处理.deb文件,dpkg本身是不能解决依赖的。
 
   软件包依赖性需要更高层的前端工具是apt  (apt红帽体系-centos中的yum类似 ); 
  
  dpkg是dpkg-deb的前端,如果dpkg搞不定,可以用dpkg-deb。

写文不易   给我点点关注  和点点赞   点点收藏吧

三分云计算-CSDN博客三分云计算擅长云计算及运维,大数据运维及大数据基础,Linux操作系统部署大全,等方面的知识,三分云计算关注kubernetes,求职招聘,数据仓库,量子计算,ssh,redis,spring,java,apache,elasticsearch,devops,flume,mysql,vim,开源,空间计算,python,zabbix,github,oracle,nginx,ubuntu,elk,华为云,开源软件,自动化,缓存,数据结构,交友,gitee,flink,运维,pycharm,kafka,服务器,gitlab,搜索引擎,运维开发,大数据,centos,hive,容器,idea,金融,docker,sql,ansible,git,spark,linux,debian,jenkins,json,hadoop,sublime text,数据库,云计算,系统架构,程序人生,负载均衡,vscode,hdfs,bash,aws,etcd,低代码领域.https://blog.csdn.net/qq_61414097?type=blog

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2214265.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

编程练习5 转盘寿司

#include<iostream> #include<vector>using namespace std;//字符分割函数 //把字符串中的字符c剔除 同时将字符串中的其他内容以合适的类型保存 vector<int> split(string str_input, char c) {vector<int> result;while(str_input.find(c) ! -1){//…

阿拉伯语技术翻译的特点

将技术内容翻译成阿拉伯语具有独特的挑战和要求&#xff0c;这源于阿拉伯语复杂的结构、文化差异及其在全球科学技术领域中的地位。翻译人员需要具备深厚的语言专业知识&#xff0c;关注不断发展的科学技术术语&#xff0c;并了解阿拉伯语世界中的地区差异&#xff0c;以确保专…

安卓开发中实现可滑动区域触顶的提示

这篇博客记录在开发中使用 CoordinatorLayout、AppBarLayout 、CollapsingToolbarLayout实现监听滑动悬停的触顶提示&#xff0c;有不理解的小伙伴可移步之前的文章——安卓开发中上滑触顶悬停 上述三个控件的结构图如下&#xff0c;在滑动时需要触顶的部分需要在 AppBarLayo…

培训学校小程序开发

我是【码云数智】平台的黄导&#xff0c;今天分享&#xff1a;培训学校小程序开发 知识付费小程序能够实现线上音频课程、视频课程、直播课程以及专栏课程和图文课程&#xff0c;并且我们也针对营销端做了很多营销功能&#xff0c;可以精准触达目标用户&#xff0c;实现内容的…

软件设计之Redis(3)

软件设计之Redis(3) 路线图推荐&#xff1a; 【Java学习路线-极速版】【Java架构师技术图谱】 尚硅谷Redis零基础到进阶&#xff0c;最强redis7教程&#xff0c;阳哥亲自带练&#xff08;附redis面试题&#xff09; 资料可以去尚硅谷官网免费领取 感谢学习笔记提供&#xff1a…

探索OpenCV的人脸检测:用Haar特征分类器识别图片中的人脸

目录 简介 OpenCV和Haar特征分类器 实现人脸检测 1. 导入所需库 2. 加载图片和Haar特征分类器 3. 检测人脸 4. 标注人脸 5. 显示 6、结果展示 结论 简介 在计算机视觉和图像处理领域&#xff0c;人脸识别是一项重要的技术。它不仅应用于安全监控、人机交互&#xff0…

日期类的实现和取地址运算符重载

前面将类学的差不多&#xff0c;接下来我们就来实现一下日期类。这个日期类包含运算符重载和前面学 的C的语法知识。 首先我们先建立一个日期类的头文件和源文件&#xff1a; 一.日期类的头文件实现&#xff1a; 首先我们要知道我们有闰年&#xff0c;还有每个月的天数也不一样…

推挽电路(图腾柱)

推挽电路&#xff1a;Push-Pull 即推-拉的意思。 推挽电路本质是功率放大电路&#xff08;放大电流&#xff09;&#xff0c;增大输入信号的驱动能力&#xff0c;具有以下两个特点。 1 很强的灌电流&#xff0c;即向负载注入大电流。 2 很强的拉电流&#xff0c;即从负载抽取…

【vue3】图片上传功能实现

本次功能使用的是vue3elementplusnodejsmultiparty实现的图片上传与使用。 属于自行摸索的部分&#xff0c;有很大改进地方。目前思路是图片和数据分别上传&#xff0c;在上传图片时返回图片地址&#xff0c;将地址保存到表单数据中&#xff0c;在获取图片时&#xff0c;通过地…

智能优化算法-蛇优化算法(SO)(附源码)

目录 1.内容介绍 2.部分代码 3.实验结果 4.内容获取 1.内容介绍 蛇优化算法 (Snake Optimization Algorithm, SO) 是一种基于群体智能的元启发式优化算法&#xff0c;它模拟了蛇的捕食行为、运动模式和社会互动&#xff0c;用于解决复杂的优化问题。 SO的工作机制主要包括&a…

跨平台设计利器:五款免费UI设计工具推荐

1、即时设计 即时设计是一款国产的在线UI设计工具&#xff0c;它以其强大的原型设计功能和丰富的交互效果而受到设计师的喜爱。即时设计支持300多种交互效果&#xff0c;可以帮助设计师快速构建高保真原型。它还提供了设计交付功能&#xff0c;允许设计师直接在平台上创建用户…

版权科普:版权保护的常见误区,你中招了吗?

在当今信息爆炸的时代&#xff0c;版权保护成为了一个备受关注的话题。然而&#xff0c;对于版权保护&#xff0c;很多人存在着一些误解和误区。 首先&#xff0c;让我们来明确一下什么是版权保护。 版权保护指的是对文学、艺术和科学领域内具有独创性并能以某种有式复制的智力…

Linux系统使用NFS挂载共享目录

一、目的 服务器A 共享目录 /data 服务器B 挂载服务器A的目录 /data 服务器C 挂载服务器A的目录 /data … 上面的/data 只是举例&#xff0c;也可以是自定义的路径 二、常见的使用场景 ①、应用多实例多机器部署的情况下&#xff0c;有一些下载或者上传的模板文件&#xff…

taozige/Java语言的Netty框架+云快充协议1.5+充电桩系统+新能源汽车充电桩系统源码

云快充协议云快充1.5协议云快充1.6云快充协议开源代码云快充底层协议云快充桩直连桩直连协议充电桩协议云快充源码 介绍 云快充协议云快充1.5协议云快充1.6云快充协议开源代码云快充底层协议云快充桩直连桩直连协议充电桩协议云快充源码 软件架构 1、提供云快充底层桩直连协…

提升职场办公效率的电脑桌面悬浮窗便签有什么?

电脑桌面悬浮窗便签软件能够帮助我们更好地管理日常任务、记录灵感瞬间&#xff0c;提升职场办公效率&#xff0c;并且保持工作区的整洁。这类软件通常具备以下特点&#xff1a;简易实用、快速记录、功能齐全、以及跨平台同步功能等等。今天为大家推荐一款简单好用的电脑桌面悬…

高可用之限流-06-slide window 滑动窗口 sentinel 源码

限流系列 开源组件 rate-limit: 限流 高可用之限流-01-入门介绍 高可用之限流-02-如何设计限流框架 高可用之限流-03-Semaphore 信号量做限流 高可用之限流-04-fixed window 固定窗口 高可用之限流-05-slide window 滑动窗口 高可用之限流-06-slide window 滑动窗口 sen…

二维码:理解二维码 / 生成二维码 / 小程序支持哪种类型的二维码 / 小程序识别GS1码

一、理解二维码 1.1、概念 二维码&#xff08;2-dimensional bar code&#xff09;&#xff0c;又称二维条码&#xff0c;最早发源于日本&#xff0c;它是用某种特定的几何图形按一定规律在平面&#xff08;二维方向上&#xff09;分布的黑白相间的图形记录数据符号信息的&am…

10月15日 -- 11月15日 ,参与《人工智能导论》学习打卡赢B站大会员

一、活动参与地址 点击链接进行活动报名>>>https://momodel.cn/classroom/course/detail?id6173911eab37f12b14daf4a8&activeKeyinfo&srcbef3adb478 二、活动详情 进入链接点击报名&#xff0c;仅需每天参与吴超老师的《人工智能导论》打卡活动&#xff0…

day11-SpringMVC

一、SpringMVC 1.SpringMVC流程分析 2.各种注解 3.接收请求参数 3.1 简单类型 3.2 对象类型 3.3 数组类型 3.4 集合类型 3.5 日期类型 3.6 json参数类型 3.7 路径参数 二、统一异常处理 三、Restful

一个月学会Java 第16天 注解和异常处理

Day16 注解和异常处理 为什么一定要标注是元注解呢&#xff0c;这个原因其实非常的简单&#xff0c;因为注解现在还不能写&#xff0c;想要使用注解达到SpringMVC和SpringBoot的等级需要使用反射&#xff0c;但是反射我们现在还不会&#xff0c;所以就先讲讲最基本的元注解。 第…