绕过执行

空格可用这些代替

\是转义符,单个字母的转义没有变化,即可绕过

''两个单引号在php语言中是相加的意思如:'a''b'='ab'

编码绕过这是先编码再解码,编译方式 -d,这个是解码

||前一命令错误才运行下一个命令

&&前一命令成功结束才运行下一个

|把前一命令的结果作为后一个命令的参数

第一个代表字符长度不能超过18cm

\w代表字母,数字,下划线

?><?=`/???/???%20*`

?>代表结束上一个php标签

<?=就是<?echo

<?是创建一个新的短标签

``反引号代表shell_exec 执行系统命令

*表示任意

/???/???*相当于/bin/cat *

可以得到bin/cat flag.php

思路先加入一个}将上面的函数闭合,后加入获取flag的命令

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值