avatar
Articles
121
Tags
70
Categories
8
首页
时间轴
标签
分类
关于我
24kmagic
Search
首页
时间轴
标签
分类
关于我

24kmagic

vulfocuswordpress_cve-2021-21389简洁版题解+漏洞复现
Created2026-04-15|web
vulfocus/wordpress_cve-2021-21389简洁版题解+漏洞复现0x01 漏洞描述1234567 名称: vulfocus/wordpress_cve-2021-21389:latest 描述: BuddyPress 是一个用于构建社区站点的开源 WordPress 插件。在 7.2.1 之前的 5.0.0 版本的 BuddyPress 中,非特权普通用户可以通过利用 REST API 成员端点中的问题来获得管理员权限。该漏洞已在 BuddyPress 7.2.1 中修复。插件的现有安装应更新到此版本以缓解问题。 0x02 思路注册绕过激活码,成果注册后登录 登录后改变自己的roles为admin–>漏洞发生点 以admin身份上传木马拿到flag 0x03 exp1.先注册,回复页面找到激活码,然后拿到激活码发送请求包激活 poc: 12345678910POST //wp-json/buddypress/v1/signup HTTP/1.1Host: 123.5...:10592User-Agent: Moz...
thinkphp6.0.12漏洞复现
Created2026-04-14|web
thinkphp:6.0.12漏洞复现0x01 漏洞介绍漏洞成因:由于多语言功能里面的路径拼接行为导致的目录穿越,以及此功能的没有过滤的文件包含功能 1234567891011 名称: vulfocus/thinkphp:6.0.12 描述: ThinkPHP 是一个快速、简单的面向对象的轻量级 PHP 开发框架,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。如果 Thinkphp 程序开启了多语言功能,攻击者可以通过 get、header、cookie 等位置传入参数,实现目录穿越+文件包含,通过 pearcmd 文件包含这个 trick 即可实现 RCE。访问路径诶:/public/index.php 0x02 思路想实现一个带有木马的文件被解析这个目标,首先我们要存在木马文件(没有的话写入一个),当然还要具备解析能力——也就是文件包含,其次我们需要这个文件的路径: 1.关于路径和文件包含:多语言功能实现目录穿越 多语言功能是通过包含语言文件来实现功能的。也就是会需要:include $file;(include...
CVE-2018-16621 漏洞分析报告+Nexus Repository Manager3 EL注入+vulfocus题解
Created2026-04-11|web
CVE-2018-16621 漏洞分析报告+Nexus Repository Manager3 EL注入+vulfocus题解0x00 废话:笔者前期是做了些靶场题目,但是初入cve还没多久,对很多内容以及大佬题解的术语都不熟悉。对于我来讲直接做那些平台的靶场题目更容易一点,但肯定也存在像我一样的新人,看大佬题解发现跟不上思路初期不太看得懂,所以打算写篇简单的cve分析报告。 0x01 介绍本题来源于vulfocus,不用搭建docker也能直接复现,很是方便啊 题目:Nexus Repository Manager3 EL注入(CVE-2018-16621) 描述: (看不懂没关系,后面会讲的,我第一次看到的时候也看不懂) Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。 在 org.sonatype.nexus.security.privilege.PrivilegesExistValidator 和 org.sonatype.nexus.security.role.RolesExistValidator 类中,会将没有找到的 ...
cve_2018_16509漏洞复现之沙盒绕过(ghostscript)
Created2026-04-11|web
cve_2018_16509漏洞复现之沙盒绕过(ghostscript)123456789 名称: vulfocus/ghostscript-cve_2018_16509:latest 描述: GhostScript 被许多图片处理库所使用,如 ImageMagick、Python PIL 等,默认情况下这些库会根据图片的内容将其分发给不同的处理方法,其中就包括 GhostScript。在 9.24 之前的 Artifex Ghostscript 中发现了一个问题。能够提供精心制作的 PostScript 以使用“管道”指令执行代码的攻击者可能会在处理 /invalidaccess 异常期间使用不正确的“特权恢复”检查 0x00 漏洞基本信息CVE 编号:CVE-2018-16509 漏洞类型:沙盒绕过 / 远程代码执行 (RCE) 受影响组件:Ghostscript 9.24 之前的所有版本 成因:利用 restores 操作中的内存不一致性,通过制造一个伪造的异常状态,使内核在自同步过程中,将 LockSafetyParams 从 1 误写为 0。 Ghost...
cve_2022_22890漏洞复现-没有公网ip怎么进行反弹shell-spring-data-mongo
Created2026-04-11|web
cve_2022_22890漏洞复现-没有公网ip怎么进行反弹shell?-spring-data-mongo0x01 漏洞描述:123456789101112131415 名称: vulfocus/spring-data-mongo-cve_2022_22890:latest 描述: Spring Data MongoDB SpEL Expression injectionSpring Data MongoDB 应用程序在使用带有 SpEL 表达式的 @Query 或 @Aggregation-annotated 查询方法时容易受到 SpEL 注入的影响,如果输入未经过过滤,则该表达式包含用于值绑定的查询参数占位符。请求URI:/请求方式:GET请求参数:name=T(java.lang.String).forName('java.lang.Runtime').getRuntime().exec('touch /tmp/bmh') 0x02 知识点1.SpEL(Spring Expression Langu...
[CISCN2019 总决赛 Day2 Web1]Easyweb 1
Created2026-04-02|web
[CISCN2019 总决赛 Day2 Web1]Easyweb11. 知识点:1.addslashes():就是在一些敏感符号前面加上\转义,转义单引号,双引号,反斜杠,null。2.str_replace(): 将需要的东西替换例如这里的str_replace(array("\\0","%00","\\'","'"),"",$id); 就是把id里面出现的"\0","%00","\'","'"全部替换成”” ->那就是直接删除了 这里要注意的是:\\0实际上指的是\0,这里用的也是转义,如果只是\0那别人就会以为是空字符null 2. 思路:看到登陆页面猜想是sql注入,但是确实是sql但是注入点不在这里。 御剑扫描扫出来了robots.txt发现了禁扫描的备份文件,但是文件名是在源代码可以看到的 做什么事情之前看一下源代码 很奇怪吧,为什么一张图片也有im...
pwn题解
Created2026-04-01|ctf题解
1.虚拟机连接靶机:nc 网址 端口 2.ls查看到flag 3.cat flag
BUUCTF MISC 神秘龙卷风 1
Created2026-03-30|misc
BUUCTF MISC 神秘龙卷风 1​ 题目:神秘龙卷风转转转,科学家用四位数字为它命名,但是发现解密后居然是一串外星人代码!!好可怕! 注意:得到的 flag 请包上 flag{} 提交 知识点: Brainfuck(直译为“摧毁大脑”)是一种极其极简、甚至有些“变态”的编程语言。 它的设计初衷不是为了写程序,而是为了好玩和挑战极限。 一段典型的 Brainfuck 代码看起来像这样(这是打印 “Hello World!” 的一部分): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. 它只有 8 个极其简单的字符(+ - < > [ ] . ,) exp爆破得到,解压密码:5463 文件内容 实例拆解假设有一段代码:+++++...
BUUCTF MISC 小明的保险箱 1
Created2026-03-30|misc
BUUCTF MISC 小明的保险箱 1​ 小明有一个保险箱,里面珍藏了小明的日记本,他记录了什么秘密呢?。。。告诉你,其实保险箱的密码四位纯数字密码。(答案格式:flag{答案},只需提交答案) 注意:得到的 flag 请包上 flag{} 提交 图片另存为,010打开发现压缩包rar linux里foremost分离得到压缩包 爆破密码 1232026/3/30 20:50:01 - 开始暴力攻击...2026/3/30 20:50:22 - 口令已成功恢复!2026/3/30 20:50:22 - '7869' 是这个文件的一个有效口令 解压得到 1flag{75a3d68bf071ee188c418ea6cf0bb043}
[SUCTF 2019]CheckIn1
Created2026-03-30|web
[SUCTF 2019]CheckIn1老题目图片上传(尖括号过滤,文件头检查,request手动执行,ini配置文件) 1.知识点1.exif_imagetype 到底在查什么?普通检查可能只看文件头的前几个字符(如 GIF89a),但 exif_imagetype() 函数更严格: 特征签名检查:它会读取文件的前几个字节,并对比内置的 Magic Number(魔数) 表。 结构完整性:它不仅看开头,还会简单判断文件结构是否符合该图片格式的规范。 报错原因:如果开头写了 GIF89a,但后面紧跟着全是 PHP 代码,该函数可能会因为找不到图片应有的数据结构而返回 false,从而触发 not image! 的提示。 2.为什么木马中post不行,换成request却可以?——服务器的配置限制POST 长度/开关限制: 在极少数极端环境下,服务器可能限制了 POST 数据的大小,或者在 Web 服务器层(如 Nginx)禁止了对某些目录的 POST 请求。 3. .user.ini让用户在没有权限修改全局 php.ini 的情况下,微调某个目录的设置。 规则: ...
1234…13
avatar
24kmagic
谁会放弃自由去选择保障
Articles
121
Tags
70
Categories
8
Follow Me
Announcement
欢迎来到我的博客!
Recent Posts
全站更新记录2026-06-22
我的第一篇博客2026-06-22
韩顺平linux学习笔记2026-06-22
黑马linux学习笔记2026-06-22
NewStar CTF 2025 Week3-who'ssti2026-06-22
Categories
  • crypto2
  • ctf题解12
  • linux3
  • misc21
  • reverse11
  • sql2
  • web68
  • 未分类2
Tags
Nginx SSTI Flask Base64 摩斯 Jinja Shiro XSS Linux 信息泄露 XML EL IDA Payload SSRF EL注入 WordPress 序列化 注入 逻辑漏洞 MySQL 明文爆破 JavaScript 文件上传 隐写 CVE LSB 解密 Reverse RSA Java RCE JWT 技术 ZIP Docker Discuz MISC 伪加密 漏洞
Archives
  • June 2026 8
  • May 2026 5
  • April 2026 14
  • March 2026 63
  • February 2026 20
  • January 2026 11
Website Info
Article Count :
121
Unique Visitors :
Page Views :
Last Update :
© 2025 - 2026 By 24kmagicFramework Hexo 8.1.2|Theme Butterfly 5.5.5
浙ICP备2026034087号
Search
Loading Database