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

优秀个人网站设计图片服务公司网站建设

优秀个人网站设计图片,服务公司网站建设,自助建站会出现什么问题,wordpress 学生文章目录 [内网渗透]SUID提权0x01.什么是SUID#xff1f;0x02.如何设置SUID#xff1f;0x03.查找属主为root的SUID文件0x04.进行SUID提权1.find提权2.vim/vi/vim.tiny 以root权限修改文件3.bash提权4.less/more执行系统命令5.nano以root权限修改文件6.awk执行系统命令7.cp以r… 文章目录 [内网渗透]SUID提权0x01.什么是SUID0x02.如何设置SUID0x03.查找属主为root的SUID文件0x04.进行SUID提权1.find提权2.vim/vi/vim.tiny 以root权限修改文件3.bash提权4.less/more执行系统命令5.nano以root权限修改文件6.awk执行系统命令7.cp以root权限覆盖文件8.nmap过时 [内网渗透]SUID提权 0x01.什么是SUID suid(set uid)是linux中的一种特殊权限suid可以让调用者以文件拥有者身份运行该文件所以利用suid提权的核心就是运行root用户所拥有的suid的文件那么运行该文件的时候就得获得root用户的身份了。 但是SUID权限的设置只针对二进制可执行文件,对于非可执行文件设置SUID没有任何意义. 在执行过程中调用者会暂时获得该文件的属主权限且该权限只在程序执行的过程中有效。 通俗的来讲假设我们现在有一个可执行文件/bin/find其属主为root。当我们通过非root用户登录时如果find命令设置了SUID权限且属主为root而恰好find命令能通过-exec选项执行系统命令我们可在非root用户下运行find执行命令在执行文件时该进程的权限将为root权限。达到提权的效果。利用此特性我们可以实现利用SUID权限的特殊进行提权 0x02.如何设置SUID chmod us filename 设置SUID位 chmod u-s filename 去掉SUID设置我们假设binexec为二进制可执行文件 该文件的属主属主为root的可执行位的权限变为S说明获得了SUID权限 0x03.查找属主为root的SUID文件 具有SUID权限的二进制可执行文件有 nmap vim find bash more less nano cp awk知道了这些文件后我们需要找出属主为root且具有SUID权限的文件的位置利用这些命令进行提权 以下命令可以找到正在系统上运行的所有SUID可执行文件。准确的说这个命令将从/目录中查找具有SUID权限位且属主为root的文件并输出它们然后将所有错误重定向到/dev/null从而仅列出该用户具有访问权限的那些二进制文件 find / -user root -perm -4000 -print 2/dev/null find / -perm -us -type f 2/dev/null find / -user root -perm -4000 -exec ls -ldb {} \;find / -perm -us -type f 2/dev/null /表示从文件系统的顶部根开始并找到每个目录 -perm 表示搜索随后的权限 -u s表示查找root用户拥有的文件 -type表示我们正在寻找的文件类型 f 表示常规文件而不是目录或特殊文件 2表示该进程的第二个文件描述符即stderr标准错误 表示重定向 /dev/null是一个特殊的文件系统对象它将丢弃写入其中的所有内容。更多可以看GTFOBins 我们执行第一条看看 这些文件都是具有SUID权限位并且属主为root的文件 我们查看一下/usr/bin/passwd ls -al /usr/bin/passwd -rwsr-xr-x 1 root root 68248 2022年11月11日 /usr/bin/passwd0x04.进行SUID提权 进行提权的前提是二进制可执行文件的属主为root且具有SUID权限位 1.find提权 find比较常见不仅可以用来查找文件同时还具有执行命令的能力。因此如果配置有SUID权限运行只可以通过find执行的命令去以root身份运行 find filename -exec whoami \; # filename 可以随便指定一个文件# 这个 \; 必须要有而且和命令前要有个空格# -exec执行指令假设find指令的回传值为True就执行该指令如图所示使用find提权成功查看了root用户才能查看的文件 2.vim/vi/vim.tiny 以root权限修改文件 直接vim anyFile然后在末行模式输入 :!/bin/sh 或 :set shell/bin/sh :shell 回车后就可以输入命令了 给vim suid权限后意味着任一用户可以以root权限编辑任一文件linux下本来一切皆文件实际造成的结果是我们可以为所欲为修改/etc/sudoers将一个用户提升为root权限或者新增一个用户或者修改sudo权限增加nopasswd all的权限。 例如 我们成功以leekos普通用户修改了binexec文件的内容 我们也可以修改/etc/passwd将普通用户改为root权限 3.bash提权 先设置bash的属主为root并且赋予SUID权限位 使用bash -p 4.less/more执行系统命令 less/more作用类似我们此处以more举例 先给more加上SUID权限然后more /etc/passwd需要查看一个较大的文件否则不能分页 在末行模式输入!/bin/sh即可执行系统命令 5.nano以root权限修改文件 nano ctrlR ctrlxnano同vim一样也可以以root权限修改文件内容 6.awk执行系统命令 输入awk然后输入awk BEGIN{system(/bin/bash)} 即可执行系统命令 7.cp以root权限覆盖文件 这里binexec文件只有root可以写入但是这里我们使用带有SUID权限的cp命令将demoFile中的文件写入了binexec中 我们同样也可以写入/etc/sudoers文件将当前用户修改为root权限 8.nmap过时 适用版本:nmap2.02至5.21 在早期nmap版本中,带有交互模式,因而允许用户执行shell命令 使用如下命令进入nmap交互模式: nmap --interactive在nmap交互模式中 通过如下命令提权: nmap !sh sh-3.2# whoami root
http://wiki.neutronadmin.com/news/256332/

相关文章:

  • 动易网站官网网络营销推广策划方案
  • 上海网站设计建设公司模板网站也需要服务器吗
  • 网站开发与实现文献综述wordpress添加缩略图
  • 凡科网建网站付费链接怎么做网站视频主持
  • ps可以在哪个网站上做兼职环保公司网站模板
  • 沈阳网站开发集团互联网营销推广公司
  • 手机网站开发环境搭建如何让百度口碑收录自己的网站
  • 大连建网站公司企业门户网站建设教程
  • 学校网站制作模板购物网站建设与实现
  • 做网站需要前台和后台吗手机网站首页经典案例
  • 如何查询网站域名备案个人备案的网站做企业站
  • 做网站推广收入好吗网站备案的影响
  • 网站建设方案文库汽车门户网站程序
  • 做venn图网站电商出口营销要多少钱
  • 五矿瑞和上海建设有限公司网站网页编辑代码模板
  • 做网站需要什么html代码下载
  • 网站seo标准二级域名能查到一级域名吗
  • 南京网站制作联系宋网页升级跳转自动刷新
  • 济南网站建设费用网站建设技术参数
  • 品牌网站建设權威大蝌蚪1元购网站建设
  • 网站开发及设计宁波建工工程集团有限公司
  • 做ppt图片用的网站有哪些公司网站的推广方案
  • 怎么用PHP做网站留言板画网站 模板
  • 网站维护中是什么意思静态网页设计心得体会
  • 青岛网站建设收费哪个平台好网站建设都包含哪些内容
  • 医院网站站群建设网站建设通俗讲
  • 网站界面设计的发展网站建设的整个流程
  • 做网站建设公司哪家好?网站开发需求模板
  • 深圳精美网站设计asp做的网站缺点
  • 佛山企业如何建网站唐山网页设计