[GXYCTF2019]Ping Ping Ping(这题做的不烧心)
[GXYCTF2019]Ping Ping PingImported from BUUCTF/CTFd challenge #1680一、进入环境/ip先是随便试了几个数字12什么的he全丢了试试127.0.0.1嗯嗯这样就全通了。我还去尝试了?ipflag小嘴不太干净…这应该是过滤了那肯定还有其他过滤词这里可以用bp去循环尝试试出来被过滤掉的字符但是我看了别人的wp就不费事了空格被拦可以用$IFS代替catlsenv都可以使用bash不行。ls查看一下居然有flag.php但是flag被过滤了必须尝试去构造payload应该能得到flagenv查看有惊喜显示了FLAGnot_flag最有用PWD/var/www/htmlUSERwww-data可以使用$FLAG去得到not_flag也就是可以得到flag通过cut -u-5去切除第五个字符后的-flag$FLAG取出环境变量FLAG得到值同时因为空格被过滤所以使用$IFS代替结果就是?/ip127.0.0.1;cat$IFSecho$IFS$FLAG|cut$IFS-c5-.php之后再源码中看到flag本题的难点主要再于尝试被过滤词汇以及寻找代替构造出cat flag.php的效果还有就是一点思路的问题要不然也不用去看别人的flag抄一下别人的知识点总结四、知识点总结多层过滤的分工提示语不同层给不同报错把提示语收集齐 直接拿到黑名单全貌。触发一次比 fuzz 一遍便宜得多。判据要分清扫输入还是扫输出fxck your flag!扫的是输入原文。这决定了不能写not_flag字面量必须借服务端变量展开来构造敏感串。$IFS绕空格通用性极强。{}被禁时用$IFS而非${IFS}$9也是 IFS 引用形式。环境变量是免费的字符来源$FLAG、$PWD、$PATH、$HOME往往含被禁字符/、_、flag配cut/tr/rev可洗出任意子串。反引号 vs$())被禁时是唯一可用的命令替换。/被禁不等于无解命令不带参数时默认作用于 CWDls即可出文件名。纠错纪律定位黑名单时一次只改一个变量否则会把 A 字符的拦截误归因给 B。这题做的不烧心

相关新闻

Notepad++绿色版便携化配置与插件管理避坑指南

Notepad++绿色版便携化配置与插件管理避坑指南

简介:Notepad绿色便携版面向程序员、IT运维及需要频繁处理文本的用户,解决在无安装权限或需跨设备快速编辑时无法部署编辑器的痛点。压缩包共6个文件,以7z压缩包与exe可执行程序为主,另附txt下载须知和html使用说明,整…

2026/10/11 4:16:06 阅读更多 →
springboot毕设选题奶茶店在线管理系统

springboot毕设选题奶茶店在线管理系统

🍅选题推荐——以防找不到我们,点击上方订阅专栏✌✌\ Java毕设实战项目 Python毕设项目源代码 asp.net毕业设计项目 Uniapp安卓毕业设计项目 node.js毕业设计项目 python毕业设计 微信小程序毕业设计项目 php毕业设计 👇🏻&#…

2026/10/11 4:16:06 阅读更多 →
给大模型加“外挂大脑”:构建持久化记忆库的完整实操指南

给大模型加“外挂大脑”:构建持久化记忆库的完整实操指南

给大模型加"外挂大脑"这件事,我实操了大半年,踩过不少坑,今天把 claude-mem 这套方案的完整思路和落地细节摊开讲。先说结论:它解决的是一个大模型会话中最让人头疼的问题——对话一结束,上下文就归零。你上…

2026/10/11 4:16:06 阅读更多 →

最新新闻

你不知道的 Claude Code:架构、治理与工程实践

你不知道的 Claude Code:架构、治理与工程实践

写在前面:本文基于我近半年持续落地 Claude Code 的真实踩坑经验,前后两个账号每月投入 40 刀,算是交了不少学费。最开始我也只是把 Claude Code 当成普通聊天机器人来使用,但是很快就发现各种问题:会话上下文越来越杂…

2026/10/11 4:56:27 阅读更多 →
Seaborn入门:从matplotlib到统计图形可视化实战

Seaborn入门:从matplotlib到统计图形可视化实战

1. Seaborn到底解决了什么问题1.1 从matplotlib的"能画"到Seaborn的"能看"我最早做数据分析可视化是从matplotlib起步的。坦白说,matplotlib功能非常强大,几乎没有它画不出来的图,但默认样式总带着一股"科研报告感&…

2026/10/11 4:56:27 阅读更多 →
MCP协议握手与LangGraph多服务调用实战解析

MCP协议握手与LangGraph多服务调用实战解析

1. 这不是又一个“AI架构科普”,而是一次真实项目里抠出来的协议细节“MCP 技术分享:从协议握手到 LangGraph 多 Server 调用”——看到这个标题,我第一反应不是点开看,而是下意识翻出自己上个月压在项目根目录下的mcp-server-go日…

2026/10/11 4:56:27 阅读更多 →
Ledger被盗超9300万美元:攻击者提前数周布局,间谍模块与经销商易主引发猜测

Ledger被盗超9300万美元:攻击者提前数周布局,间谍模块与经销商易主引发猜测

助记词没有外泄,也未与外部设备交互,硬件钱包里的资产却在一夜之间被转走。10月9日,一场涉及超9300万美元的资产被盗事件,将老牌硬件钱包Ledger推上风口浪尖。随着事件持续发酵,从第三方经销商被曝悄然易主&#xff0c…

2026/10/11 4:56:27 阅读更多 →
Cron+System+MCP:打造AI Agent定时巡检与智能运维的完整实践

Cron+System+MCP:打造AI Agent定时巡检与智能运维的完整实践

把Cron、System、MCP这三个词拼在一起,最早是我在给一个内部工具做定时巡检时冒出来的念头。Cron大家熟,Linux/Unix下最经典的定时任务调度器;System指的是系统层面的状态采集、进程管理、资源监控这些基础设施能力;至于MCP&#…

2026/10/11 4:56:27 阅读更多 →
企业微信API开发:消息模板怎么设计才方便维护?

企业微信API开发:消息模板怎么设计才方便维护?

在企业微信消息推送项目中,订单通知、售后提醒和客户跟进消息往往有不同的格式。 如果每个业务模块都通过字符串拼接生成内容,后期修改文案时容易出现格式不统一、字段遗漏等问题。 可以考虑将消息内容与业务逻辑分开管理。 一、把固定内容和动态字段…

2026/10/11 4:55:26 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →