攻防世界web新手关之command_execution

什么是ping

在网络中 ping 是一个十分强大的 TCP/IP 工具。它的作用主要为:
(1)用来检测网络的连通情况和分析网络速度;
(2)根据域名得到服务器 IP;
(3)根据 ping 返回的 TTL 值来判断对方所使用的操作系统及数据包经过路由器数量。我们通常会用它来直接 ping IP 地址,来测试网络的连通情况。

ping注入

command1 && command2 先执行 command1 后执行 command2
command1 | command2  不执行 command1  只执行 command2
command1 & command2先执行 command2 后执行 command1

操作

首先尝试输入127.0.0.1,发现命令为ping -c 3 127.0.0.1 ,且题目中提及未设置waf,因此考虑ping注入。

使用&&连接符连接ping命令和ls命令,发现在/home目录下有一个文件叫flag.txt。

使用|连接符使之只打开flag.txt文件,找到flag。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值