单纯小白

nn0nkey

0关注
1粉丝
12文章
返回网站首页

您已发布 12篇文章作品写文章

ofcms代码审计详细分析

# ofcms代码审计详细分析#CTL{\n}#CTL{\n}## 环境搭建#CTL{\n}#CTL{\n}首先去下载cms的源码,这里我下载的是1.13版本的源码#CTL{\n}#CTL{\n}```java#CTL{\n}https://gitee.com/oufu/ofcms/tree/V1.1.3/#CTL{\n}```#CTL{\n}#CTL{\n}#CTL{\n}![](https:/

 2个月前
 0 
 203 

docker逃逸一些场景

docker逃逸docker.sock挂载逃逸基础知识Docker Client 和 Docker DaemonDocker Client:这是用户通过命令行与 Docker 进行交互的工具(例如你输入的 docker run 命令)。它提供了一个用户界面来管理 Docker 容器和镜像。Docker Daemon:后台运行的服务(进程),负责管理 Docker 容器的创建、运行、停止等

 2个月前
 0 
 361 

java反序列化底层探究

java反序列化底层探究前言学到weblogic和一些调用链的细节的时候,发现反序列化底层理解还是非常重要的,因为很多绕过手法和黑名单的禁用都是根据底层来进行的DEMOimport java.io.*;public class Main { public static class Demo implements Serializable { transient Stri

 2个月前
 1 
 163 

java安全之jndi代码调试分析(附总结图)

java安全之jndi代码调试分析(附总结图)基础知识InitialContext类InitialContext 类用于读取 JNDI 的一些配置信息,内含对象和其在 JNDI 中的注册名称的映射信息InitialContext initialContext = new InitialContext(); // 初始化上下文,获取初始目录环境的一个引用lookup(String name) 获取

 2个月前
 0 
 156 

PHP免杀详细讲解

PHP免杀基础学习可变参数$_GET$_POST$_COOKIE$_REQUEST$_SERVER 其中的某些参数可控,如REQUESTMETHOD,QUERYSTRING,HTTPUSERAGENT等session_id() 这个比较特殊,但是依然可以利用$_FILE$GLOBALSgetallheaders()get_defined_vars()get_defined_functions()

 2个月前
 1 
 262 

JDBC反序列化原理和调用链细节分析

JDBC反序列化原理和调用链细节分析mysql基础知识JDBC简介JDBC(Java Database Connectivity,Java 数据库连接)是 Java 语言中用来规范客户端如何访问数据库的应用程序接口,提供了诸如查询和更新数据在内的方法。JDBC 提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。在 JDBC 中,有四种主要的接口:Driver

 2个月前
 0 
 94 

fastjson底层分析

fastjson底层分析前言我们平常不得不了解一种数据就是json数据,而在java中,处理这数据的两种主流的一种是fastjson,一种是jackson简单给大家说一下他们两个fastjsonhttps://github.com/alibaba/fastjsonFastjson 是一个 Java 库,可用于将 Java 对象转换为 JSON 表示形式。它还可用于将 JSON 字符串转换为等效的

 2个月前
 0 
 184 

thinkphp6.0反序列化的一些细节和POC

# thinkphp6.0反序列化的一些细节和POC#CTL{\n}#CTL{\n}## 前言#CTL{\n}#CTL{\n}这也是自己分析的第一个反序列化,所以会分析得比较的详细一些#CTL{\n}#CTL{\n}## 调用链逻辑#CTL{\n}#CTL{\n}老样子,tp反序列化入口wakeup或者__destruct()方法#CTL{\n}#CTL{\n}全局搜索一下#CTL{\n}#CTL

 2个月前
 0 
 208