当前位置:网站首页 > 技术博客 > 正文

一句话木马图片



测试语句

 

最初语句

 

前端的传输方式:

 

后端执行函数:

 

 

assert 与eval类似,字符串被 assert() 当做 PHP 代码来执行

 
 

create_function() create_function主要用来创建匿名函数,如果没有严格对参数传递进行过滤,攻击者可以构造特殊字符串传递给create_function()执行任意命令。

 

array_map() array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。 回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。

 

call_user_func()/call_user_func_array ()
call_user_func — 把第一个参数作为回调函数调用,其余参数是回调函数的参数。
call_user_func_array — 调用回调函数,并把一个数组参数作为回调函数的参数

 
 

array_filter()
array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )
   依次将 array 数组中的每个值传递到 callback 函数。如果 callback 函数返回 true,则 array 数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。

 

usort()、uasort()
usort() 通过用户自定义的比较函数对数组进行排序。
   uasort() 使用用户自定义的比较函数对数组中的值进行排序并保持索引关联 。

php环境>=5.6才能用

 

利用方式:
test.php?1[]=1-1&1[]=eval($_POST[‘x’])&2=assert
[POST]:x=phpinfo();

php环境>=<5.6才能用

 

利用方式:
test.php?1=1+1&2=eval($_POST[x])
[POST]:x=phpinfo();

文件操作函数
file_put_contents() 函数把一个字符串写入文件中。
   fputs() 函数写入文件

 
 

                            

  • 上一篇: time has value
  • 下一篇: 同步fifo verilog
  • 版权声明


    相关文章:

  • time has value2024-12-02 19:01:02
  • 霍夫曼树权值2024-12-02 19:01:02
  • jstl包含用于编写和开发jsp2024-12-02 19:01:02
  • 音频降噪工具2024-12-02 19:01:02
  • css的选择器及其用法2024-12-02 19:01:02
  • 同步fifo verilog2024-12-02 19:01:02
  • mysql分区分表原理2024-12-02 19:01:02
  • .zip文件解压命令2024-12-02 19:01:02
  • js原型原型链有什么特点2024-12-02 19:01:02
  • ipcrm命令2024-12-02 19:01:02