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

html中文美食网站建设网证书查询平台免费

html中文美食网站,建设网证书查询平台免费,智通人才招聘网最新招聘,互联网营销方式文章目录 1. sudo 提权原理1.1 原理1.2 sudo文件配置 2. 提权利用方式2.1 sudo权限分配不当2.2 sudo脚本篡改2.3 sudo脚本参数利用2.4 sudo绕过路径执行2.5 sudo LD_PRELOAD环境变量2.6 sudo caching2.7 sudo令牌进程注入 3. 参考 1. sudo 提权原理 1.1 原理 sudo是一个用于在… 文章目录 1. sudo 提权原理1.1 原理1.2 sudo文件配置 2. 提权利用方式2.1 sudo权限分配不当2.2 sudo脚本篡改2.3 sudo脚本参数利用2.4 sudo绕过路径执行2.5 sudo LD_PRELOAD环境变量2.6 sudo caching2.7 sudo令牌进程注入 3. 参考 1. sudo 提权原理 1.1 原理 sudo是一个用于在Linux和类Unix系统中以超级用户root或其他用户身份执行命令的程序。它的全称是 “superuser do”允许普通用户以更高权限运行命令。 sudo 命令的工作原理是通过suid权限来实现的。具体来说它的工作过程可以简要概述如下 设置 setuid 权限sudo 程序本身被设置了 setuid 属性这意味着当任何用户执行这个程序时它会以程序拥有者通常是 root的权限运行。 执行权限继承当用户执行 sudo 后面跟随的命令时这个命令会继承 sudo 的权限。在这种情况下虽然用户是普通用户但由于 sudo 在以 root 用户的身份执行随后的命令则也可以在 root 权限下运行。 权限验证在执行命令之前sudo 会检查用户在/etc/sudoers文件中的配置确保该用户被授权运行指定的命令。如果用户没有权限则会被拒绝执行。 审计和日志sudo 还会记录所有使用 sudo 的命令这样管理员可以审计用户的行为以确保系统安全。 总体流程可以用以下流程来表示 用户执行 sudo command 命令↓└── 检查用户权限/etc/sudoers↓└── command 继承 root 权限执行命令1.2 sudo文件配置 *****************GPT生成*************** 在 Linux 系统中sudoers 文件用于定义哪些用户或用户组可以使用 sudo 命令并在使用时可以执行哪些命令。通过对 sudoers 文件的配置管理员能够为用户提供特定的权限控制。 编辑 sudoers 文件 要安全地编辑 sudoers 文件推荐使用 visudo 命令因其会进行语法检查防止语法错误导致的安全风险。 打开终端输入以下命令 sudo visudo这将打开 sudoers 文件通常使用 vi 或者 nano 编辑器。 基本配置格式 sudorers 文件的基本格式如下 user host (runas) commanduser指定用户或用户组。host允许执行命令的主机通常使用 ALL 表示所有主机。(runas)指定用户在执行该命令时可以以哪个用户身份运行使用 ALL 表示以所有用户身份运行。command允许用户执行的命令可以使用 ALL 表示所有命令也可以指定具体的命令路径。 示例配置 允许用户 alice 执行所有命令 alice ALL(ALL) ALL允许用户组 admin 以任何用户身份运行所有命令 %admin ALL(ALL) ALL允许用户 bob 在不需要密码的情况下执行 /usr/bin/systemctl 命令 bob ALL(ALL) NOPASSWD: /usr/bin/systemctl只允许用户 charlie 执行 /usr/bin/apt 和 /usr/bin/dpkg 命令 charlie ALL(ALL) /usr/bin/apt, /usr/bin/dpkg其他常用选项 NOPASSWD用户可以不输入密码执行特定命令。Defaults用于设置默认行为例如锁定 sudo 命令的执行超时等。Defaults timestamp_timeout15保存和退出 在编辑结束后 如果使用 vi按 Esc输入 :wq然后按 Enter 保存并退出。如果使用 nano按 CtrlX然后根据提示选择 Y 来确认保存。 注意事项 使用 visudo始终通过 visudo 编辑 sudoers 文件以避免语法错误。备份在修改前备份 sudoers 文件。sudo cp /etc/sudoers /etc/sudoers.bak权限限制尽量给用户分配最小权限避免不必要的安全风险。 2. 提权利用方式 sudo权限配置不当如果这些可执行文件本身又可以调用其他可执行文件或者可以更改系统的一些配置选项就可以达到提权的目的。 2.1 sudo权限分配不当 使用sudo -l查看当前sudo配置看当前用户可以使用sudo执行的命令。 一些可用于执程序的命令可直接用于提权。 路径提权命令路径提权命令/usr/bin/bashbash -p/usr/bin/findfind /etc/passwd -exec bash -p/usr/bin/cshcsh -p/usr/bin/awkawk ‘BEGIN {system(“/bin/bash”)}’/usr/bin/shsh -p/usr/bin/man!/bin/bash/usr/bin/kshksh -p/usr/bin/more!/bin/bash/usr/bin/zshzsh -p/usr/bin/less!/bin/bash 2.2 sudo脚本篡改 管理员将某个shell脚本设置为sudo免密执行且低权限用户对其可写那么可将后门程序或反弹shell的代码写入该脚本完成提权。 2.3 sudo脚本参数利用 回到2.2中的脚本在无权限修改脚本内容时可以通过阅读脚本代码来判断此脚本是否允许带入参数执行。如果脚本允许带参数执行且该参数可控也可以进行提权。 2.4 sudo绕过路径执行 管理员在配置sudoers文件时使用了通配符可利用这种情况执行命令或读取敏感文件。 2.5 sudo LD_PRELOAD环境变量 2.6 sudo caching 2.7 sudo令牌进程注入 3. 参考 [1] 《权限提升技术-攻防实战与技巧》 [2] Linux SUID提权 [3] sudo官网
http://www.dnsts.com.cn/news/134485.html

相关文章:

  • 做网站一台电脑可以吗苏州网站建设求职简历
  • 业务员自己掏钱做网站可以吗网络域名注册多少钱
  • 高校校园网站建设项目的要求无锡建设局官方网站
  • 有做网站吗凉山建设局网站
  • 计算机网站建设是什么网站建设预期目标
  • ios 软件开发深圳网站建设优化推广公司
  • 百度竞价一个月5000够吗性能优化大师
  • 深圳网站建设前十名苏州新区高端网站制作
  • 农业网站建设模板网站升级通知
  • 网站 毕业设计代做广告公司海报用的易拉
  • 郴州竞价网站建设方案wordpress手机导航栏模板
  • 温州微网站品牌注册号
  • 自贡普通网站建设费用郴州招聘网直招最新招聘
  • 上海医疗网站备案knowall wordpress
  • 网站建设规划书主题网站建设与维护典型案例
  • dede 网站地图样式做网站排名需要多少钱
  • 蒲城做网站网站seo检测
  • 网站做优化效果怎样怎样做当地网站推广
  • 江苏网站建设价格低360网站关键词排名优化
  • 哪个网站推广好中国最新的国内军事新闻
  • 做外贸一般去什么网站找客户西数网站管理助手 伪静态
  • 大理建网站视频网站推广怎么做
  • 企业网站如何制作空间平面的网页设计素材
  • 设计的网站源代码怎么做哪些客户需要做网站
  • 网站制作公司员工郑州网站优化渠道
  • 金华公司网站建设网络公司排名
  • 有什么做ppt参考的网站wordpress 福利
  • 工信部网站备案查询步骤html教程 it教程网
  • 改网站字体颜色代码小程序开发平台哪家产品好
  • 网站的建设步骤包括常州企业免费建站