自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 网鼎杯 2020 朱雀组 phpweb

本文解析2020年网鼎杯朱雀组经典题“phpweb”,核心为任意函数调用与黑名单绕过。通过call_user_func接收用户输入的函数名,结合highlight_file泄露源码,发现黑名单存在漏洞。利用反斜杠绕过(如\system)或反序列化触发__destruct执行任意代码,实现RCE与文件读取。揭示黑名单防御的固有缺陷:无法穷尽所有等效写法,且未校验参数内容。强调白名单优于黑名单、防御需关注完整调用链。

2026-10-16 20:36:01 261

原创 CTF2 [VNCTF2021]Ez_game

摘要(148字): 本题为基于开源游戏《Bounce Back》的JS混淆类CTF题,核心在于识别被注入的异常代码。解法一:通过控制台修改winTimer.endTime = 1,伪造胜利状态,触发flag显示;解法二:利用sojson.v4混淆特征,还原String.fromCharCode解码逻辑,直接提取明文flag。两种方法分别体现动态欺骗与静态逆向思维,凸显“体积异常”与“混淆特征”在实战中的关键作用,是理解JS混淆题做题思路的经典案例。

2026-10-15 20:12:36 264

原创 JS 混淆类 CTF 做题思路:从“一坨天书“到 flag 的固定动作

本文提供一套从“一坨天书”到提取 flag 的标准化流程:先下载全部 JS 文件,快速判断混淆类型;通过 eval、Function、atob 等入口定位解码逻辑;精准剥离解码器代码(勿复制执行部分);利用 DevTools 右键求值或钩子法(覆盖 eval 等函数)直接输出明文。核心心法:只取“值”,不取“过程”。适用于 Web/Misc 类 CTF 题,无需逆向基础,掌握即可套用。

2026-10-15 20:11:13 437

原创 PHP 弱类型与松散比较绕过完全指南:原理、payload 库与失效条件

整个字符串看起来就是一个数字。包括整数(

2026-10-14 20:21:33 457

原创 PHP 语法最小集:为 CTF 与代码审计准备的一份子集

本文聚焦PHP语法最小集,专为CTF与代码审计设计,仅传授核心骨架:变量、超全局变量、数组、字符串拼接、类型系统、函数、类与魔术方法、序列化格式及常见陷阱。强调“读+抄+改+实战”四步循环,无需编程基础,通过手写代码、修改输出、在真实靶题中应用,快速掌握读懂源码、改探针、写payload的能力。附环境搭建、版本差异应对与自测题,3-4小时可入门,真正实现“看懂即能用”。

2026-10-14 20:20:38 396

原创 代码审计定式

拿到陌生源码,前30分钟应聚焦“找通路”而非读代码。先用rg快速提取所有输入源(如$_GET、$_POST),建立入口表;再搜危险函数(如eval、system),构建Sink表;最后从Sink反推路径,形成至少三条候选链。重点验证触达条件与过滤逻辑,避免陷入无意义阅读。全程以“可控输入→危险操作”为唯一目标,产出可复用的审计清单,提升效率与准确率。

2026-10-13 19:56:30 617

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除