kali Linux 渗透系统的安装、提权与汉化(初识 Linux 系统)

news2025/1/24 7:19:46

目录

一、安装 kali

二、汉化 kali

三、kali 提权 

1、暂时提权 root

2、永久提权 root

四、Linux 常用命令


一、安装 kali

官方镜像下载地址

https://www.kali.org/get-kali/#kali-virtual-machines

我这里推荐的是下载 vmx 文件,下载后解压,在 vmware 中打开即可直接开机使用

如果你下载的是 iso 光盘镜像文件,则需要自己进行简单配置,都好弄,看个人喜好

下面我以 vmx 文件为例

在官网下载对应文件压缩包(大概 3个G)

下载好后解压到某个文件夹下(不建议放到 C 盘)

里面内容大致如下(我们一会需要在 VMware 下打开其中的 vmx 文件)

OK 我们先打开 VMware

关于 VMware 的安装与破解网上有很多教程我这里就不再过多赘述

依次点击文件 -> 打开

(如果你下载的是 iso 文件则需要新建虚拟机然后配置后再打开)

找到刚才解压下的目录,没出问题的话你只会看到一个 vmx 文件,双击加载它

加载好后如下图,点击开启此虚拟机

等待一会儿即可进入登录界面

最新的 kali 默认用户名和密码都是 kali

使用 kali/kali 进行登录

进入系统后桌面如下图所示(CS是我自己的东西,忽略)

简单说一下 Linux 系统与 Windows 系统的最明显区别:

在 Windows 系统下我们都是点击图标,很方便和通用;

但是在 Linux 系统下,我们都是依靠输入命令来执行我们想进行的操作;

这就需要大家记忆,多敲敲就熟悉了。

Kali 只是一个基于 Debian 的 Linux 系统;

常见的其他 Linux 发行版还有:centos、ubantu、Unix 等。

点击小黑框打开终端

这里默认是在 kali 目录下打开 、

可以使用 pwd 命令查看当前路径

 或者右键点击 open terminal here 打开终端

这里则是默认在桌面打开终端

可以看到当前路径是 desktop

目前可以看到所有内容均为英文 

二、汉化 kali

执行如下命令

sudo dpkg-reconfigure locales

目前我们只是普通用户,该命令为超级用户才能执行的命令,因此命令前需要加上 sudo 

然后输入密码,为 kali

输入后回车

跳转到如下界面

使用方向键 ↓ 或者滚轮滑动到最下方

找到 zh_CN.UTF-8 UTF-8

使用空格键选中,选中后会多出一个星号*,然后回车

使用方向键切换到 zh_CN ,继续回车

使用命令重启 kali

init 6

顺便再告诉大家一个小方法,有时候虚拟机一直加载不出来或者卡住无法显示鼠标

此时释放鼠标的快捷键是 Ctrl+ALT

重启后我们重新登录,也是 kali/kali

(这个密码是可以修改的,感兴趣的可以自己研究)

点击更新名称

至此,我们实现了 kali 的汉化

三、kali 提权 

我们可以先看一下当前我们是一个什么权限的用户

使用命令

whoami

可以看到我们目前只是一个名为 kali 的普通用户 

而实际中,很多命令都是需要 root 权限才能执行的

如果不是 root 用户,则需要在命令前加上 sudo(就像我们前面汉化时那样)

root 是根的意思,它代表最高权限

下面我们分别介绍暂时和永久的提权

1、暂时提权 root

使用命令

sudo su

然后输入 kali 的密码 kali

即可暂时提权成 root 用户

终端框也由蓝色变成了红色,包括名字也变为了 root

在这个情况下,我们就拥有了最高权限,可以执行任意命令,而不需要加 sudo

(你可以理解为你在 Windows 系统中使用管理员身份打开了一个程序)

当然实 root 用户的权限其实远超 Windows 管理员的权限,拥有对系统的完全控制权

但是当我们重新打开另一个终端,依旧还是普通用户权限

2、永久提权 root

首先我们需要设置 root 用户的密码

使用如下命令

sudo passwd root

第一次输入的是 kali 的密码

第二次和第三次输入的是你自己想要设置的 root 用户的密码 

之后我们就可以使用命令切换为 root 用户

su root

输入刚才设置的 root 的密码即可切换成功 

此时我们再次重启虚拟机

init 6

来到登录界面,这次我们就不再使用 kali 用户进行登录,而是直接登录 root 用户

进来后打开终端

可以看到直接就是 root 权限

准确来说这并不是提权,而是直接换了一个更高权限的用户进行登录

如果你想将 kali 用户的权限也提升至 root 权限

那么需要修改 一个文件,在 /etc/passwd 的,关于这个方法我就不再演示

我认为我上面介绍的方法更为简单,各位自行参考

关于 kali Linux 系统的安装、汉化与提权讲解至此全部结束,我知道很多人对于 kali 应该都是第一次接触,甚至说对于 Linux 系统的使用吧,我最开始也是的,不用担心,多用用就熟悉了。

对于 vmware 和 kali 如果各位没找到正确的下载版本,也可以找我拷贝,我 U 盘有备份。

对于安装过程中遇到的其他问题也欢迎各位找我交流。

四、Linux 常用命令

最后给大家附上一些常用的 Linux 命令

ifconfig:显示和配置网络接口。

pwd:显示当前工作目录的路径。

ls:列出目录内容。

cd:改变当前工作目录。

mkdir:创建新目录。

rmdir:删除空目录。

cp:复制文件或目录。

mv:移动文件或目录,或者重命名文件。

rm:删除文件或目录。

cat:连接文件并打印到标准输出设备。

less:按页显示文件内容。

head:显示文件的开头几行。

tail:显示文件的末尾几行。

chmod:修改文件或目录的权限。

关于 kali Linux 常用命令的演示也可以参考我之前的博客

Kali Linux 的常用命令_kali linux命令大全-CSDN博客

So, let's hacking!  

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

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

相关文章

牛客前端八股文(每日更新)

1.说说HTML语义化? 得分点:语义化标签、利于页面内容结构化、利于无CSS页面可读、利于SEO、利于代码可读 1,标签语义化是指在开发时尽可能使用有语义的标签,比如header,footer,h,p&#xff0c…

uniapp实现单选框

采用uniapp-vue3实现的一款单选框组件,提供丝滑的动画选中效果,支持不同主题配置,适配web、H5、微信小程序(其他平台小程序未测试过,可自行尝试) 可到插件市场下载尝试: https://ext.dcloud.net…

【X806开发板试用】串口数据透传阿里云IOT

上成果 阿里云对接需要用的是PRODUCTKEY,DEVICENAME和DEVICESECRET,开始直接用MQTT的例子硬怼,没成功,后面看了文档,发现阿里云对接的client_id,username和password是通过三要素生成的。 找了一下代码,发…

禁止safari浏览器网页双击缩放功能

普通浏览器 普通浏览器&#xff0c;只需要增加meta标签禁止缩放功能就行了 <meta content"widthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalable0;" name"viewport" /> user-scalableno或0 //禁止双指缩放页面initial-scale1.0…

nginx平滑升级,信号使用,分割日志

信号 kill -l 看信号大全 nginx -h 中可以看到的信号较少 s signal : send signal to a master process: stop, quit, reopen, reload 可以使用man手册来查看详细的信号 如果没安装&#xff0c;去源码包里找到man文件 man 路径/nginx.8 不加路径打不开man帮助 st…

【这个词(Sequence-to-Sequence)在深度学习中怎么解释,有什么作用?】

&#x1f680; 作者 &#xff1a;“码上有前” &#x1f680; 文章简介 &#xff1a;深度学习笔记 &#x1f680; 欢迎小伙伴们 点赞&#x1f44d;、收藏⭐、留言&#x1f4ac; Sequence-to-Sequence&#xff08;Seq2Seq&#xff09; Sequence-to-Sequence&#xff08;Seq2Seq…

继电器测试中需要注意的安全事项有哪些?

继电器广泛应用于电气控制系统中的开关元件&#xff0c;其主要功能是在输入信号的控制下实现输出电路的断开或闭合。在继电器测试过程中&#xff0c;为了确保测试的准确性和安全性&#xff0c;需要遵循一定的安全事项。以下是在进行继电器测试时需要注意的安全事项&#xff1a;…

leetcode:46.全排列

1.什么是排列&#xff1f; 有顺序&#xff01;&#xff01; 2.树形结构&#xff1a; 使用used数组进行标记取过的元素&#xff0c;一个元素一个元素地进行取值&#xff0c;取完之后将used数组进行标记。 3.代码实现&#xff1a;&#xff08;循环从i0开始&#xff0c;而不是…

【Java EE初阶二十五】简单的表白墙(一)

1. 前端部分 1.1 前端代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"wid…

python Matplotlib Tkinter--pack 框架案例

环境 python:python-3.12.0-amd64 包: matplotlib 3.8.2 pillow 10.1.0 版本一 import matplotlib.pyplot as plt from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2Tk import tkinter as tk import tkinter.messagebox as messagebox…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的遥感目标检测系统(Python+PySide6界面+训练代码)

摘要&#xff1a;本文介绍了一种基于深度学习的遥感目标检测系统系统的代码&#xff0c;采用最先进的YOLOv8算法并对比YOLOv7、YOLOv6、YOLOv5等算法的结果&#xff0c;能够准确识别图像、视频、实时视频流以及批量文件中的遥感目标。文章详细解释了YOLOv8算法的原理&#xff0…

路坦利集群虚拟机断网处理方法

路坦利集群虚拟机断网处理方法 问题描述&#xff1a; 在路坦利集群中&#xff0c;虚拟机时不时断网&#xff0c;导致业务中断&#xff0c;临时解决办法为新增网卡配置相同IP&#xff0c;然后禁用旧网卡网络临时恢复。 注&#xff1a; 该配置必须让虚拟化平台上层交换机和宿…

GPT 的基础 - T(Transformer)

我们知道GPT的含义是&#xff1a; Generative - 生成下一个词 Pre-trained - 文本预训练 Transformer - 基于Transformer架构 我们看到Transformer模型是GPT的基础&#xff0c;这篇博客梳理了一下Transformer的知识点。 BERT:通过自监督的方式,在大规模语料上预训练得到的Tran…

[C++核心编程](二):引用

目录 基本语法 引用做函数参数 引用做函数返回值 常量引用 基本语法 给变量取别名&#xff1a;数据类型 &别名 原名&#xff1b; 本质&#xff1a;指针常量&#xff08;指针的指向不可改&#xff0c;指向的值可改&#xff09; int value 10;int &index value; …

【Linux】head命令使用

head命令 head是一个在 Unix 和 Unix-like 操作系统中常用的命令行工具&#xff0c;用于输出文件的前 n 行。默认为 10&#xff0c;即显示 10 行的内容。 语法 head [options] [file(s)] head命令 -Linux手册页 选项及作用 执行令 &#xff1a; head --help 执行命令结果…

如何使用GAP-Burp-Extension扫描潜在的参数和节点

关于GAP-Burp-Extension GAP-Burp-Extension是一款功能强大的Burp扩展&#xff0c;该工具在getAllParams扩展的基础上进行了升级&#xff0c;该工具不仅可以帮助广大研究人员在安全审计过程中扫描潜在的参数&#xff0c;而且还可以搜索潜在的链接并使用这些参数进行测试&#…

git commit 后,本地远端都没有记录,消失不见

今天git commit 之后发现远端没有记录&#xff0c;本地没有最新代码记录 git commit 后&#xff0c;提交记录会消失不见的原因可能是&#xff1a; git只git commit了&#xff0c;没有push到远程分支&#xff0c;切换到其他分支时丢失。而且看不到提交记录&#xff0c;和找不到…

14:00面试,14:06就出来了,问的实在是太变态了

我从一家小公司转投到另一家公司&#xff0c;期待着新的工作环境和机会。然而&#xff0c;新公司的加班文化让我有些始料未及。虽然薪资相对较高&#xff0c;但长时间的工作和缺乏休息使我身心俱疲。 就在我逐渐适应这种高强度的工作节奏时&#xff0c;公司突然宣布了一则令人…

架构设计实践:熟悉架构设计方法论,并动手绘制架构设计图

文章目录 一、架构设计要素1、架构设计目标2、架构设计模式&#xff08;1&#xff09;分而治之&#xff08;2&#xff09;迭代式设计 3、架构设计的输入&#xff08;1&#xff09;概览&#xff08;2&#xff09;功能需求 - WH分析法&#xff08;3&#xff09;质量 - “怎么”分…

【SRE系列之Jenkins的使用】--实现ssh和http克隆

1、Jenkins的概念 1.1Jenkins的介绍 Jenkins是一个独立的开源软件项目&#xff0c;是基于Java开发的一种CI&#xff08;Continuous integration&#xff0c;持续集成&#xff09; &CD (Continuous Delivery&#xff0c;持续交付)工具&#xff0c;用于监控持续重复的工作&a…