基础篇——VMware与提权初见

news/2024/10/5 11:23:47

基础篇——VMware&提权初见

1. VMware基础

(1) 下载并安装VMware Workstation Pro,下载CentOS7_64的iso镜像文件并安装。(不会就在网上搜索相关教程)

(2) VMware中的虚拟机有3种连网方式:仅主机(Host-Only)、桥接(Bridged)、网络地址转换(NAT)。

仅主机模式不能访问公网,因此没啥大用,不再讨论。

桥接模式:虚拟机与物理机地位对等;比如我的物理机通过WLAN连网,那么使用桥接模式的虚拟机就与物理机处于同一个内网网段,访问公网需要经过外部NAT路由器的一次网络地址转换。

NAT模式:所有使用NAT模式的虚拟机处于同一个内网网段(与物理机所处内网不同),可以通过查看WMnet8确定该内网网段;比如我的物理机通过WLAN连网,那么当虚拟机访问公网时,需要经过两次网络地址转换:第一次由内部NAT路由器将虚拟机的内网地址转换成物理机的内网地址,第二次由外部NAT路由器将物理机的内网地址转换成物理机的公网地址。

因此桥接模式和NAT模式都可以访问公网,区别就是桥接模式虚拟机可以被物理机访问,而NAT模式则不行。

2. 提权初见

(1) Linux系统中的文件有r,w,x三种权限和-(普通文件),l(链接文件),d(目录)等类型,而用户又被归为u(所有者),g(所属组),o(其他用户)。

以hello为例,-表示普通文件,rw-表示所有者权限,rw-表示所属组权限,r--表示其他用户权限,yaoguyuan表示所有者,yaoguyuan表示所属组。

可以以所有者的身份修改文件权限:

chmod 777 hello //数字模式
chmod u+x,g+x,o+wx hello //符号模式
chmod a=rwx hellp //符号模式

也可以以所有者的身份修改文件所有者及所属组:

chown root:hacker hello //所有者改为root,所属组改为hacker

(2) 在Linux系统中,root用户拥有最高权限。

切换至root用户时,需要输入root的密码:

su root
su

也可以使用sudo根据/etc/sudoers文件中的配置信息暂时获得root权限执行部分命令,只需要输入当前用户的密码:

sudo less /etc/passwd

(3) 普通用户获得root权限的过程,就是提权。下面简单介绍一个利用vim提权的手法。

a. root用户配置/etc/sudoers文件如下,表示hacker用户可以使用sudo暂时获取vim命令的root权限

b. hacker用户输入:sudo vim hello,然后输入如下命令,这时将会以root权限开启一个终端

c. 回车,即可提权成功。

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

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

相关文章

【比赛】高一高考集训总结赛

?一场比赛四道 DP 乐了 集训全学 DP 你还真给我全考 DP 啊 T1 乌龟棋 70 Pts题面设 \(f_{i,j,k,w}\) 表示已经翻开 \(i\) 张步数为 \(1\) 的牌,\(j\) 张步数为 \(2\) 的牌,以此类推,暴力 DP 即可。 但赛时先开了个五维 DP 数组,然后发现开不下; 正常人到这就会想到要压掉…

O(1)LCA

大家常用的三种LCA算法如下: 倍增为在线,复杂度\(\Theta(n\log n)\)预处理,\(\Theta(\log n)\)查询。 树剖为在线,复杂度\(\Theta(n)\)预处理,\(\Theta(\log n)\)查询。 Tarjan为离线,\(\Theta(n+q)\)复杂度。 现在介绍\(\Theta(n\log n)\)时间预处理,\(\Theta(1)\)查询…

CMU15445数据库系统笔记.18221501

本篇文章是CMU 15445数据库系统的学习笔记,持续更新... [课程视频 Fall 2021] | [课程主页]LEC03. 数据库存储结构(上) 分层设计概述 设计任何大型系统时的一个常用手段是分层,数据库系统也可以被分成若干层,每一层处理自己的事情,向上提供简单的API隐藏细节。举个例子,…

纪念一下

教程来自:2019ISCC_web题解 - oswords blog (zhzhdoai.github.io)

2024-06-15:用go语言,Alice 和 Bob 在一个环形草地上玩一个回合制游戏。 草地上分布着一些鲜花,其中 Alice 到 Bob 之间顺时针方向有 x 朵鲜花,逆时针方向有 y 朵鲜花

2024-06-15:用go语言,Alice 和 Bob 在一个环形草地上玩一个回合制游戏。 草地上分布着一些鲜花,其中 Alice 到 Bob 之间顺时针方向有 x 朵鲜花,逆时针方向有 y 朵鲜花。 游戏规则如下: 1.游戏从 Alice 开始。 2.每个回合中,当前玩家必须选择顺时针或逆时针,并在所选方向…

网上购物

创建数据库 安装Navicat Premium 到Navicat官网上下载,链接:https://www.navicat.com.cn/ 安装好后,通过相关命名创建数据库。 第一步:创建数据库 CREATE DATABASE 数据库名 CHARACTER SET utf8; 第二步:创建数据库表 如果之前有相同的数据库表,可以执行下面的命名删除数…

农业气象综合监测站:农业智能化革命的强力助推器

科技之光正在点亮农业领域,引领其迈向智能化的新纪元。其中,农业气象综合监测站无疑成为这场革命中的璀璨明星,它以强大的功能深度剖析气象条件与农业生产间的紧密联系,为农业生产提供精准的决策支持,从而大幅提升生产效率和安全性。农业气象综合监测站的核心职责在于实时…

数据读写流程

数据读写流程 在bitcast论文中,想要获取内存中存储的数据,我们首先得获取索引数据,在索引数据中获取到文件id以及数据存储所在位置,然后根据这些信息去读取文件内容。 所有我们在进行写数据时也得有两步,第一步将key value信息持久化到文件中,第二部是将索引信息保存到内…