当前位置: 首页 > news >正文

【CTF-SHOW】无字母数字命令执行

打开题目,直接输入命令发现无法执行,使用之前的字符串取反方法也无法绕过

题目分析

以Form表单形式提交,使用curl -F "code=ls" [题目地址],发现可以正常处理

尝试上传文件,网页仍然可以正常返回,意味着目标可能会接收这个文件,即使页面中没有文件上传功能

可以考虑使用文件上传+通配符注入来执行代码

1.在php中,上传的文件会临时保存在/tmp/phpXXXXXX,其中XXXXXX是随机大小写字母,如果上传后没有使用move_uploaded_file()移动位置,那么就会在脚本运行结束后自动删除上传的文件,即HTTP请求返回后文件就会被删除

2.在Bash中,.(点)等于source,即在当前终端进程中执行文件中的代码,例如 . test.sh就相当于source test.sh,意思是在当前终端内执行test.sh文件中的代码

3.在Linux中,可以使用以下统配来匹配文件:

? 代表1个任意字符

* 代表任意数量的任意字符

[^x] 代表这个位置不是字符x

[a-z] 代表这个位置的字符在a-z范围内(ASCII码)

我们使用Form表单的形式同时提交code参数并上传bash脚本文件,code参数通过使用.(句点)加通配符来匹配并运行我们上传的脚本

我们可以通过/???/?????????来匹配文件,前三个?用来匹配字符tmp,后九个?用来匹配phpXXXXXX,但是这样通常会有多个匹配的文件,必须缩小范围,使其刚好能够匹配到我们上传的文件

最后使用的通配符为/???/????????[@-[] 意思是匹配以大写字母结尾的文件(大写字母的ASCII码范围在@和[中间),由于上传的文件名称是随机生成的,实际操作中可能无法一次成功,需要反复调整并尝试

漏洞利用

创建一个文件list.sh,内容就是 ls,然后通过curl以表单形式同时提交code参数并上传文件:

curl -F "code=. /???/????????[@-[]" -F "file=@list.sh" [题目地址]

在返回结果中可以看到当前目录中存在flag.php

修改list.sh内容为 cat flag.php 再执行一遍相同的命令,即可得到flag:

参考资料:

无字母数字webshell之提高篇 | 离别歌

AI渗透测试:只用3个符号就拿下了服务器!揭秘无字母数字RCE的终极玩法_wx68fc435ee4240的技术博客_51CTO博客

http://www.jsqmd.com/news/1402029/

相关文章:

  • 彻底解决Maven环境配置与IDEA集成问题:从原理到实战
  • 千问8元通用优惠券领取,新用户福利099638,可点奶茶、外卖、打车、充话费
  • AgentScope Java 2.0 基础:用 Java 构建多智能体应用
  • 零基础2小时搭建个人网站:云服务器+宝塔面板+WordPress全攻略
  • 示波器的使用方法(一),模拟示波器的使用方法介绍
  • Ubuntu中文输入法安装与配置全攻略:Fcitx5与IBus框架详解
  • OpenClaw-RL:用对话训练智能体的强化学习新框架
  • DBF Converter(DBF文件转换器)
  • 内存序 — DD leijiang 分享
  • 基于Obsidian与GitHub Actions构建自动化内容工作流
  • 物联网设备交互的一些实践经验
  • VS Code配置Java开发环境:从JDK安装到项目调试完整指南
  • MBTI测试时总想选“更好的自己”?避免理想化作答的实用方法
  • 2026 年新消息:闸北评价高的闲置制冷设备回收服务团队哪个好,家里不用的旧冰柜藏着钱?它居然比你想的更有价值-博霄制冷设备回收 - 行业鉴选官
  • Windows系统部署Dify AI开发平台实战指南
  • C++哈希表深度解析:从核心原理到LeetCode实战与工程优化
  • 157.SAP 自建表 PO 单据开发完整流程代码
  • MBTI报告读完很有共鸣却不会用?一份7天观察清单
  • rvs 26.8.43 → 26.8.53 更新概览:MCP 落地、审计增强与谬误澄清
  • 大学生收藏!发论文前必看的期刊等级扫盲帖
  • 电子竞赛水管测控系统实战:从PID算法到硬件调试全解析
  • 2026 年现阶段,文安正规的泄爆墙加工厂综合实力解析,工厂的它竟能在爆炸时护住整栋楼?多数人还不知道该怎么选-道元乾抗爆墙泄爆墙 - 行业鉴选官
  • DeepSeek Harness 部署指南:从一行命令到 Linux 服务器上线
  • 2026年山东值得信赖的穿孔机导向器定做厂家推荐 - 装修教育财税推荐2026
  • 2026 年更新:长沙优秀的耐黄变胶粘石厂商哪家强,老地面黄变翻新花大价?这款用了3年还透亮的铺装到底藏着啥门道? - 行业推荐官[官方】--
  • Excel XLOOKUP函数空值处理:IF、LET与动态数组实战方案
  • 2026精选深圳平板ODM厂家哪家专业?维客诺以硬实力给出答案 - 装修教育财税推荐2026
  • Unity官方多人联机游戏示例项目深度拆解与架构解析
  • android LeakCanary 2.7 启动流程 详解
  • 象形识字偏旁记忆法 教娃认字不用死记硬背了