权限提升-Windows权限提升篇溢出漏洞土豆家族通杀全系补丁对比EXP筛选

知识点

1、Web到Win-系统提权-土豆家族
2、Web到Win-系统提权-人工操作

章节点:
1、Web权限提升及转移
2、系统权限提升及转移
3、宿主权限提升及转移
4、域控权限提升及转移

在这里插入图片描述

基础点

0、为什么我们要学习权限提升转移技术:

简单来说就是达到目的过程中需要用到它

1、具体有哪些权限需要我们了解掌握的:

后台权限
数据库权限
Web权限
计算机用户权限
计算机系统权限
宿主机权限
域控制器权限

2、以上常见权限获取方法简要归类说明:

后台权限:SQL注入,数据库泄漏,弱口令攻击,未授权访问等造成
数据库权限:SQL注入,数据库泄漏,弱口令攻击,未授权访问等造成
Web权限:RCE,反序列化,文件上传等直达或通过后台数据库间接造成
计算机用户权限:弱口令,数据泄漏等直达或通过Web,服务器及域控转移造成
计算机系统权限:系统内核漏洞,钓鱼后门攻击,主机软件安全直达或上述权限提升造成
宿主机权限:Docker不安全配置或漏洞权限提升直达(服务资产造成入口后提升)
域控制器权限:内网域计算机用户提升或自身内核漏洞,后门攻击,主机软件安全直达

3、以上常见权限获取后能操作的具体事情:

后台权限:文章管理,站点管理,模版管理,数据管理,上传管理等
数据库权限:操作数据库的权限,数据增删改查等(以数据库用户为主)
Web权限:源码查看,源码文件增删改查,磁盘文件文件夹查看(以权限配置为主)
计算机用户权限:就如同自己电脑上普通用户能操作的情况(敏感操作会被禁止)
计算机系统权限:就如同自己电脑上能操作的情况(整个系统都是你的)
宿主机权限:就如同自己电脑上能操作的情况(整个系统都是你的)
域控制器权限:就如同自己电脑上能操作的情况(整个内网域系统都是你的)

4、以上常见权限在实战中的应用场景介绍:

当我们通过弱口令进入到应用后台管理
当我们下载备份文件获取到数据库信息
当我们通过漏洞拿到资产系统的Web权限
当我们在公司被给予账号密码登录计算机或系统
当我们在公司或钓鱼后门获取到某个公司机器系统
.....................................

一、演示案例-Web到Win-系统提权-人工操作

解决工具或插件无法实时更新,又或者面对的操作系统较高的情况下人工操作更适合

优点:解决实时更新不集成的EXP
缺点:操作繁琐,需要各种复现调试

如果提权中无法执行命令的话,可以尝试上传本地cmd.exe到可读写目录再调用

1、信息收集

参考常见命令
在这里插入图片描述

2、补丁筛选

https://i.hacking8.com/tiquan
在这里插入图片描述
https://github.com/bitsadmin/wesng
支持很多漏洞类型,需要自己筛选

python wes.py systeminfo.txt --color
python wes.py systeminfo.txt --color -i "Elevation of Privilege" -o vuln.csv

3、EXP获取执行

KernelHub 针对常用溢出编号指定找EXP

https://github.com/Ascotbe/Kernelhub
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Poc-in-Github 针对年份及编号指定找EXP

https://github.com/nomi-sec/PoC-in-GitHub
在这里插入图片描述

二、演示案例-Web到Win-系统提权-土豆家族

windows提权用这个系列漏洞最多,成功率也最大。
参考地址:https://mp.weixin.qq.com/s/OW4ybuqtErh_ovkTWLSr8w

土豆(potato)提权通常用在我们获取WEB/数据库权限的时候,
可以将低权限的服务用户提升为“NT AUTHORITY\SYSTEM”特权。

1、Test in:自行搭建+Windows 2019(IIS+ASP.NET)-人工操作

一、信息收集

在这里插入图片描述

systeminfo

在这里插入图片描述

二、补丁筛选

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、EXP获取执行

一般推荐直接用土豆家族提权,通杀全部系统版本。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、Test in:行搭建+Windows 2022(IIS+ASP.NET)-人工操作

在这里插入图片描述
同理,把全部土豆EXE上传到webshell上,再一个一个试就行
在这里插入图片描述

3、Test in:Windows 10/11(1809/21H2)

在这里插入图片描述
在这里插入图片描述

SweetPotato        OK
RoguePotato
BadPotato          OK
EfsPotato          OK
GodPotato          OK
PetitPotato        OK
MultiPotato
CandyPotato
RasmanPotato       OK
CoercedPotato
JuicyPotatoNG
PrintNotifyPotato  OK

土豆家族项目地址:

默认有些项目不是编译好的,需要自己编译成EXE文件。

GodPotato-自带exe

https://github.com/BeichenDream/GodPotato
在这里插入图片描述

RoguePotato-自带exe

https://github.com/antonioCoco/RoguePotato
在这里插入图片描述

PetitPotato-自带exe

https://github.com/wh0amitz/PetitPotato
在这里插入图片描述

JuicyPotatoNG-自带exe

https://github.com/antonioCoco/JuicyPotatoNG
在这里插入图片描述

PrintNotifyPotato-自带exe

https://github.com/BeichenDream/PrintNotifyPotato
在这里插入图片描述

BadPotato-需要自行编译成exe

https://github.com/BeichenDream/BadPotato
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

EfsPotato-需要自行编译成exe

https://github.com/zcgonvh/EfsPotato
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

CandyPotato-需要自行编译成exe

https://github.com/klezVirus/CandyPotato
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

RasmanPotato-需要自行编译成exe

https://github.com/crisprss/RasmanPotato
在这里插入图片描述

MultiPotato-需要自行编译成exe

https://github.com/S3cur3Th1sSh1t/MultiPotato
在这里插入图片描述

SweetPotato-需要自行编译成exe

https://github.com/CCob/SweetPotato
在这里插入图片描述

CoercedPotato需要自行编译成exe

https://github.com/Prepouce/CoercedPotato
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/562533.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥杯-体育健将-CPP-贪心

目录 一、题目描述: 二、整体思路: 三、代码: 一、题目描述: 二、整体思路: 要在k分钟内拿最多的金牌,就意味着要参加尽可能多的项目,因此就要选择耗时(比赛时间和休息时间)最少的项目先预处…

谈谈 cookie 和 session

我感觉八股文里面 Javaweb 问的其实不算多,我在面试的时候被问过 cookie 和 session,其他的就没问了,哦,还问了一下 servlet,感觉问来问去也就是这几个问的多一点。而对于cookie和session的回答,我答的不算…

一文读懂IP地址

IP地址(Internet Protocol Address)是指互联网协议地址,是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。IP地址的主要特点是具有唯一性&#xff…

安卓手机系统跳过app启动广告软件

跳过广告关于此应用声明: 应用利用了安卓系统的辅助功能API,可以读取您手机屏幕上显示的所有内容,并且可以以您的名义进行屏幕点击等操作。* 轻量无广告,不联网,也不需要任何权限;* 请务必在系统设置中开启…

4 种策略让 MySQL 和 Redis 数据保持一致

先阐明一下 MySQL 和 Redis 的关系:MySQL 是数据库,用来持久化数据,一定程度上保证数据的可靠性;Redis 是用来当缓存,用来提升数据访问的性能。 关于如何保证 MySQL 和 Redis 中的数据一致(即缓存一致性问题…

springboot网站开发-本地图片正常-linux服务器报错500解决办法

springboot网站开发-本地图片正常-linux服务器报错500解决办法!在本地测试一切正常,发布到远程服务器后,就报错了,500. 经过仔细的分析,得出结论,是远程服务器linux对应的jar文件,安全级别限制…

微服务鉴权的几种实现方案

1.Token 1.1 Token透传(不推荐) 刚开始接触微服务时网上给的方案大都数是通过透传Token做鉴权,但我认为这种方式不是很妥当。接着往下看: 这种方式通过透传Token使得各微服务都能获取到当前登录人信息,在代码编写上确…

0103设计算法-算法基础-算法导论第三版

文章目录 一、分治法二、分析分治算法结语 我们可以选择使用的算法设计技术有很多。插入排序使用了增量方法:在排序子数组 A [ 1 ⋯ j − 1 ] A[1\cdots j-1] A[1⋯j−1]后,将单个元素 A [ j ] A[j] A[j]插入子数组的适当位置,产生排序好的子…

【数字图像处理matlab系列】数组索引

【数字图像处理matlab系列】数组索引 【先赞后看养成习惯】【求点赞+关注+收藏】 MATLAB 支持大量功能强大的索引方案,这些索引方案不仅简化了数组操作,而且提高了程序的运行效率。 1. 向量索引 维数为1xN的数组称为行向量。行向量中元素的存取是使用一维索引进行的。因此…

基于SSM+Jsp+Mysql的记账管理系统

开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包…

基于SSM的花店商城系统+数据库+论文+免费远程调试

项目介绍: 基于SSM的花店商城系统。Javaee项目 采用M(model)V(view)C(controller)三层体系结构,通过Spring SpringMvc MybatisMavenJsp来实现。MySQL数据库作为系统数据储存平台,实…

证书(公钥):网络安全的关键

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…