随笔分类 -  web安全

摘要:目录IoC概念DI(依赖注入)SpringDemo项目新建maven项目加入依赖定义类:接口和实现类Spring的配置文件Spring容器创建对象使用容器中的对象问题1:spring创建对象,调用是类的那个方法问题2:spring是在什么时候创建对象问题3:spring容器创建对象,一次创建几个获取 阅读全文
posted @ 2024-01-23 12:51 BattleofZhongDinghe 阅读(33) 评论(0) 推荐(0)
摘要:目录IDEA配置JSP基本语法page指令ScriptLet标签注释包含跳转JSP四大作用域applicationsessionrequestpageJSP九大内置对象responseoutpageContextconfigexceptionJavaBean组件JavaBean组件引入创建JavaB 阅读全文
posted @ 2024-01-19 22:15 BattleofZhongDinghe 阅读(31) 评论(0) 推荐(0)
摘要:目录未授权访问(CVE-2021-29441)漏洞简介影响版本环境搭建漏洞复现权限绕过登陆(QVD-2023-6271)漏洞简介影响版本环境搭建漏洞复现Nacos Hessian 反序列化漏洞影响范围利用工具环境搭建漏洞复现Nacos-Client Yaml反序列化工具准备漏洞复现 未授权访问(CV 阅读全文
posted @ 2023-12-22 10:40 BattleofZhongDinghe 阅读(10746) 评论(0) 推荐(0)
摘要:目录源码附件说明本地复现比赛环境的bypass 源码附件 比赛时给的附件 https://pan.baidu.com/s/1ivS1LOgr7CWvh_1x93JL6w?pwd=qrwd 说明 给的附件和远程环境中的不一样 然后根据配置文件和源码return 'home'写一个home.pebble 阅读全文
posted @ 2023-12-19 10:29 BattleofZhongDinghe 阅读(192) 评论(0) 推荐(0)
摘要:目录java反序列化 CC7利用链学习笔记(Hashtable)环境搭建利用链 java反序列化 CC7利用链学习笔记(Hashtable) 环境搭建 jdk8u71 <dependency> <groupId>commons-collections</groupId> <artifactId>co 阅读全文
posted @ 2023-11-19 22:37 BattleofZhongDinghe 阅读(282) 评论(0) 推荐(0)
摘要:目录java反序列化 CC6利用链学习笔记环境配置利用链 java反序列化 CC6利用链学习笔记 环境配置 jdk8(无版本要求) pom.xml中写入 <dependency> <groupId>commons-collections</groupId> <artifactId>commons-c 阅读全文
posted @ 2023-11-19 18:53 BattleofZhongDinghe 阅读(239) 评论(0) 推荐(0)
摘要:java反序列化 CC5利用链学习笔记 目录java反序列化 CC5利用链学习笔记环境配置利用链TiedMapEntryBadAttributeValueExpException参考文章 环境配置 jdk8u(无java版本要求) pom.xml中写入 <dependency> <groupId>c 阅读全文
posted @ 2023-11-19 15:40 BattleofZhongDinghe 阅读(226) 评论(0) 推荐(0)
摘要:java反序列化 CC4利用链学习笔记 目录java反序列化 CC4利用链学习笔记环境配置利用链 环境配置 jdk8u pom.xml中写入 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collecti 阅读全文
posted @ 2023-11-19 11:04 BattleofZhongDinghe 阅读(106) 评论(0) 推荐(0)
摘要:java反序列化 CC3利用链学习笔记 目录java反序列化 CC3利用链学习笔记环境配置利用链TrAXFilterInstantiateTransformerChainedTransformer参考文章 环境配置 jdku7 <dependency> <groupId>commons-collec 阅读全文
posted @ 2023-11-18 12:20 BattleofZhongDinghe 阅读(169) 评论(0) 推荐(0)
摘要:Javassist学习笔记 前言 Javassist是一个用于在Java程序中编辑字节码的开源库。它允许开发人员动态修改和生成Java类文件,从而可以在运行时动态地改变类的行为。Javassist还提供了许多工具和API,用于操作Java字节码,例如创建新的类、修改类的方法、属性和注解等。它被广泛应 阅读全文
posted @ 2023-11-17 19:01 BattleofZhongDinghe 阅读(38) 评论(0) 推荐(0)
摘要:PriorityQueue 环境搭建 jdku8 pom.xml <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.0</versio 阅读全文
posted @ 2023-11-17 17:08 BattleofZhongDinghe 阅读(209) 评论(0) 推荐(0)
摘要:CC1--TransformedMap类反序列化 环境搭建 windows的ij idea CC1漏洞影响范围: JDk <= jdk8u65 commons-collections <= 3.2.1 这里使用别的大佬已经弄好的内置sun源码的jdk7 https://pan.baidu.com/s 阅读全文
posted @ 2023-11-16 20:35 BattleofZhongDinghe 阅读(436) 评论(0) 推荐(0)
摘要:CVE-2021-44228 log4j2 漏洞版本范围 2.x < version <=2.14.1 环境搭建 linux的ij idea java版本:JDK1.8u102 https://www.oracle.com/cis/java/technologies/javase/javase8-a 阅读全文
posted @ 2023-11-14 15:05 BattleofZhongDinghe 阅读(136) 评论(0) 推荐(0)
摘要:java基础漏洞学习 SSTI漏洞 Velocity模板注入 Java中有以下这些常见的模板引擎:XMLTemplate,Velocity,CommonTemplate,FreeMarker,Smarty4j,TemplateEngine 其中Velocity在Java中使用较多 把以下内容用bur 阅读全文
posted @ 2023-10-29 21:35 BattleofZhongDinghe 阅读(105) 评论(0) 推荐(0)
摘要:java基础漏洞学习 整数溢出漏洞+硬编码漏洞+不安全的随机数生成器 整数溢出漏洞 public class NumberLearning { public static void main(String[] args){ System.out.println(Integer.MAX_VALUE+1 阅读全文
posted @ 2023-10-29 16:47 BattleofZhongDinghe 阅读(230) 评论(0) 推荐(0)
摘要:java基础漏洞学习 SSRF漏洞 JAVA的SSRF常见利用协议 仅支持sun.net.www.protocol下所有的协议:http,https,file,ftp,mailto,jar及netdoc 传入的URL必须和重定向后的URL协议一致,JAVA中的SSRF不能和PHP中一样使用gothe 阅读全文
posted @ 2023-10-29 15:48 BattleofZhongDinghe 阅读(513) 评论(0) 推荐(0)
摘要:php代码审计学习 bloofoxcms代码审计 源码 https://github.com/Betsy0/CMSVulSource/tree/main/bloofoxcms 环境搭建 这个需要用docker搭建环境 用windows的phpstudy会出现403 然后chmod -R 777 ht 阅读全文
posted @ 2023-10-28 14:49 BattleofZhongDinghe 阅读(108) 评论(0) 推荐(0)
摘要:php代码审计学习 蜜蜂cms代码审计 源码 https://github.com/Betsy0/CMSVulSource/tree/main/beescms 环境搭建 这个需要用docker搭建环境 用windows的phpstudy会出现403 然后chmod -R 777 html 在dock 阅读全文
posted @ 2023-10-28 14:24 BattleofZhongDinghe 阅读(173) 评论(0) 推荐(0)
摘要:php代码审计学习 八哥cms代码审计 源码 https://github.com/Betsy0/CMSVulSource/tree/main/bagecms 环境搭建 打开php.ini 全局搜索soap 将extension前的;删掉 创建一个名为bagecms的数据库 create datab 阅读全文
posted @ 2023-10-27 21:40 BattleofZhongDinghe 阅读(476) 评论(0) 推荐(0)
摘要:php代码审计学习 骑士cms代码审计 源码下载 https://github.com/Betsy0/CMSVulSource 环境搭建 删掉data里的install.lock 然后把源码放在phpstudy的网站目录下 访问http://xxx/74cms/install.php 使用phpst 阅读全文
posted @ 2023-10-27 18:32 BattleofZhongDinghe 阅读(203) 评论(0) 推荐(0)