Java代码审计初试

本文为Java代码审计入门的一篇文章,学习SSM框架的开源代码审计

  • 4
  • 5
  • Cl0wnkey
  • 发布于 2024-01-16 09:00:02
  • 阅读 ( 2756 )

浅谈okhttp3 HTTP请求解析过程

OKHttp是一个处理网络请求的开源项目,由Square公司开发,可以用于在 Android 和 Java 应用程序中进行网络通信。它提供了简洁的 API 和高效的性能,支持同步和异步请求、连接池、拦截器、缓存等功能,使网络通信更加便捷和灵活。浅谈其HTTP请求解析过程。

  • 1
  • 0
  • tkswifty
  • 发布于 2023-09-11 09:00:00
  • 阅读 ( 2718 )

【Web实战】新手入门java审计

jsherpcms审计 环境搭建 源码:https://github.com/jishenghua/jshERP/releases/tag/2.3 下载之后用idea导入 导入数据库文件 然后修改配置文件 然后启动 测试用户:jsh,密码:123456 sql注...

  • 3
  • 0
  • 永安寺
  • 发布于 2023-12-04 09:00:00
  • 阅读 ( 2670 )

SpringSecurity(Spring-WebFlux)动态配置资源权限绕过风险浅析

在SpringMVC中,使用SpringSecurity时可以通过实现FilterInvocationSecurityMetadataSource接口,在其中加载资源权限。实现动态配置资源权限。Spring MVC基于 Servlet 规范进行处理,而Spring WebFlux依赖于 Reactor 模块。两者在SpringSecurity的使用上还是有区别的。浅谈Spring-WebFlux动态配置资源权限场景在代码审计时需要关注的风险。

  • 0
  • 0
  • tkswifty
  • 发布于 2024-01-22 09:40:50
  • 阅读 ( 2600 )

SpringSecurity动态配置资源权限浅析

在Spring Security中实现通过数据库动态配置url资源权限,需要通过配置验证过滤器来实现资源权限的加载、验证。系统启动时,到数据库加载系统资源权限列表,当有请求访问时,通过对比系统资源权限列表和用户资源权限列表(在用户登录时添加到用户信息中)来判断用户是否有该url的访问权限。浅析其中代码审计时需要关注的风险。

  • 0
  • 1
  • tkswifty
  • 发布于 2024-01-18 09:35:27
  • 阅读 ( 2599 )

浅谈SpringWeb中获取当前请求路径的方式

在实际业务中,为了防止越权操作,通常会根据对应的URL进行相关的鉴权操作。浅谈SpringWeb中获取当前请求路径的方式。

  • 2
  • 1
  • tkswifty
  • 发布于 2023-12-11 09:00:02
  • 阅读 ( 2591 )

SpringWeb中获取@PathVariable参数值的方式与潜在的权限绕过风险

在某些业务场景中,会获取@PathVariable 参数值,根据具体的角色权限来进行对比,以达到访问不同的数据的效果。浅谈SpringWeb中获取@PathVariable 参数值的方式与潜在的权限绕过风险。

  • 0
  • 1
  • tkswifty
  • 发布于 2024-03-05 10:00:01
  • 阅读 ( 2444 )

【Web实战】记一次前台getshell组合拳审计的完整过程

本文内容仅限学习所用,请不要利用文中消息进行危害性测试。为保护此源码使用者的安全,本文中的源码系统名将做打码处理。 初学者学习中的小小收获,各位大佬轻喷。 1 整体审计 拿到源码,先做...

  • 1
  • 0
  • 阿斯特
  • 发布于 2023-11-08 09:00:01
  • 阅读 ( 2436 )

【Web实战】对通达OA11前台RCE的两个漏洞的分析与调优

对通达OA11前台RCE的两个漏洞的分析与调优,本文所涉及漏洞均为互联网上已公开漏洞,仅用于合法合规用途,严禁用于违法违规用途。

  • 0
  • 0
  • zcy2018
  • 发布于 2023-11-16 10:00:00
  • 阅读 ( 2428 )

Spring Data REST代码审计浅析

Spring Data REST是建立在Data Repository之上的,它能直接把resository以HATEOAS风格暴露成Web服务,而不需要再手写Controller层。客户端可以轻松查询并调用存储库本身暴露出来的接口。浅析其中的代码审计技巧。

  • 0
  • 0
  • tkswifty
  • 发布于 2024-02-20 09:00:00
  • 阅读 ( 2340 )

【PHP代码审计】Atutor2.2.4 CVE全复现

ATutor是一个开源基于Web的学习管理系统,2.2.4是目前的最新版本,我汇总了所有CVE进行复现,对国外站点PHP代码审计的学习有所帮助。

  • 0
  • 0
  • pokeroot
  • 发布于 2024-03-04 09:00:01
  • 阅读 ( 2154 )

【Web实战】浅谈reactor netty httpclient请求解析过程

Reactor Netty HttpClient 是 Reactor Netty 框架提供的一个用于进行异步 HTTP 请求的客户端库。它基于 Reactor 框架,采用响应式编程模型,允许以非阻塞的方式执行 HTTP 请求和处理响应。浅谈其HTTP请求解析过程。

  • 0
  • 0
  • tkswifty
  • 发布于 2023-11-21 10:00:01
  • 阅读 ( 2147 )

【Web实战】浅谈Jersey中常见的鉴权措施

跟SpringMvc一样,Jersey也提供了类似过滤器和拦截器的功能,辅助进行类似鉴权类业务需求的开发。简单总结下Jersey中常用的鉴权措施。

  • 0
  • 0
  • tkswifty
  • 发布于 2023-11-23 10:00:01
  • 阅读 ( 2143 )

【Web实战】浅谈Spring中的Controller参数的验证机制

在应用程序的业务逻辑中,数据校验是必须要考虑和面对的事情。应用程序必须通过某种手段保证输入进来的数据是安全可靠的。浅谈Spring中的Controller参数的验证机制。

  • 0
  • 0
  • tkswifty
  • 发布于 2023-11-16 09:00:02
  • 阅读 ( 2129 )

由浅继深的了解JNDI安全

由浅继深的了解JNDI安全

CVE-2024-27198 JetBrains TeamCity身份验证绕过漏洞浅析

JetBrains TeamCity发布新版本(2023.11.4)修复了两个高危漏洞JetBrains TeamCity 身份验证绕过漏洞(CVE-2024-27198)与JetBrains TeamCity 路径遍历漏洞(CVE-2024-27199)。未经身份验证的远程攻击者利用CVE-2024-27198可以绕过系统身份验证,创建管理员账户,完全控制所有TeamCity项目、构建、代理和构件,为攻击者执行供应链攻击。远程攻击者利用该漏洞能够绕过身份认证在系统上执行任意代码。

  • 0
  • 1
  • Stree
  • 发布于 2024-03-15 09:00:00
  • 阅读 ( 2055 )

某知名大型系统代码审计

大型Yii框架审计

  • 0
  • 2
  • 花北城
  • 发布于 2024-03-29 09:00:01
  • 阅读 ( 1890 )

对AWD流行开源WAF(1) -- Watchbird的白盒审计

白盒审计Watchbird--一款awd中的waf和流量检测设备 Watchbird项目地址:https://github.com/leohearts/awd-watchbird

Socket Gateway - 代币交换逻辑漏洞

2024年1月17日,Socket Gateway 由于 performAction 函数中代码逻辑出现错误,导致大约330万美元的损失

  • 0
  • 0
  • PeiQi
  • 发布于 2024-02-04 10:00:02
  • 阅读 ( 1716 )

某oa代码审计

某oa代码审计

  • 1
  • 2
  • Whoisa
  • 发布于 2024-04-03 10:00:00
  • 阅读 ( 1586 )