学习报告---[GXYCTF2019]Ping Ping Ping1

前置知识点

在url中表示空格的符号

%20

${IFS}

$IFS$1

${IFS

<或者<>

%09        

上题!

意思是叫我们传入Ip这个参数,这时候就想到命令执行或者SQL注入

SQL注入应该是不可行,那我们往命令执行的方向走下去

发现命令执行可行,接下来查看flag.php

发现不能输入空格,那么就用上面的符号来进行绕过

结果就只有$IFS$1可行

但是还不肯我们使用flag

那就查看index.php有助于我们理解

  

 发现过滤了一些符号

以下有三种解法:

1. 赋值

2.解码和sh

Y2F0IGZsYWcucGhwbase64解码后就是cat flag.php

base64$IFS$1-d就是base64 -d,-d就是-decode解码

|的作用是以前面的结果作为后面的输入

 

3.内联执行(cat 执行``里面的内容)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值