首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux之passwd提

渗透场景当我们获得了某个Linux服务器的低权限之后,我们想要对该低权限账号进行提,以执行更多的操作,而在提过程中发现当前用户具有/etc/passwd文件的写权限,此时我们可以写一个用户进去完成提...基础知识用户分类在Linux下,用户分为三类:超级用户(root)、普通用户、程序用户超级用户:UID=0 程序用户:Rhel5/6,UID=1-499; Rhel7,UID=1-999 普通用户:Rhel5...提流程确定可写首先查看/etc/passwd 的权限,发现任何用户都可以对/etc/passwd文件进行读写操作:ls -lh /etc/passwd写入用户接下来要做的就是自己构造一个用户,在密码占位符处指定密码...,并且UID设置为0,将其添加到/etc/passwd 文件中~首先使用perl语言生成带有盐值的密码:perl -le 'print crypt("password@123","addedsalt")...'然后执行下面这条命令,成功将test用户的信息加入/etc/passwd文件echo "test:advwtv/9yU5yQ:0:0:User_like_root:/root:/bin/bash" >

35010
您找到你想要的搜索结果了吗?
是的
没有找到

Linux使用suid vim.basic文件实现提

在kali上复现 先给需要的vim.basic文件设置suid权限 chmod u+s /usr/bin/vim.basic 先adduser test1一个普通权限用户 现在就是一个合适的提环境 通过以下命令可以找到存在...suid权限的文件 find / -user root -perm -4000 -print 2>/dev/null find / -perm -u=s -type f 2>/dev/null find.../ -user root -perm -4000 -exec ls -ldb {} \; 可用于提文件有 nmap vim find bash more less nano cp image.png...利用vim提的思路是修改etc/passwd文件,为自己添加一个有root权限的用户 passwd文件用户格式为:用户名:密码:uid:gid:注释:home目录:用户的shell 这边可以看看root...用户的格式 root:x:0:0:root:/root:/bin/bash (密码这部分之所以是x,是因为真正的密码存在/etc/shadow文件里) image.png 生成密码:用openssl

1.6K21

Linux分析

前言 之前 红队视角下Linux信息收集 中提到过提的信息收集命令,但没有细讲。本篇文章将着重于各种linux手段,总结提的条件和原理。...--- 简单总结一下,红队的常规提手段有: [1.png] 系统信息 按照上面提的手段,梳理一下需收集的系统信息: 内核和发行版信息 系统信息 Hostname 网卡信息 路由信息 DNS信息 用户信息...列出inetd.conf / xined.conf内容和关联的二进制文件权限 列出init.d二进制权限 信息的命令都可以在之前的 红队视角下Linux信息收集 一文中找到,这里不再重复,简单介绍下sudo...--- 软件信息 如上,梳理一下收集的软件信息: 软件版本信息 sudo mysql udf提 mof提 postgres apache user config 启用的模块 htpassword文件...dmidecode -s system-product-name [8.png] systemd-detect-virt virt-what [9.png] --- 总结 本文从软件和系统两个方面梳理了linux

3K11

Linux总结

sudo 和 suid 提 何为suid 可见在权限位置有一个s权限。那么这个s的作用是什么呢? 答案是当其他用户执行该文件时,该文件会以root的身份执行。...遍历目录中的suid文件 find / -perm -u=s 2>/dev/null 执行该命令,会得到所有suid文件 用sudo -l 查看哪些命令能被sudo 可利用于提的命令 1.nmap.../shell nmap --script=shell 全版本通杀提,利用nmap可以执行指定文件的特点提 2.find find / -exec command find命令自带-exec参数,可以执行命令...这个提方法的思想是,找到有suid的,内部有system函数调用未指定路径的命令的文件。...是linux2.2后出现的产物,它的出现一定程度上弥补了suid这种粗糙的权限管理机制,但是capabilities 自身也有造成提的安全隐患 简介 capabilities 把root的权限细分了

5.7K20

Linux姿势一:滥用SUDO提

在渗透中,我们拿到的webshell和反弹回来的shell权限可能都不高,如果我们可以使用sudo命令访问某些程序,则我们可以使用sudo可以提。...在这里,我们可以通过调用一些二进制文件,这些文件可以帮助我们使用sudo命令提升特权。但是在特权升级之前,让我们了解一些sudoer文件语法,sudo命令是什么?;)。 什么是SUDO?...sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。...首先将Target的/ etc / passwd文件复制到攻击者计算机。 修改文件,并在上一步中保存的密码文件中添加用户到攻击者计算机。...仅附加此行=> touhid: 将passwd文件托管到使用任何Web服务器的主机。 在要提主机方面。

11.2K20

linux安全基线配置全解析(脚本)

现在大多数企业都是使用linux作为服务器,不仅是linux是开源系统,更是因为linux比windows更安全。...但是由于管理员的安全意识不全或者疏忽,导致linux的敏感端口和服务没有正确的配置,可能会被恶意利用,所以需要进行基线加固。...strFileManag|getHostAddress|wscript.shell|gethostbyname|cmd.exe|documents and settings|system32|serv-u|提|...sbin/portmap是文件转换服务,缺少该文件后,无法使用磁盘挂载、转换类型等功能。 bin/ps 进程查看命令功能支持文件文件损坏或被更改后,无法正常使用ps命令。...usr/bin/top top命令支持文件,是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。

2.3K20

TryHackMe之Linux

可以参考这个文件判断操作系统及其版本 ps ps 命令(Process Status)是查看 Linux 系统上正在运行的进程的有效方法。...可以使用sudo -l命令列出用户可以使用sudo运行的所有命令 ls 虽然是linux常见命令,但在寻找潜在的提途径,使用-la参数显示隐藏文件(以点开头)以及更详细的文件权限和其他信息,以避免错过潜在的文件或目录...=/home/user/ldpreload/shell.so find SUID提 许多 Linux 权限控制依赖于控制用户和文件交互。...PATH提 Linux 中的 PATH 是一个环境变量,它告诉操作系统在哪里搜索可执行文件。...此提的关键元素是文件中的no_root_squash选项。默认情况下,NFS会将root用户更改为nfsnobody,并阻止任何文件以root权限运行。

1.1K30

【精通Linux系列】Linux文件属性限操作与文档归档与解压缩

作者 :“大数据小禅” 专栏简介 :本专栏主要分享Linux技术,会涉及到常用的Linux命令操作,常用的服务部应用署以及相关运维知识,还有一些Linux系统的深层解析,Linux系列专栏地址,...yum.log 第一列:i节点;i节点可以理解文件id,一个i节点号可以对应多个文件,一个文件只能对应一个i节点号 第二列:文件的类型与权限 - #代表的是文件; - d#代表是目录; - l #软链接文件...i节点号跟源文件不一样,源文件一旦删除,软链接将找不到源文件。(注意!!!)...777限。...修改文件的所有者跟所属组命令chown: eg:更改文件目录XD 的所属者为root用户 跟 所属组为XD组 chown -R root:XD XD 文件归档: 文件归档也称之为打包,指的是一个文件或者多个文件或者目录的一个集合

48210

干货 | Linux之mysqlUDF提复现

kali2023(192.168.61.128) 靶机Raven2(192.168.61.148) 信息收集 nmap扫描端口开放情况 image.png 发现开放了22,80,111端口,操作系统为Linux...UDF提条件 1.Mysql版本大于5.1时,udf.dll文件必须放置于MYSQL安装目录下的lib\plugin文件夹下。...使用蚁剑上传LinEnum.sh脚本进行提信息收集 上传到tmp目录下 image.png 运行脚本发现有mysql数据库,且无法直接使用SUID提 查找数据库配置文件(/var/www/html.../wordpress/wp-config.php) image.png 账号root,密码R3v3nSecurity 使用蚁剑登录mysql数据库,进行mysql udf提 kali上搜索Linux...udf提脚本 image.png 将脚本文件在本地进行编译后上传到靶机的/tmp目录下 gcc -g -c 1518.c gcc -g -shared -o 1518.so 1518.o 将1518

47210

Linux的各种姿势总结

这篇讲一些关于 Linux的方法,也是参考网上的一些提方式,对于刚接触 Linux的伙伴来说,需要花不少时间去理解,所以这里是以个人通俗易懂的思路去写,希望能帮到热爱学习的朋友,先写这些提方法...提方式总结 1、利用内核栈溢出提 1.1 信息收集 uname -a Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug...1.2 linux-exploit-suggester-2 在我的虚拟机 CentOS 执行时,发现存在脏牛提漏洞 ?...2、明文 root 密码提 passwd 储存了用户,全用户可读,root 可写 shadow 存储密码的 hash,仅 root 可读写 passwd 文件: daemon:x:1:1:daemon...1、passwd 可写 从上面图片里看到,passwd 文件是可写的,将 passwd 的 root 密码 X 替换为我们自己的 hash,如替换为自己 linux 里的 hash,可修改目标的 root

18.4K73

linux服务器同步利器​Rsync全介绍(脚本)

Rsync支持大多数的类Unix系统,无论是Linux、Solaris还是BSD上都经过了良好的测试 此外,它在windows平台下也有相应的版本,如cwRsync和Sync2NAS等工具 2、原理 Rsync...只有在 auth users 被定义时,该文件才起作用。文件权限必须是 600 strict modes --指定是否监测口令文件的权限。...-t --保持文件原有时间 -g --保持文件原有用户组 -o --保持文件原有属主 -D --相当于块设备文件 -z --传输时压缩 -P --传输进度 -v --传输时的进度等信息,和-...web@192.168.22.11::web1 /data/test/ # crontab -l 五、数据实时同步 环境:Rsync + Inotify-tools 1、inotify-tools 是为linux...modify --修改文件 attrib --属性变更 open --打开文件 delete --删除文件 create --新建文件 move --文件移动 fromfile --从文件读取需要监视的文件或者排除的文件

1.4K50

Linux辅助工具

tmp/)下生成一个LinEnum的文件夹,里面保存了LinEnum脚本搜集到的文件,并对其进行分类 0x02 linux-smart-enumeration 工具介绍 这个项目的灵感来自 https...0 级(默认)输出样本 1 级详细程度输出示例 2 级详细输出示例 0x03 Linux_Exploit_Suggester 工具介绍 Linux_Exploit_Suggester是一款根据Linux...操作系统版本号自动查找相应提脚本的工具,旨在帮助检测给定 Linux 内核/基于 Linux 的机器的安全缺陷。...漏洞利用以适合目标使用 Less probable:需要额外的手动分析来验证内核是否受到影响 Unprobable:内核极不可能受到影响(漏洞利用不会显示在工具的输出中) 工具使用 直接执行脚本即可自动查找相应的提漏洞.../linux-exploit-suggester.sh 使用-k参数指定版本号查找相应漏洞 ./Linux_Exploit_Suggester.pl -k 3.0.0

2.4K50

Linux的几种常用方式

1.3 Linux辅助工具 github项目地址: https://github.com/mzet-/linux-exploit-suggester.git (1)根据操作系统版本号自动查找相应提脚本...2、利用SUID提 SUID是一种特殊权限,可以让调用者在执行过程中暂时获得该文件拥有者的权限。...(1)在Linux中查找可以用来提的SUID文件 find / -perm -u=s -type f 2>/dev/null ? (2)通过find以root权限执行命令 ?...在很多场景里,管理员为了运维管理方便,sudoer配置文件错误导致提。...4、计划任务 如果可以找到可以有权限修改的计划任务脚本,就可以修改脚本实现提。本质上,就是文件权限配置不当。 (1)查看计划任务,找到有修改权限的计划任务脚本。

4.6K20
领券