news 2026/4/28 22:28:21

【收藏学习】Kali Linux安装配置全攻略,网络安全/黑客技术入门指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【收藏学习】Kali Linux安装配置全攻略,网络安全/黑客技术入门指南

一、理论

1.Kali Linux

(1) 概念

Kali Linux是一个基于 Debian 的 Linux 发行版,也是一个面向数字取证和渗透测试的Linux操作系统分布。

(2)官网

Get Kali | Kali Linux

(3)下载

Index of /kali-images/

(4)选择版本

https://old.kali.org/kali-images/kali-2023.4/kali-linux-2023.4-installer-amd64.iso

二、实验

1.虚拟机Kali Linux安装准备阶段

(1)新建虚拟机

(2)选择自定义(高级),点击“下一步”按钮。

(3)选择稍候安装操作系统,点击“下一步”按钮。

(4)选择“Linux”,版本选择,点击“下一步”按钮。

选择Linux操作系统,版本选择Debian 64位

(5)填写虚拟机名称,保存位置。点击“下一步”按钮。

(6)设置处理器,根据需求更改,点击“下一步”按钮。

(7)根据电脑内存合理分配,这里选择8GB

(8)使用网络地址转换(NAT)

(9) 选择I/O控制器类型

(10)选择磁盘类型

(11)选择磁盘

(12)指定磁盘容量

(13)指定磁盘文件

(14)自定义硬件

浏览,自行选择相应的iso文件

返回点击完成

2.安装Kali Linux

(1)开启此虚拟机

(2)选择第1个 Graphical install(图形化安装)

(3)选择语言

(4)选择位置

(5)配置键盘

(6)等待安装组件

(7)配置网络

主机名

域名为空

(8)设置用户和密码

用户名

密码

(9)磁盘分区 (默认)

继续

使用第一个分区方案

完成分区操作

(10)等待安装系统

可以看到系统内核基于linux 6.5.0

(11)选择安装程序(默认)

等待安装 (时间比较久)

(12)是

(13)选择"/dev/sda"

(14)完成安装,点击继续

(15)登录

进入系统

(16)创建root账户

先输入之前设置的kali的密码,然后输入2次root账户的密码

sudo passwd root

(17)切换root账户

su root

3. Kali Linux 更换国内源

(1)国内源

1)官方源 # deb http://http.kali.org/kali kali-rolling main non-free contrib # deb-src http://http.kali.org/kali kali-rolling main non-free contrib 2)阿里云 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 3)华为云 deb https://repo.huaweicloud.com/kali kali-rolling main non-free contrib deb-src https://repo.huaweicloud.com/kali kali-rolling main non-free contrib 4)中科大 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 5)清华大学 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 6)网易 deb http://mirrors.163.com/debian wheezy main non-free contrib deb-src http://mirrors.163.com/debian wheezy main non-free contrib deb http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib deb-src http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib deb http://mirrors.163.com/debian-security wheezy/updates main non-free contrib deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib 7)浙大 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 8)东软大学 deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib 9)重庆大学 deb http://http.kali.org/kali kali-rolling main non-free contrib deb-src http://http.kali.org/kali kali-rolling main non-free contrib

(2)查看官方源

vi /etc/apt/sources.list

(3)注释官方源,添加国内源

(4)更新索引

apt update

(5)查看升级列表

apt list --upgrade

(6)更新软件

apt upgrade

安装过程弹框,点击OK继续安装

(5)安装中文输入法

apt install fcitx fcitx-googlepinyin

4. Kali Linux 设置固定IP

(1)查看ip

1个动态IP为192.168.204.146

ip addr

ifconfig

(2)确认vim命令

apt install vim

(3) 查看网络配置

vim /etc/network/interfaces

(4)添加DNS

vim /etc/resolv.conf #8.8.8.8是国内移动、电信和联通通用的DNS,8.8.8.8是GOOGLE公司提供的DNS,119.29.29.29是腾讯的公共DNS,223.5.5.5是阿里的公共DNS nameserver 8.8.8.8 nameserver 114.114.114.114 nameserver 119.29.29.29 nameserver 223.5.5.5

修改前:

修改后:

(5) 切换目录修改网络配置

配置固定IP

vim /etc/network/interfaces.d/eth0 auto eth0 iface eth0 inet static #设置 eth0 使用默认的静态地址 address 192.168.204.100 #设置 eth0 的ip 地址 netmask 255.255.255.0 #设置 eth0 的子网掩码 gateway 192.168.204.2 #配置当前主机的默认网关

修改:

(6) 重启网络

systemctl restart networking.service

(7)设置系统启动后自动启用网卡

update-rc.d networking defaults

(8)查看ip

1个动态IP为192.168.204.146

1个静态IP为192.168.204.100

ip addr

ifconfig

5. Kali Linux 开启SSH远程连接

(1)编辑文件ssh_config

cd /etc/ssh vim ssh_config

修改前:

修改后:

(2)编辑文件sshd_config

cd /etc/ssh vim sshd_config

修改前:

修改后:

(3)重启服务

service ssh restart

(4) 查看ssh服务状态

service ssh status

(5)设置系统自动启动ssh服务

update-rc.d ssh enable

6. MobaXterm远程连接 Kali Linux

(1)下载

MobaXterm free Xserver and tabbed SSH client for Windows (mobatek.net)

(2)设置SSH

输入密码登录

(3)查看系统版本

cat /etc/os-release

三、问题

1.配置 /etc/resolv.conf 报错

(1)报错

网络连接已断开,名称解析暂时失败

the network connection has been disconnected Temporary failure in name resolution

(2)原因分析

新版本的Kali Linux 默认初始状态 network-manager 是不启动的,简单修改/etc/resolv.conf不会生效,这个文件需要network-manager启动才会生效。

(3)解决方法

启用network-manager 将false改成true

vim /etc/NetworkManager/NetworkManager.conf …… managed=true

修改前:

修改后:

2.apt 命令 取代哪些 apt-get命令

(1)命令

apt install | apt-get install | 安装软件包 apt remove | apt-get remove | 移除软件包 apt purge | apt-get purge | 除软件包及配置文件 apt update | apt-get update | 刷新存储库索引 apt upgrade | apt-get upgrade | 升级所有可升级的软件包 apt autoremove | apt-get autoremove | 自动删除不需要的包 apt full-upgrade | apt-get dist-upgrade | 在升级软件包时自动处理依赖关系 apt search | apt-cache search | 搜索应用程序 apt show | apt-cache show | 显示安装细节

如何学习黑客/网络安全?

网络安全不是「速成黑客」,而是守护数字世界的骑士修行。当你第一次用自己写的脚本检测出漏洞时,那种创造的快乐远胜于电影里的炫技。装上虚拟机,从配置第一个Linux环境开始,脚踏实地从基础命令学起,相信你一定能成为一名合格的黑客。

如果你还不知道从何开始,我自己整理的282G的网络安全教程可以分享,我也是一路自学走过来的,很清楚小白前期学习的痛楚,你要是没有方向还没有好的资源,根本学不到东西!

下面是我整理的网安资源,希望能帮到你。

😝需要的话,可以V扫描下方二维码联系领取~

如果二维码失效,可以点击下方👇链接去拿,一样的哦

【CSDN大礼包】最新网络安全/网安技术资料包~282G!无偿分享!!!

1.从0到进阶主流攻防技术视频教程(包含红蓝对抗、CTF、HW等技术点)


2.入门必看攻防技术书籍pdf(书面上的技术书籍确实太多了,这些是我精选出来的,还有很多不在图里)

3.安装包/源码

主要攻防会涉及到的工具安装包和项目源码(防止你看到这连基础的工具都还没有)

4.面试试题/经验

网络安全岗位面试经验总结(谁学技术不是为了赚$呢,找个好的岗位很重要)

😝需要的话,可以V扫描下方二维码联系领取~

因篇幅有限,资料较为敏感仅展示部分资料,添加上方即可获取👆

如果二维码失效,可以点击下方👇链接去拿,一样的哦

【CSDN大礼包】最新网络安全/网安技术资料包~282G!无偿分享!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/27 1:04:45

AI如何自动诊断虚拟网卡安装失败问题

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个AI诊断工具,自动检测虚拟网卡安装失败的原因。工具应能扫描系统日志、检查驱动程序状态、验证网络配置,并生成详细的诊断报告。提供一键修复功能&a…

作者头像 李华
网站建设 2026/4/27 1:01:39

零基础入门:用Python编写简易操作系统内核

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个教学用的简易操作系统内核项目,使用Python实现基本功能:1) 进程调度模拟;2) 简单内存管理;3) 基础文件系统;4) …

作者头像 李华
网站建设 2026/4/27 1:03:48

两种TTS部署模式对比:纯API vs WebUI+API双模服务

两种TTS部署模式对比:纯API vs WebUIAPI双模服务 📌 背景与选型需求 在语音合成(Text-to-Speech, TTS)技术落地过程中,部署方式的选择直接影响开发效率、运维成本和用户体验。随着大模型平台如ModelScope上高质量中文T…

作者头像 李华
网站建设 2026/4/27 1:03:48

智能指针VS手动内存管理:性能对比实测

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请生成一个性能测试程序,对比以下三种情况:1. 原始指针手动管理内存 2. unique_ptr管理内存 3. shared_ptr管理内存。测试指标包括:内存分配/释…

作者头像 李华
网站建设 2026/4/26 23:28:35

基于CRNN OCR的竖排文字识别解决方案

基于CRNN OCR的竖排文字识别解决方案 📖 项目简介:高精度OCR为何选择CRNN? 在数字化转型浪潮中,光学字符识别(OCR)技术已成为连接物理文档与数字信息的核心桥梁。无论是发票扫描、证件录入还是古籍数字化…

作者头像 李华
网站建设 2026/4/24 16:53:54

API响应格式是啥?返回JSON含wav base64编码与元信息

API响应格式是啥?返回JSON含wav base64编码与元信息 📖 项目简介 本镜像基于 ModelScope 经典的 Sambert-HifiGan(中文多情感) 模型构建,提供高质量、端到端的中文语音合成能力。模型支持多种情感语调(如…

作者头像 李华