当前位置: 首页 > 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://www.w-s-a.com/news/719067/

相关文章:

  • PHP搭建IDC网站青岛福瀛建设集团网站
  • 安徽网站优化多少钱软件界面设计的基本原则
  • 网站建设动态页面修改删除dnf卖飞机的网站怎么做的
  • 万网是做什么的seo综合
  • 网站关键词分隔符php网站开发平台下载
  • 郑州那家做网站便宜商业计划书免费word版
  • 秦时明月的个人网站怎么做网站开发公司需要招聘哪些人
  • 广告网站建设制作设计服务商安卓app软件定制
  • 公司网站设计与实现中国职业培训在线官方网站
  • 网站服务器空间租用郑州官网网站推广优化
  • 郑州网站建设外包业务wordpress站酷首页
  • 机关门户网站 建设 方案个人怎么申请注册商标
  • 梧州网站建设有哪些九江网站建设优化
  • APP网站建设开发企业发展英文seo招聘
  • 临海市住房和城乡建设规划局网站高校图书馆网站的建设方案
  • 建立门户网站张店易宝网站建设
  • wordpress中英文站点厦门seo顾问屈兴东
  • 邯郸网站建设项目重庆网站备案系统
  • 网站导航容易做黄冈网站建设报价
  • 美橙互联建站网站被截止徐州网站建站
  • 网站班级文化建设视频深圳企业网页设计公司
  • 钦州网站建设公司做宣传网站买什么云服务器
  • 58同城有做网站wordpress怎么改标题和meta
  • 安通建设有限公司网站东莞地铁app
  • 群晖nas做网站滨州教育平台 网站建设
  • 住房城市乡建设部网站装修平台有哪些
  • 小米网站 用什么做的深圳广告公司前十强
  • 勤哲网站开发视频瑞安 网站建设培训
  • 有个蓝色章鱼做标志的网站高端的网站建设怎么做
  • 建站网址导航hao123html网页设计实验总结