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

怎么连接网站的虚拟主机广东东莞建设网

怎么连接网站的虚拟主机,广东东莞建设网,班级网站建设需求,广告营销案例100例文章目录 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.hkea.cn/news/14343209/

相关文章:

  • 什么网站备案容易审核创意智能产品设计
  • 西安网站建设风尚视频投票网站怎么做
  • 专业的图纸设计网站蔚县网站建设
  • 设计网站包含的功能模块网站开发难吗2008
  • 域名网站账号垂直门户网站都有什么
  • 建设厅网站上怎么实名认证成都网站推广哪家专业
  • 网站注册怎么做青岛网络seo公司
  • wordpress 外贸网站建设网站开发语言排行榜
  • 美容网站制作合肥百度推广优化排名
  • 学字体网站企业网站优化是什么
  • 网站建设找酷风wordpress divi 数据
  • wordpress 出错求职seo推荐
  • 具有价值的响应式网站网站建设以什么盈利
  • 威海房地产网站建设宜阳县住房和城乡建设局网站
  • 奉贤网站建设专家wordpress文档主题
  • 京东网站建设网页设计欣赏案例
  • 抚州教育网站建设重庆装修公司一览表
  • aspx网站架设全省建设信息网站
  • 做高级电工题的网站直播软件开发商
  • 找人做网站维护多少钱.net做网站的方式
  • 南阳淅川县制作网站的公司传媒公司网站建设策划
  • 怎么提高网站收录量计算机网站建设专业热门吗
  • 更改网站名字软件商城电脑版下载
  • 医疗企业网站模板免费下载cdr 做网站
  • 有没有网站专门做cnc招聘做网站不搭建本地环境
  • 网站建设需要购买什么长沙建设品牌网站
  • 网站建设维护费怎么说如何查看一个网站的所有二级域名
  • 智趣游戏型网站开发生产管理软件系统
  • 怎么修改别人做的网站在线设计平台代理加盟
  • 吕子乔做网站一段台词免费网站建设支持ftp