首页
学习
活动
专区
圈层
工具
发布

第87篇:Struts2框架全版本漏洞检测工具,原创发布(漏洞检测而非漏洞利用)

在2016年时,很多Java应用网站都是基于Struts2框架开发的,因而Struts2的各个版本的漏洞非常多,研发工具的初衷就是为了方便安全测试人员快速寻找Struts2漏洞。...在后期更新过程中,ABC_123尽可能把这款工具写得简单易用,哪怕对Struts2漏洞完全不懂的新手,也能快速帮助企业找到Struts2漏洞并进行修复。...难以利用的漏洞:S2-020、S2-021也比较常见,但是利用很困难,getshell的结果大概率会造成网站崩溃,所以本程序不提供相关漏洞的利用。...工具的使用技巧 如果遇到程序检测到Struts2-045/S2-046代码执行漏洞,却没办法执行命令或者上传文件的情况,请手工对漏洞编号进行选择。...由于目标网站环境问题,Struts2漏洞在不同的Web环境下,一些漏洞测试语句不一样,所以需要切换到不同的利用模式。 Struts2框架下的Log4j2漏洞检测与其它框架不同,需要特殊构造的检测语句。

2.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【漏洞利用】最新大华综合漏洞利用工具

    项目介绍 此项目主要用于在授权情况下对大华系列产品进行漏洞检测 漏洞支持 大华综合漏洞利用工具 收录漏洞如下: 大华DSS数字监控系统attachment_clearTempFile.action注入漏洞...大华DSS数字监控系统远程命令执行漏洞 大华DSS数字监控系统itcBulletin注入漏洞 大华智慧园区综合管理平台信息泄露漏洞 大华智慧园区综合管理平台getNewStaypointDetailQuery...任意文件上传漏洞 大华智慧园区综合管理平台emap任意文件上传漏洞 大华智慧园区综合管理平台searchJson注入漏洞 大华DSS数字监控系统attachment_getAttList.action注入漏洞...大华DSS数字监控系统远程命令执行漏洞 根据程序版本优化,添加新版本的Poc webshell利用模块 大华智慧园区综合管理平台poi任意文件上传漏洞 大华智慧园区综合管理平台video任意文件上传漏洞...,即可开始检测 cmdshell模块 选择模块进行漏洞验证,如果存在,在cmdshell输入你要执行的命令即可 webshell利用模块: 内置Godzilla Behinder jspcmdshell

    3.3K10

    struts2架构网站漏洞修复详情与利用漏洞修复方案

    struts2从开发出来到现在,很多互联网企业,公司,平台都在使用apache struts2系统来开发网站,以及应用系统,这几年来因为使用较多,被攻击者挖掘出来的struts2漏洞也越来越,从最一开始...S2-001到现在的最新的s2-057漏洞,本文着重的给大家介绍一下struts2漏洞的利用详情以及漏洞修复办法。...先从1开始吧,S2-001影响的版本是Struts 2.0.0 - Struts 2.0.8版本,最早开始的版本漏洞太低级,当时的apache官方并没有设置安全机制,导致在提交参数的时候紧接的执行了递归化查询数据...S2-013漏洞利用是因为标签属性的原因,标签设置参数里竟然可以执行表达式,会让URL值的参数进行传递表达式,漏洞的修复也很简单对其标签属性进行了删除。...以上是S2-001到S2-015漏洞的产生原因,以及漏洞修复的办法介绍,因为文章字数限制,其他版本的struts2漏洞将会在下一篇文章中给大家讲解。

    1.5K30

    如何利用Struts2漏洞绕过防火墙获取Root权限

    本文我要分享的是关于Apache struts2 CVE-2013–2251漏洞的,由于该漏洞可以导致远程代码执行,曾一度被广泛滥用。...该漏洞原理在于,通过操纵前缀为 “action:”/”redirect:”/”redirectAction:”的参数,在Struts 低于2.3.15的版本框架中实现远程代码执行。...此次测试中,我不仅绕过了WAF防火墙实现远程代码执行,还利用了某Linux提权漏洞获取了目标服务器的root管理控制权。...”漏洞参数进行了必要的测试,为了实现漏洞利用,需要构造一个OGNL表达式,从这个网站上我得到了一些启示,由此,我构造了一个执行命令”ifconfig”的有效Payload: ?...好吧,以上就是我利用apache strut 2漏洞,绕过WAF并结合某Linux提权漏洞实现的一次渗透测试。没有高大上的技巧,仅当思路拓展,不足之处,大牛多多包涵。

    2K40

    Nacos漏洞综合利用工具

    项目介绍 Nacos漏洞综合利用GUI工具,集成了默认口令漏洞、SQL注入漏洞、身份认证绕过漏洞、反序列化漏洞的检测及其利用 使用说明 1、漏洞检测利用 漏洞检测支持非常规路径的检查,比如Nacos的路径为...xxx.xxx.xxx.xxx/home/nacos , 只需在目标中填入Nacos的路径即可,指纹识别功能会就去扫描三个路径(" "、"/nacos" 、"/home/nacos"),识别了Nacos才会开启漏洞扫描...2、权限绕过利用 在图形化界面中可以实现用户操作,例如:添加用户、删除用户、密码重置 3、批量检测方式 工具支持导入扫描字典,我们通过导入目标站点列表,随后进行"一键检测",实现对目标是否存在漏洞的检测...4、SQL注入利用 工具提供SQL注入漏洞的检测与利用: 5、内存马注入 工具提供内存马注入支持 免责声明 本开源工具是由作者按照开源许可证发布的,仅供个人学习和研究使用。...作者不对您使用该工具所产生的任何后果负任何法律责任

    2.7K10

    国内黑客论坛已出现自动攻击已知Struts漏洞的工具

    中国黑客现在正是用一个自动工具利用Apache Struts中的已知漏洞,目的是在用这个框架开发的用于托管应用的服务器上安装后门。...研究员透露,黑客现在正非常积极地利用这些漏洞。而研究员们在一个隐秘的中国论坛上发现了一款工具,此工具可针对有漏洞的Struts发起自动攻击。...这款工具利用以下Struts漏洞来损坏服务器:S2-016 (CNNVD-201307-308), 在7月16号发布的 Struts 2.3.15.1 中已得到修复; S2-013 (CNNVD-201305...功能更强大的Web Shell在黑客论坛上也是可以轻易获取的,黑客可以利用这些工具从已被侵入的服务器上搜寻并窃取信息。...Struts 2.3.15.1,目前是最安全的版本,此版本去除了若干有漏洞的特性,如“DefaultActionMapper类的redirect:”和“redirectAction:”前缀。

    1.4K50

    Struts2-061 漏洞复现

    s2-061 漏洞复现 0x00 漏洞简介 Apache Struts2框架是一个用于开发Java EE网络应用程序的Web框架。...Apache Struts于2020年12月08日披露 S2-061 Struts 远程代码执行漏洞(CVE-2020-17530),在使用某些tag等情况下可能存在OGNL表达式注入漏洞,从而造成远程代码执行...0x01 漏洞描述 Struts2 会对某些标签属性(比如 `id`,其他属性有待寻找) 的属性值进行二次表达式解析,因此当这些标签属性中使用了 `%{x}` 且 `x` 的值用户可控时,用户再传入一个...0x02 漏洞影响 struts 2.0.0 - struts 2.5.25 0x03 漏洞复现 0x03 环境搭建 环境机:ubantu 攻击机:kali 使用vulhub 搭建 docker-compose...脚本: 0x05 漏洞修复 避免对不受信任的用户输入使用强制OGNL评估,或/和升级到2.5.26版,可修复该漏洞。

    60510

    【护网必备】最新Struts2全版本漏洞检测工具

    在2016年时,很多Java编写的应用网站都是基于Struts2框架研发的,因而Struts2的各个版本的漏洞非常多,当时为了方便安全测试人员快速寻找Struts2漏洞,于是ABC_123尽可能把这款工具写的简单容易上手...,哪怕对Struts2漏洞完全不懂的新手,也能快速找到Struts2漏洞并进行修复。...工具使用 漏洞检测 运行工具后点击“检测漏洞”会自动检测该URL是否存在S2-001、S2-005、S2-009、S2-013、S2-016、S2-019、S2-020/021、S2-032、S2-037...,并不再开发) 2、S2-020、S2-021仅提供漏洞扫描功能,因漏洞利用exp很大几率造成网站访问异常,本程序暂不提供。...4、作者对不同的struts2漏洞测试语句做了大量修改,执行命令、上传功能已经能通用。

    2.5K10

    OA漏洞利用工具

    工具介绍 I-Wanna-Get-All是@R4gd0ll师傅基于Apt-T00ls二次开发的一款安全工具,严禁一切未授权漏洞扫描攻击。...使用工具前建议判断系统指纹框架,部分漏洞为接口探测存活判断是否成功,实际利用情况以执行情况为准。 很多误报还需要完善,欢迎各位提issues ATT模块 1....用友serial漏洞大部分为接口探测,请ATT根据实际情况进行判断 2. 部分漏洞为确保准确性,请先进行检测,再进行点击执行利用 3. 使用ALL进行漏洞探测时,由于多线程等其他原因会产生误报 4....文件上传漏洞,上传文件后执行进行上传,并使CMD栏为空,请先检测尝试上传后再利用 5. 命令执行漏洞利用CMD写入命令后进行执行。 6. 清屏按钮可清除除URL地址外所有信息 7....(选择OA类型 -- 选择漏洞 -- 输入URL -- 检测) 用友NC漏洞利用(选择OA类型 -- 选择漏洞 -- 输入URL -- 输入命令 -- 执行) 用友NC文件上传(选择OA类型 -- 选择漏洞

    2K10

    【神兵利器】Jeecg综合漏洞利用工具

    项目介绍 Jeecg综合漏洞利用工具程序采用javafx开发,环境JDK 1.8 声明:仅用于授权测试,用户滥用造成的一切后果和作者无关 请遵守法律法规 漏洞支持 jeecg-boot queryFieldBySql...信息泄露漏洞 jeecg-boot-任意文件下载漏洞 jeecg-boot-jeecgFormDemoController漏洞 jeecg-boot-v2 P3 Biz Chat任意文件读取漏洞 jeecg-boot-v2...sys/duplicate/check注入漏洞 jeecg-boot-v2 AviatorScript表达式注入漏洞 功能介绍 Jeecg综合漏洞利用工具集成了多模块漏洞利用,包括一键漏洞检测,单独选择模块检测...信息泄露漏洞 jeecg-boot-checkOnlyUser信息泄露漏洞 jeecg-boot-httptrace信息泄露漏洞 (2)接口测试模块 jeecg-boot-querySysUser信息泄露漏洞...注入漏洞 Jeecg-Boot qurestSql-SQL注入漏洞 使用示例 默认模块可一键扫描所有漏洞 命令执行: 文件上传:

    2.4K10

    Botb:容器分析和漏洞利用工具

    BOtB(Break out the Box)是一款容器分析和漏洞利用工具,其主要是为渗透测试人员和工程师所设计的。 它可以为我们做什么?...BOtB是一个CLI工具,你可以执行以下操作: 利用常见的容器漏洞 执行常见的容器后期利用操作 当某些工具或二进制文件在容器中不可用时提供功能 使用BOtB的功能与CI/CD技术来测试容器部署 以手动或自动方式执行以上操作...构建 BOtB BOtB是用GO编写的,因此你可以使用标准的GO工具来构建。...1 使用自定义 payload 利用 CVE-2019-5736 请注意,在该场景下要想有效利用,必须在目标容器中执行一个进程。 #....参考文献与资源 如果没有社区中其他人的贡献,那么也就不会有这款工具,以下是对我有帮助的资源列表。

    1.9K10
    领券