题目为命令执行,再看描述,写了ping功能却没有waf,四舍五入就相当于直接给了cmd啊
来到环境,先测试是linux还是windows。访问index.php,页面正常,更改大小写访问inDex.php,页面报错,显示乌班图搭建,大小写敏感,看来是linux稳了
随便输入一个ip地址,然后用 | 连接find命令查找所有带有flag名字的文件,第一个就是flag.txt 。此处的*表示所有 *flag*意为所有带有flag的任意格式文件
使用cat命令查看flag.txt,出现flag
知识点:
#linux查看文件内容命令
cat:从第一行开始显示文本内容(适用于内容较少的)
tac:从最后一行开始显示,是 cat 的逆顺序
more:一页一页的显示文本内容(适用于内容较多的)
less:与 more 类似,但是比 more 更好的是,它可以往前翻页!
head:只看文本的前面几行
tail:只看文本的后面几行
nl:显示文本内容与行号
#linux列出文件命令
ls
#linux查找命令
查找目录:find /(查找范围) -name '查找关键字'
查找文件:find /(查找范围) -name 查找关键字
#windows查看文件内容命令
type
#windows列出文件命令
dir
linux 下:
command1 ; command2
先执行command1,再执行command2
command1 && command2
先执行command1,如果为真,再执行command2
command1 || command2
先执行command1,如果为假,再执行command2
command1 | command2 只执行command2。command1的输出作为command2的参数
command1 & command2
先执行command2 后执行command1。command1被设置为后台进程