草庐IT

漏洞POC

全部标签

SpringBoot 解决跨站脚本漏洞(XSS)问题

一、问题背景使用SpringBoot的项目出现了跨站脚本漏洞(XSS)问题。二、解决方案步骤如下:1、添加maven依赖在pom.xml文件中,增加如下依赖: dependency>groupId>org.apache.tomcatgroupId>artifactId>tomcat-servlet-apiartifactId>version>8.0.36version>scope>providedscope>dependency>dependency>groupId>javax.servletgroupId>artifactId>servlet-apiartifactId>version>2

【网安】处理项目中的一些常见漏洞bug(java相关)

[福利:\[网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!\]](https://mp.weixin.qq.com/s/BWb9OzaB-gVGVpkm161PMw)1.写在前面很多时候,一些项目,或许都会有一定的系统安全要求。一般常见于政府项目比较多!!!项目做完后,都需要做一些安全的扫描:包括以下方面:1.服务器安全漏洞问题扫描2.项目安全漏洞问题扫描3.中间件安全漏洞扫描(例如:mysql、oracle、redis、nacos等)那我们今天就来讲讲第2点,项目安全漏洞的场景问题!!!来,上干货!!!2.项目安全常见漏洞2.1Cross-originresourceshari

项目讲解之常见安全漏洞

本文是从开源项目RuoYi的提交记录文字描述中根据关键字漏洞|安全|阻止筛选而来。旨在为大家介绍日常项目开发中需要注意的一些安全问题以及如何解决。项目安全是每个开发人员都需要重点关注的问题。如果项目漏洞太多,很容易遭受黑客攻击与用户信息泄露的风险。本文将结合3个典型案例,解释常见的安全漏洞及修复方案,帮助大家在项目开发中进一步提高安全意识。RuoYi项目地址:https://gitee.com/y_project/RuoYi博主github地址:https://github.com/wayn111,欢迎大家关注一、重置用户密码RuoYi项目中有一个重置用户密码的接口,在提交记录dd37524b

智能合约 -- 常规漏洞分析 + 实例

 1.重入攻击漏洞分析攻击者利用合约漏洞,通过fallback()或者receive()函数进行函数递归进行持续取钱。刚才试了一下可以递归10次,貌似就结束了(version:0.8.20)。直接看代码:银行合约:有存钱、取钱、查看账户余额等函数。攻击合约:攻击、以及合约接受以太币就触发的receive()函数。分析:攻击者通过Attack合约调用attack()接口,先存钱,后进行取钱;那么Bank会向该合约发送以太币,进而触发Attack合约的receive()函数,然后又进行取钱操作,由于形成递归操作,Bank合约的withdraw()接口的,账户置0操作无法执行,从而形成无限递归。//

【网络安全】JWT安全漏洞

jwt安全漏洞什么是JWTJWT验证流程漏洞介绍方法一:伪造JWT方法二:爆破密钥什么是JWTJsonWebToken(JWT)JSONWebToken(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在两个组织之间传递安全可靠的信息。JWT是一个有着简单的统一表达形式的字符串:头部(Header)头部用于描述关于该JWT的最基本的信息,例如其类型以及签名所用的算法等。JSON内容要经Base64编码生成字符串成为Header。载荷(PayLoad)payload的五个字段都是由JWT的标准所定义的。iss:该JWT的签发者sub:该JWT所面向的用户aud:接收该JWT的一方exp(

处理 Windows Server 中 CVE-2016-2183(SSL/TLS) 漏洞的方法

一、漏洞说明Windowsserver2008或2012远程桌面服务SSL加密默认是开启的,且有默认的CA证书。由于SSL/TLS自身存在漏洞缺陷,当开启远程桌面服务,使用漏洞扫描工具扫描,发现存在SSL/TSL漏洞。例如如下漏洞:二、修复办法1、登录服务器,打开windowspowershell,运行gpedit.msc,打开“本地组策略编辑器”。2、打开“本地组策略编辑器”-“计算机配置”-“管理模板”-“网络”-“SSL配置设置”,在“SSL密码套件顺序”选项上,右键“编辑”。3、在“SSL密码套件顺序”选在“已启用(E)”,在“SSL密码套件”下修改SSL密码套件算法,仅保留TLS1.

【严重】Citrix ADC 和 Citrix Gateway 远程代码执行漏洞(PoC)

 漏洞描述CitrixADC是应用程序交付和负载平衡解决方案,CitrixGateway是一套安全的远程接入解决方案,常用于提供虚拟桌面和远程桌面服务,此外,CitrixADC还被广泛用作Windows堡垒机。在CitrixADC和CitrixGateway受影响版本中,如果设备配置为网关(VPN虚拟服务器、ICA代理、CVPN、RDP代理)或身份验证虚拟服务器。攻击者可以利用漏洞在未授权的情况下远程执行代码。漏洞名称CitrixADC和CitrixGateway远程代码执行漏洞漏洞类型代码注入发现时间2023/7/19漏洞影响广度广MPS编号MPS-fkps-ydxqCVE编号 CVE-20

JWT安全漏洞以及常见攻击方式

前言随着web应用的日渐复杂化,某些场景下,仅使用Cookie、Session等常见的身份鉴别方式无法满足业务的需要,JWT也就应运而生,JWT可以有效的解决分布式场景下的身份鉴别问题,并且会规避掉一些安全问题,如CORS跨域漏洞,CSRF漏洞等。JWT简介JWT即JsonWebToken的缩写,顾名思义,是Token的一种。它常被用来在向服务器发起请求时用作身份认证。使用JWT作为身份认证的优势在于:它不需要在服务端去保留用户的认证信息。仅需要对该Token正确性进行校验即可,这就意味着基于token认证机制的应用,不需要去考虑用户在哪一台服务器登录了,为应用的扩展提供了便利。新技术带来便利

ScrutisWeb曝出严重漏洞,可远程控制全球ATM!

2023年年初,SynackRedTeam(SRT)成员NeilGraves、JorianvandenHout和MalcolmStagg发现了CVE-2023-33871、CVE-2023-38257、CVE-2023-35763和CVE-2023-35189漏洞。2023年7月,总部位于法国的软件公司Iagona在其ScrutisWeb网络应用程序的2.1.38版本中修补了这些漏洞。一直以来,Synack红队(SRT)全球安全研究人员经常会在Synack客户的基础架构和网络服务器中发现漏洞,在某些Synack目标上,SRT成员可以相互协作,最大限度地发挥广泛的技能组合。在最近与Synack客