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

ps做专业网站关键词优化公司

ps做专业网站,关键词优化公司,wordpress微信群机器人,门户网站设计要求输入数字和小写字母,回显 evil input 查看源码,发现这里会将提交的参数 code 传给 system 函数 使用 burpsuite 抓包进行单个字符的模糊测试 fuzz: 发现过滤掉了数字和小写字母以及一些符号,下面框起来的部分是可用的 结合题目提…

输入数字和小写字母,回显 evil input

查看源码,发现这里会将提交的参数 code 传给 system 函数 

使用 burpsuite 抓包进行单个字符的模糊测试 fuzz:

发现过滤掉了数字和小写字母以及一些符号,下面框起来的部分是可用的

结合题目提示:flag 在 flag.php

那么我们就需要构造出命令去读取 flag.php

我们先来了解一下 Linux 的内置变量

在 Linux 系统中,有许多内置变量(环境变量)用于配置系统行为和存储系统信息。

(1)$BASH

描述:指向当前使用的Bash解释器的路径。
示例:/bin/bash
用途:用于确定正在使用的Bash版本和路径。

(2) $PATH

描述:存储一系列路径,这些路径用于查找可执行文件,当你在命令行中输入命令时,系统会在这些路径中查找对应的可执行文件。
示例:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
用途:影响命令的查找和执行,可以添加自定义脚本或程序的路径。

(3)$HOME

描述:当前用户的主目录路径。
示例:/home/username
用途:表示当前用户的主目录,通常用于存储用户配置文件和个人数据。

(4)$PWD

描述:当前工作目录(Present Working Directory)。
示例:/home/username/projects
用途:表示当前的工作目录路径,常用于脚本和命令中获取或显示当前目录。

(5)$USER

描述:当前登录的用户名。
示例:username
用途:表示当前用户的名称,常用于显示或检查用户信息。

(6)$SHELL

描述:当前用户的默认shell。
示例:/bin/bash
用途:表示用户登录时使用的默认shell路径。

(7)$UID

描述:当前用户的用户ID。
示例:1000(普通用户),0(root用户)
用途:标识当前用户的唯一ID。

(8)$IFS

描述:内部字段分隔符(Internal Field Separator),用于分割输入的字段,默认为空格、制表符和换行符。
示例:默认值为<space><tab><newline>
用途:影响脚本中的字段分割,常用于处理输入和解析文本。

此外还有很多的内置变量:

接下来我们需要知道 Bash 变量的切片,与 python 的切片类似,目的还是从指定位置开始提取子字符串,用法:${VAR:offset:length},看例子:

${PWD:1:2}

提取从第二个字符开始的两个字符,即 ro,在 Bash 中,字符串切片的索引也是从 0 开始的。

如果只填一个参数,会默认从指定的位置开始提取到字符串的末尾:

${PWD:3}

简单测一下我们就可以看出波浪号的效果:从结尾开始取

但是这里数字被过滤了,因此我们使用大写字母绕过:

可以发现任意的大小写字母与数字 0 等效

不难想到这里的 $PWD 应该是 /var/www/html(网页服务所在的常见路径);

而 $PATH 的结尾应该也是 /bin(这个在前面我们已经测试过了)。

因此我们可以构造出 nl 命令来读取 flag.php,由于 ? 可用,因此我们可以进行通配,绕过字母的过滤,构造 payload:

${PATH:~Q}${PWD:~Q} ????.???

提交后即可拿到 flag:ctfshow{4d2d924b-7487-4ef0-8742-d8da24025418}

当然题目还给了其他 payload:

${PATH:${#HOME}:${#SHLVL}}${PATH:${#RANDOM}:${#SHLVL}} ?${PATH:${#RANDOM}:${#SHLVL}}??.???

在Bash中,${#var} 的语法用于获取变量 var 的长度(即字符数)。

这种形式可以应用于任何变量,无论是字符串变量还是环境变量。

我们知道 ${HOME} 是 /root,因此 ${#HOME} 就是 5。

以此类推,最终将这些数字应用到切片中去,绕过对数字的过滤,构造出我们想要执行的命令。

http://www.khdw.cn/news/6309.html

相关文章:

  • 扬州外贸网站建设凡科小程序
  • 做美食网站的素材图片网络广告怎么做
  • 成都外贸网站建设微信广告平台推广
  • 江苏网络推广专员外贸seo网站推广
  • 昆明著名网站建设关键词搜索爱站
  • ajax 网站模板知名网页设计公司
  • sever2012做网站苏州seo关键词优化报价
  • 注册网站查询系统app拉新推广代理平台
  • 灯光照明网站建设做电商需要学哪些基础
  • 网站图片如何做防盗链免费个人网站源码
  • 莱芜网站建设班级优化大师下载安装app
  • 大学文明校园网站建设方案找资源
  • 彩票网站怎么做系统域名收录查询
  • 项城市建设方案公示在哪个网站市场营销的对象有哪些
  • 清远网站开发公司河北高端网站建设
  • bbs建站如何用google搜索产品关键词
  • 阜阳建设工程质量监督网站百度企业网盘
  • 外国人做外贸都会浏览哪些网站龙岗百度快速排名
  • 威海精神文明建设办公室网站网络关键词排名软件
  • 网站百度搜索情况和反链接优化建议网址最新连接查询
  • 河南网站推广优化公司百度最怕哪个部门去投诉
  • 刚刚廊坊发生大事了乐云seo官网
  • be 设计网站营销型网站内容
  • 西双版纳傣族自治州属于哪个市自学seo能找到工作吗
  • 帮客户做违法网站违法么软文代写价格
  • 无锡网站排名优化费用山西搜索引擎优化
  • 青少年宫网站开发最近有哪些新闻
  • 做日本贸易哪个网站好刷移动关键词优化
  • seo诊断网站免费诊断平台关键词站长工具
  • 自己做网站哪里最好杭州优化外包