![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
WEB 漏洞复现和分析
文章平均质量分 62
漏洞复现和分析
god_Zeo
专注网络安全、安全开发、代码审计、红蓝对抗
展开
-
OAuth 2.0 认证和攻击面
攻击面主要是,CSRF绑定劫持漏洞,还有就是回调URL未校验,绕过校验,或者配合url跳转绕过啥的。原创 2023-02-25 10:22:44 · 1404 阅读 · 1 评论 -
ImageMagick任意文件读取漏洞(CVE-2022-44268)
爆出一个 ImageMagick 漏洞 CVE-2022-44268 ,在ImageMagick 7.1.0-51版本及以前 ,可以造成一个任意文件读取的危害比较可观,最近有时间来复现学习一下原创 2023-02-12 17:19:00 · 3841 阅读 · 0 评论 -
前端websocket劫持漏洞(CSWSH)
其实简单的将,这个很类与websocket版本的CSRF,同样的需要没有CSRF的token,然后利用这一点,发送一下敏感的请求,做一些敏感操作。原创 2023-01-28 17:00:35 · 2392 阅读 · 0 评论 -
Java代码审计: ClassLoader应用
0x00 前提首先说明一下为啥要搞这个?1、挖洞比如挖洞的时候遇到反序列化,一般都是cc回显是将构造的回显类塞进TemplatesImpl中,如果禁用了就得找其他的方法,一般都是找ClassLoader的子类,并且实现defineClass的类。2、webshell对抗类似于冰蝎的webshell也是使用自定义的ClassLoader,下面讲的方法都可以转化为webshell,这种特征都不台明显,有一定的迷惑性。3、漏洞利用还是在漏洞回显方面的问题,一般多利用 TemplatesImpl原创 2022-05-10 16:21:21 · 758 阅读 · 0 评论 -
CVE-2022-0847 DirtyPipe 提权漏洞 复现
0x00 介绍DirtyPipe (CVE-2022-0847) 是自 5.8 以来 Linux 内核中的一个漏洞,它允许覆盖任意只读文件中的数据。其要求内核是5.8以上的才能利用相关链接:原文地址:https://dirtypipe.cm4all.com/准备创建一个低权限用户我的环境是docker里面uname -aLinux ae801d08733b 5.10.76-linuxkit #1 SMP Mon Nov 8 10:21:19 UTC 2021 x86_64 x86_64原创 2022-03-08 10:24:33 · 4836 阅读 · 0 评论 -
Spring Cloud Gateway Actuator API SpEL表达式注入命令执行(CVE-2022-22947)
0x01Spring Cloud Gateway是基于Spring Framework 和 Spring Boot构建的API网关,它旨在为微服务架构提供一种简单、有效、统一的API路由管理方式。华为云提醒使用Spring Cloud Gateway的用户及时安排自检并做好安全加固。参考链接:CVE-2022-22947: Spring Cloud Gateway Code Injection VulnerabilityCVE-2022-22947: SPEL CASTING AND EVIL原创 2022-03-06 17:59:05 · 5031 阅读 · 0 评论 -
钉钉 RCE 漏洞
钉钉 RCE 漏洞影响版本版本:6.3.5https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v6.3.5.11308701.exe触发方式dingtalk://dingtalkclient/page/link?url=127.0.0.1/test.html&pc_slide=true成功复现POC参考https://github.com/crazy0x70/dingtal原创 2022-02-16 14:25:40 · 3289 阅读 · 2 评论 -
SonarQube 未授权漏洞
0x01 漏洞影响产品概述SonarQube是一款开源静态代码质量分析管理工具,支持Java、Python、PHP、JavaScript、CSS等27种以上目前极为流程的编程开发语言,同时它能够便捷集成在各种IDE、Jenkins、Git等服务中,方便及时查看代码质量分析报告。该工具在github开源社区获得6.3K的关注量,在全球颇具影响力,深得全球各研发工作者的喜爱。0x02 漏洞描述SonarQube是一款开源静态代码质量分析管理工具,在默认配置的情况下,缺少对API 接口的访问权限控制,攻击者原创 2022-01-29 14:47:26 · 5819 阅读 · 0 评论 -
CVE-2021-4034 Linux Polkit pkexec权限提升漏洞
0x01 CVE-2021-4034 漏洞详情Polkit(PolicyKit)是一个用于控制类Unix系统中系统范围权限的组件,它为非特权进程与特权进程的通信提供了一种有组织的方式。pkexec是Polkit开源应用框架的一部分,它负责协商特权进程和非特权进程之间的互动,允许授权用户以另一个用户的身份执行命令,是sudo的替代方案。1月25日,研究人员公开披露了在 polkit 的 pkexec 中发现的一个权限提升漏洞(CVE-2021-4034 ,也称PwnKit),它存在于所有主流的 Linux原创 2022-01-26 16:04:26 · 4859 阅读 · 4 评论 -
Apache ShenYu JWT认证缺陷漏洞(CVE-2021-37580)
0x01 漏洞说明Apache ShenYu 是应用于所有微服务场景的,可扩展、高性能、响应式的 API 网关解决方案。Apache ShenYu Admin 存在身份验证绕过漏洞**(CVE-2021-37580)*,该漏洞的CVSS评分为9.8***。由于ShenyuAdminBootstrap 中 JWT 的错误使用允许攻击者绕过身份验证,攻击者可通过该漏洞直接进入系统后台。0x02 影响版本Apache ShenYu 2.3.0Apache ShenYu 2.4.00x03 漏洞复现F原创 2021-11-23 20:47:07 · 4695 阅读 · 0 评论 -
Apache Druid LoadData 任意文件读取 漏洞 CVE-2021-36749
Apache Druid LoadData 任意文件读取 漏洞 CVE-2021-367490x01 漏洞简介在 Druid 系统中,InputSource 用于从某个数据源读取数据。但是,HTTP InputSource 允许经过身份验证的用户以 Druid 服务器进程的权限从其他来源读取数据,例如本地文件系统。这不是用户直接访问 Druid 时的权限提升,因为 Druid 还提供了 Local InputSource,它允许相同级别的访问。但是当用户通过允许用户指定 HTTP InputSourc原创 2021-11-17 17:21:38 · 1180 阅读 · 0 评论 -
jumpserver 远程命令执行RCE漏洞复现和利用
0x01 简介JumpServer远程执行漏洞 RCE EXPJumpserver 是一款由python编写开源的跳板机(堡垒机)系统,是内网中的一种集权系统,拿下后基本上都是可以控制大量的服务器。项目地址:https://github.com/jumpserver/jumpserver0x02 漏洞原理远程命令执行漏洞:由于 JumpServer 某些接口未做授权限制,攻击者可构造恶意请求获取到日志文件获取敏感信息,再通过敏感信息获取一个20s的token,最后利用这个token去执行相关A原创 2021-11-16 22:03:04 · 3701 阅读 · 0 评论 -
Gitlab 远程命令执行RCE漏洞CVE-2021-22205附exp
0x01 漏洞介绍&原理GitLab 是由GitLab Inc.开发的一个用于仓库管理系统的开源项目,是一款Ruby开发的Git项目管理平台。由于在11.9以后的GitLab中,使用了图片处理工具ExifTool,而此图片处理工具又受到了漏洞CVE-2021-22204的影响:漏洞触发ExifTool功能处,ExifTool是用于从图像中移除元数据的开源工具,在解析上传图像中的元数据时,并没有完全解析某些元数据,导致攻击者上传带有恶意元数据的图片,从而导致远程命令执行。攻击者可以通过一个存在原创 2021-10-31 14:28:29 · 6006 阅读 · 2 评论 -
利用PHP_SESSION_UPLOAD_PROGRESS上传webshell
0x01 环境配置&利用条件环境分析session.use_strict_mode默认值为0,此时用户是可以自己定义Session ID的我们在Cookie里设置PHPSESSID=flag,PHP将会在服务器上创建一个文件:/tmp/sess_flagsession.upload_progress.prefix由我们构造的session.upload_progress.name值组成,最后被写入sess_文件里。所以:这个文件名是PHPSESSID=flag,文件名原创 2021-09-24 10:43:37 · 803 阅读 · 0 评论 -
Linux sudo 提权漏洞 CVE-2021-3156 复现 附exp
0x01 CVE-2021-3156: 缓冲区溢出漏洞在sudo解析命令行参数的方式中发现了基于堆的缓冲区溢出。任何本地用户(普通用户和系统用户,sudoer和非sudoers)都可以利用此漏洞,而无需进行身份验证,攻击者不需要知道用户的密码。成功利用此漏洞可以获得root权限。0x02 影响版本Sudo 1.8.2 - 1.8.31p2Sudo 1.9.0 - 1.9.5p1不受影响版本Sudo =>1.9.5p20x03 漏洞检测测试环境:ubuntu:20.04检测是否存在s原创 2021-02-04 10:51:29 · 1628 阅读 · 0 评论 -
某OA ajax.do 未授权漏洞任意文件上传getshell复现
致远OA ajax.do 未授权漏洞任意文件上传getshell复现0x00 简介致远OA A8 是一款流行的协同管理软件,在各中、大型企业机构中广泛使用。由于致远OA旧版本某些接口能被未授权访问,并且部分函数存在过滤不足,攻击者通过构造恶意请求,权限绕过漏洞,可在无需登录的情况下上传恶意脚本文件,从而控制服务器0x01 影响范围致远OA V8.0致远OA V7.1、V7.1SP1致远OA V7.0、V7.0SP1、V7.0SP2、V7.0SP3致远OA V6.0、V6.1SP1、V6.1S原创 2021-01-12 15:37:17 · 6450 阅读 · 5 评论 -
CVE-2020-17518 任意文件写漏洞复现
0x01 漏洞简介Apache FlinkApache Flink是一个开源流处理框架,具有强大的流处理和批处理功能。CVE-2020-17518 任意文件写漏洞Apache Flink 1.11.0中引入了一项更新,该更新在1.11.1及更高的版本和1.11.2中发布。Apache Flink 控制面板的Submit New Job处存在任意文件上传:0x02 影响版本1.11.01.11.11.11.20x03 漏洞复现写入EXP:POST /jars/upload HTT原创 2021-01-08 17:19:37 · 2217 阅读 · 0 评论 -
漏洞复现 Apache Flink CVE-2020-17519 任意文件读取漏洞
0x01 漏洞简介Apache FlinkApache Flink是一个开源流处理框架,具有强大的流处理和批处理功能。Apache Flink 1.11.0中引入的一项更改(包括版本1.11.1和1.11.2)允许攻击者通过JobManager进程的REST接口读取JobManager本地文件系统上的任何文件。CVE-2020-17519 任意文件读取漏洞Apache Flink 1.11.0中引入了一项更新,该更新在1.11.1及更高的版本和1.11.2中发布。该项更新允许攻击者通过JobM原创 2021-01-06 17:35:17 · 698 阅读 · 0 评论 -
webshell多种方法免杀
0x00 前提 -2020 最后一天了,这个月其实没有完整的写完东西,这是以前的存货了,应为生病了,真的的难受的不行,什么也干不了,天天站不行坐不行,躺着也不行了。。。哎。。。总之身体真的很重要,别搞坏了身体!!!webshell这个东西对于web方向的还是极其重要的,getshell被杀了很难受,于是来研究一波自己的免杀马儿,毕竟别人没有自己的好用,而且分享出来分分钟被杀。在本篇文章中将会介绍一些常用的木马免杀技巧0x01 检测情况WAF一般都是维护一个规则库,记录webshell常用的函原创 2020-12-31 13:39:23 · 3729 阅读 · 1 评论 -
WordPress xmlrpc.php SSRF漏洞复现
0x01 WordPress xmlrpc.php 存在SSRF漏洞通过Pingback可以实现的服务器端请求伪造 (Server-side request forgery,SSRF)和远程端口扫描。0x02影响版本WordPress 版本< 3.5.1造成的影响1、可以对业务内网进行探测。2、攻击运行在内网或本地的应用程序(比如溢出攻击)。3、利用file协议读取本地文件等0x03漏洞验证第一步:直接访问这个文件,初步判断第二步:发现POC验证数据包需要修改三处地方:例如:w原创 2020-11-23 11:51:26 · 3535 阅读 · 2 评论 -
Weblogic(CVE-2020-14882,CVE-2020-14883) 管理控制台未授权远程命令执行漏洞
Weblogic(CVE-2020-14882,CVE-2020-14883) 管理控制台未授权远程命令执行漏洞0x01 漏洞简述2020年10月29日,360CERT监测发现 Weblogic ConSole HTTP 协议代码执行漏洞,该漏洞编号为 CVE-2020-14882,CVE-2020-14883 ,漏洞等级:严重,漏洞评分:9.8。远程攻击者可以构造特殊的HTTP请求,在未经身份验证的情况下接管 WebLogic Server Console,并在 WebLogic Server Co原创 2020-11-02 11:37:14 · 6154 阅读 · 3 评论 -
CVE-2020-15778漏洞复现
0x01 漏洞简介SCP(secure copy)是linux系统下基于ssh登录进行安全远程文件拷贝的命令,可以在linux之间复制文件和目录。OpenSSH中小于 8.3p1版本 SCP命令里存在命令注入漏洞。当将文件复制到远程服务器时,文件路径附加在本地scp命令的末尾,可以触发命令注入漏洞。漏洞存在的点在 https://github.com/openssh/openssh-portable/blob/a2855c048b3f4b17d8787bd3f24232ec0cd79abe/scp.c原创 2020-08-03 11:48:30 · 3723 阅读 · 0 评论 -
红队武器库:fastjson小于1.2.68全漏洞RCE利用exp复现
0x01漏洞介绍Fastjson是阿里巴巴公司开源的一款json解析器,其性能优越,被广泛应用于各大厂商的Java项目中。fastjson于1.2.24版本后增加了反序列化白名单,而在1.2.48以前的版本中,攻击者可以利用特殊构造的json字符串绕过白名单检测,成功执行任意命令。0x02影响范围Fastjson < 1.2.68Fastjson爆出的绕过方法可以通杀1.2.68版本以下所有0x03漏洞复现下面以Fastjson 1.2.47 为例子,因为vulhub有现成的环境十分方便原创 2020-07-04 11:56:02 · 58264 阅读 · 1 评论 -
php伪协议 配合 文件包含漏洞.md
0x00 起因被问到了php的一伪协议后发现自己对伪协议的认识还是太浅, 现在好好总结学习一番又感觉自己学了半天不知道自己在干嘛。。。哎。。。0x01 环境PHP版本:5.4.45PHP.ini:allow_url_fopen :on 默认开启allow_url_include:om 默认关闭PHP版本<=5.2 可以使用%00进行截断,但是少有低版本的了。。。先站在前人的大肩膀看看总结 ,主要是两个选项的开关,实验我默认都开了freebuff上看到的0x02 具体的协议原创 2020-06-12 00:39:32 · 1286 阅读 · 1 评论 -
CVE-2020-0796_RCE漏洞exp复现(非蓝屏)
0x00漏洞介绍漏洞介绍微软SMBv3 Client/Server远程代码执行漏洞CVE-2020-0796影响范围:Windows 10 Version 1903 for 32-bit SystemsWindows 10 Version 1903 for x64-based SystemsWindows 10 Version 1903 for ARM64-based SystemsWindows Server, Version 1903 (Server Core installation)原创 2020-06-05 14:04:56 · 18404 阅读 · 17 评论 -
红队武器库-Apache Shiro 反序列化漏洞
Apache Shiro RememberMe 反序列化(Shiro550)Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。影响组件Apache Shiro <= 1.2.4实际漏洞影响范围如果shiro的rememberMe功能的AES密钥被泄露, 就会导致反序列化漏洞,无论Shiro是什么版本。目前网上收集到的密钥kPH+bIxk5D2deZiIxcaaaA==wGiHplamyXlVB11UXWol8g==2AvVhdsgUs0F原创 2020-06-03 17:30:18 · 4778 阅读 · 0 评论 -
weblogic漏洞系列- 弱口令
【研究】weblogic漏洞系列- 弱口令和解密1.环境2.原理3.影响版本4.利用过程任意文件读取漏洞的利用webshell1.环境Weblogic版本:10.3.6(11g)Java版本:1.6本环境模拟了一个真实的weblogic环境,其后台存在一个弱口令,并且前台存在任意文件读取漏洞。分别通过这两种漏洞,模拟对weblogic场景的渗透。环境启动后,weblogic后台访问htt...原创 2019-09-05 16:35:24 · 2494 阅读 · 0 评论 -
【研究】weblogic漏洞系列XMLDecoder 反序列化漏洞(CVE-2017-10271)
【研究】weblogic漏洞系列- 'wls-wsat' XMLDecoder 反序列化漏洞(CVE-2017-10271)1.环境2.原理3.影响版本4.利用过程1.环境环境https://github.com/vulhub/vulhub/blob/master/README.zh-cn.md这个搭环境很方便快捷,具体可以看说明,很简单2.原理Weblogic的WLS Securit...原创 2019-08-15 17:29:57 · 581 阅读 · 0 评论 -
【研究】weblogic漏洞系列-SSRF漏洞
【研究】weblogic漏洞系列-SSRF漏洞1.环境2.原理3.影响版本4.利用过程注入HTTP头,利用Redis反弹shell1.环境环境https://github.com/vulhub/vulhub/blob/master/README.zh-cn.md这个搭环境很方便快捷,具体可以看说明,很简单2.原理Weblogic中存在一个SSRF漏洞,利用该漏洞可以发送任意HTTP请求...原创 2019-08-15 15:17:01 · 556 阅读 · 0 评论 -
【研究】Struts2漏洞之S2-016漏洞环境和POC
【研究】Struts2漏洞之S2-016漏洞环境和POC1.环境2.原理3.影响版本4.利用过程POCPOC注意1.环境环境https://github.com/vulhub/vulhub/blob/master/README.zh-cn.md这个搭环境很方便快捷,具体可以看说明,很简单2.原理在struts2中,DefaultActionMapper类支持以"action:"、“r...原创 2019-07-02 16:28:35 · 2482 阅读 · 2 评论 -
【研究】Struts2漏洞之S2-008漏洞环境和可用回显POC
【研究】Struts2漏洞之S2-008漏洞环境和可用POC1.环境2.原理3.影响版本4.利用过程POC有效POC’’POC注意1.环境环境https://github.com/vulhub/vulhub/blob/master/README.zh-cn.md这个搭环境很方便快捷,具体可以看说明,很简单2.原理参考 http://rickgray.me/2016/05/06/revi...原创 2019-07-01 17:08:11 · 3224 阅读 · 0 评论 -
【研究】Struts2漏洞之S2-005漏洞环境和POC
【研究】Struts2漏洞之S2-005漏洞环境和可用POC1.环境2.原理3.影响版本4.利用过程POC1.环境环境https://github.com/vulhub/vulhub/blob/master/README.zh-cn.md这个搭环境很方便快捷,具体可以看说明,很简单2.原理参考吴翰清的《白帽子讲Web安全》一书。s2-005漏洞的起源源于S2-003(受影响版本...原创 2019-07-01 15:27:26 · 2078 阅读 · 0 评论 -
【研究】Struts2漏洞之S2-001漏洞环境和POC
【研究】Struts2漏洞之S2-001漏洞环境和POC1.环境2.原理3.影响版本4.利用过程POC1.环境环境https://github.com/vulhub/vulhub/blob/master/README.zh-cn.md这个搭环境很方便快捷,具体可以看说明,很简单2.原理该漏洞因为用户提交表单数据并且验证失败时,后端会将用户之前提交的参数值使用 OGNL 表达式 %{v...原创 2019-07-01 11:44:10 · 2168 阅读 · 0 评论 -
google hack搜索引擎常用总结
简介在渗透测试中,利用搜索引擎信息收集还是很不错,常常有意外的收获,也可以用在一些镜像库里面搜索信息收集还有之前看到的一些,都总结分享一下主要的常用一些语法site:可以限制你搜索范围的域名inurl:用于搜索网页上包含的URL,这个语法对寻找网页上的搜索,帮助之类的很有用.intext: 只搜索网页部分中包含的文字(也就是忽略了标题、URL等的文字)intitle: 查包...原创 2020-04-26 10:05:57 · 2005 阅读 · 0 评论 -
从绕过安全狗到编写tamper脚本
文章目录0x00 简述0x01 首先我们要判断哪个关键字被拦截了0x02 一些简单的知识点0x03 总结安全狗拦截的点0x04 Sqlmap tamper的编写0x05 tamper主要的三个部分0x06 tamper编写测试方法0x07 结束0x00 简述安全狗这些waf都是有一个特性,都是基于正则匹配去过滤的但是实际情况是需要权衡可用性和安全性当然厂商肯定是考虑到用户体验,所以不能出...原创 2020-04-21 09:23:23 · 1387 阅读 · 0 评论 -
记一次360众测仿真实战靶场考核WP
0x00 考核主要分为两部分第一部分为客观题:分为单选题,多选题,和判断题。我记录了一道有趣的题,也是不清楚正确答案的群第二部分为操作题:0x01客观题我记录了一道有趣的题,也是不清楚正确答案,有大佬知道吗0x02:操作题源码分析题,给你源码提及一个数据PHP == 弱语言绕过 ,因为没弄过CTF也是印象比较深刻网站被黑,可以下载整站,找后门下载源码,找...原创 2020-04-06 11:08:31 · 8519 阅读 · 2 评论 -
通达OA任意文件上传/文件包含RCE漏洞分析
通达OA任意文件上传/文件包含RCE漏洞分析0x01 前提0x01 漏洞介绍0x02 漏洞分析首先下载安装绕过身份验证文件上传部分变量传递问题文件包含部分0x01 前提关于这个漏洞:利用方式大致有两种:包含日志文件。绕过身份验证文件上传然后在文件包含。0x01 漏洞介绍通达OA系统代表了协同OA的先进理念,16年研发铸就成熟OA产品,协同OA软件行业唯一央企团队研发,多次摘取...原创 2020-03-30 10:06:34 · 2509 阅读 · 0 评论 -
浅谈SSRF 加redis反弹shell
0x00 SSRF简介和原理SSRF(Server-Side Request Forgery:服务器端请求伪造) 是一种利用漏洞伪造服务器端发起请求。一般情况下,SSRF攻击的目标是从外网无法访问的内部系统。通过控制功能中的发起请求的服务来当作跳板攻击内网中其他服务。比如,通过控制前台的请求远程地址加载的响应,来让请求数据由远程的URL域名修改为请求本地、或者内网的IP地址及服务,来造成对内...原创 2020-03-22 10:53:07 · 2860 阅读 · 0 评论 -
通达OA前台RCE加EXP任意文件上传+文件包含
RCE思路如下:未授权上传文件(jpg)->php代码包含->rce理论上是通杀,但是貌似2015版没有包含功能大家可以复现了import osimport requests# 定义webshell,因为是包含,所以用写入马比较方便# 这个马自带bypass disable_function 功能shell = '''<?php$fp = fopen('poc...原创 2020-03-18 16:52:47 · 1644 阅读 · 1 评论 -
XXE漏洞攻防
XXE漏洞1. XXE概述XXE(XML External Entity Injection)即XML外部实体注入。漏洞是在对非安全的外部实体数据进行处理时引发的安全问题。可以造成危害文件读取ssrfdos命令执行XML基础介绍XML是可扩展的标记语言(eXtensible Markup Language),设计用来进行数据的传输和存储。下面我们主要介绍PHP语言下的XXE...原创 2020-03-08 16:57:29 · 725 阅读 · 0 评论