[GXYCTF 2019]Ping Ping Ping题目解析

news/2023/12/1 2:00:46

本题考察的内容是rce绕过,本事过滤的东西不算多也算是比较好绕过

基础看到这种先ping一下试试看

输入127.0.0.1看看有啥东西

有回显说明可以接着往下做

借用RCE漏洞详解及绕过总结(全面)-CSDN博客这个大佬整理的rce绕过

;A;B无论真假,A与B都执行
&A&B无论真假,A与B都执行
&&A&&BA为真时才执行B,否则只执行A
|A|B显示B的执行结果
||A||BA为假时才执行B,否则只执行A

这时已知127.0.0.1为真就可选取以上123种进行尝试2 3发现都无回显只有1有回显

第一次输入127.0.0.1;cat flag.php试试看

给予回显说fxck your space!

这就说明大概是存在过滤,需要去筛选

观察我们写的代码大概有可能空格就被过滤了,这时候需要找空格的替代品

%20(space)、%09(tab)、$IFS$9、${IFS}$9、 {IFS}、IFS这一些都是

我用了$IFS$9做替换给的提示说

fxck your flag!

说明flag被过滤了

我们看看index.php中有什么东西

回显后查看源代码有以下内容,主要是告诉你哪些被过滤了

也就印证了以上我们的猜想

最后就只需要将flag用别的方式代替即可

我们常用的方法就是拼接

比如a=fl;b=ag这种

但是一般我们都将后面的内容先写出来也就是b=ag;a=flag这样做的目的是为了绕过字符串匹配

最后的组成就是127.0.0.1;b=ag;a=fl;cat$IFS$9$a$b.php


http://www.ppmy.cn/news/1144656.html

相关文章

日志管理:Syslog日志采集

Syslog概述 端口:514 Syslog配置 配置文件:/etc/syslog.conf 格式:facility.level action 选择条件 操作动作 消息类型 重要级别 file 指定文件的绝对路径 kern 内核信息 debug 不包含函数条件或问题的其他信息 terminal 或 prin …

[ValueError: not enough values to unpack (expected 3, got 2)]

项目场景: 在使用opencv进行关键点识别、边缘轮廓提取的时候,提示以上错误。 import cv2 import numpy as npdef preprocess(image):# 进行图像预处理(例如灰度化、高斯模糊等)gray cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)blu…

注意分类讨论完整性:CF1371F

https://www.luogu.com.cn/problem/CF1371F 此题要分类讨论完全 容易漏掉 >>>>><<<<< 在左右或中间的情况 多对拍 #include<bits/stdc.h> using namespace std; //#define int long long inline int read(){int x0,f1;char chgetchar(…

uView自定义图标和普通引入图标(iconfont-阿里巴巴图标库)

uView官方自定义图标的添加方法&#xff1a; CustomIcon 扩展自定义图标库 | uView 2.0 - 全面兼容 nvue 的 uni-app 生态框架 - uni-app UI 框架 对比修改步骤&#xff1a; 1、修改图标的前缀 打开项目设置 2、修改"FontClass/Symbol 前缀"项为"custom-icon…

“UTONMOS”掀起元宇宙游戏热潮,全球发展前景广阔

我们都知道&#xff0c;市面上无论是PC端的网游还是移动端手游&#xff0c;它如果要做到源源不断的内容输出&#xff0c;不仅取决于游戏公司产品质量和业绩&#xff0c;也与公司的决策和市场沟通密不可分。 元宇宙游戏市场受到关注 近年来&#xff0c;元宇宙游戏市场逐渐升温…

leetcode做题笔记167. 两数之和 II - 输入有序数组

给你一个下标从 1 开始的整数数组 numbers &#xff0c;该数组已按 非递减顺序排列 &#xff0c;请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[index2] &#xff0c;则 1 < index1 < index2 < numbers…

各类高危漏洞介绍及验证方式教程(一)

本期整理的漏洞验证教程约包含50多类漏洞&#xff0c;分多个章节编写&#xff0c;可从以下链接获取全文&#xff1a; 各类高危漏洞验证方式.docx (访问密码: 1455) 搭建dvwa测试环境基础教程.docx(访问密码: 1455) web逻辑漏洞挖掘快速入门基础教程.docx(访问密码: 1455) 01 Ca…

无人化微波产品智能测试系统

无人化微波产品智能测试系统是面向射频微波产品领域客户数字化转型需求&#xff0c;推出的一款新形态自动测试系统。该系统实现了微波产品测试由单工位串行测试向多工位并行测试转变&#xff0c;具有测试容量大、测试效能高、测试管理信息化等特点。该系统可数倍提升客户的测试…

STM32 10个工程篇:1.IAP远程升级(六)

在IAP远程升级的最后一篇博客里&#xff0c;笔者想概括性地梳理总结IAP程序设计中值得注意的问题&#xff0c;诚然市面上或者工作后存在不同版本的IAP下位机和上位机软件&#xff0c;也存在不同定义的报文格式&#xff0c;甚至对于相似的知识点不同教程又有着完全不同的解读&am…

Hadoop----Hive的使用

1.数据库的安装&#xff0c;通过网上教程&#xff0c;使用yum进行安装即可&#xff0c;一定删除干净&#xff0c;下载与Hive版本对应的MySQL。 2.Hive的安装&#xff0c;在官网下载.tar.gz包解压至对应目录&#xff08;/export/server&#xff09;&#xff0c;可以根据网上教程…

《Unity Shader入门精要》笔记05

Unity中的基础光照 在UnityShader中实现漫反射光照模型逐顶点光照逐像素光照半兰伯特模型 在Unity Shader中实现高光反射光照模型逐顶点光照逐像素光照Blinn-Phong光照模型 召唤神龙&#xff1a;使用Unity内置的函数 在UnityShader中实现漫反射光照模型 漫反射计算公式 &…

互联网干洗店洗鞋店预约收衣下单软件

拽牛科技洗护软件系统可以实现用户在线下单&#xff0c;商家依托平台来接单&#xff0c;将用户的订单运送到校外来清洗处理&#xff0c;这样可以有效的避免学校的高房租成本。 软件有四种下单模式&#xff0c;网点自取模式&#xff5c;上门取送模式&#xff5c;快递柜模式&…

【Unity3D编辑器开发】Unity3D中制作一个可以随时查看键盘对应KeyCode值面板,方便开发

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好&#xff0c;我是佛系工程师☆恬静的小魔龙☆&#xff0c;不定时更新Unity开发技巧&#xff0c;觉得有用记得一键三连哦。 一、前言 在开发中&#xff0c;会遇到要使用监控键盘输入的KeyCode值来执…

设计模式 - 结构型模式考点篇:适配器模式(类适配器、对象适配器、接口适配器)

目录 一、适配器模式 一句话概括结构式模式 1.1、适配器模式概述 1.2、案例 1.2.1、类适配器模式实现案例 1.2.2、对象适配器 1.2.3、接口适配器 1.3、优缺点&#xff08;对象适配器模式&#xff09; 1.4、应用场景 一、适配器模式 一句话概括结构式模式 教你将类和对…

jvm--对象实例化及直接内存

文章目录 1. 创建对象2. 对象内存布局3. 对象的访问定位4. 直接内存&#xff08;Direct Memory&#xff09; 1. 创建对象 创建对象的方式&#xff1a; new最常见的方式、Xxx 的静态方法&#xff08;单例模式&#xff09;&#xff0c;XxxBuilder/XxxFactory 的静态方法Class 的…

第三章、运输层

文章目录 3.1 概述和运输层服务3.1.1 运输层和网络层的关系3.1.2 因特网运输层概述 3.2 多路复用与多路分解3.3 无连接运输&#xff1a;UDP3.4 可靠数据传输原理3.4.1构造可靠数据传输协议rdt1.0rdt2.xrdt3.0 3.4.2 流水线可靠数据传输协议3.4.3 回退N步3.4.4选择重传 3.5 面向…

Vue中的router路由的介绍(快速入门)

路由的介绍 文章目录 路由的介绍1、VueRouter的介绍2、VueRouter的使用&#xff08;52&#xff09;2.1、5个基础步骤(固定)2.2、两个核心步骤 3、组件存放的目录&#xff08;组件分类&#xff09; 生活中的路由&#xff1a;设备和ip的映射关系&#xff08;路由器&#xff09; V…

只会 Windows 也能轻松搭建远程桌面 RustDesk 自用服务器

网管小贾 / sysadm.cc “哥&#xff0c;你啥时候回来啊&#xff1f;XX业务系统又出问题了&#xff01;” “情况紧急&#xff0c;老大说让你远程处理&#xff0c;总之尽快解决&#xff01;” 虽说我常年出差在外总能收到这样的消息&#xff0c;似乎早已习惯&#xff0c;但是公…

数据可视化实战:如何给毛*易的歌曲做词云展示?

⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️ 🐴作者:秋无之地 🐴简介:CSDN爬虫、后端、大数据领域创作者。目前从事python爬虫、后端和大数据等相关工作,主要擅长领域有:爬虫、后端、大数据开发、数据分析等。 🐴欢迎小伙伴们点赞👍🏻、收藏⭐️、…

16.(开发工具篇mysql)mysql不同库同步数据的异常记录

1:mysql导入时出现“ERROR at line : Unknown command ‘\‘‘.“的解决办法 default-character-set=utf82:ERROR 2006 (HY000) at line 71: MySQL server has gone away (1) 连接超时 查看各项连接时间: show global variables like %timeout;这些值是相对是MySQL的默认…
最新文章