MyGit

AntSwordProject/ant_php_extension

Fork: 19 Star: 104 (更新于 2024-12-09 00:25:05)

license: 暂无

Language: C .

PHP 扩展, 用于 PHP-FPM、FastCGI、LD_PRELOAD等模式下突破 disabled_functions

最后发布版本: 0.0.1 ( 2019-04-25 13:41:44)

GitHub网址

Ant PHP Extension

PHP 扩展, 用于 PHP-FPM、FastCGI 模式下突破 disabled_functions

原理

加载该扩展后, 可使用函数 antsystem 执行命令(相当于 system 别名)

eg:

<?php antsystem('whoami'); ?>

php.ini 样例

disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,exec,shell_exec,popen,proc_open,passthru,symlink,link,syslog,imap_open,ld,mail,system

编译

$ cd ant_php_extension/
$ phpize && ./configure && make

编译完成后当前目录下的 ant.so 则是需要的文件

安装到本机

$ cd ant_php_extension/
$ phpize && ./configure && make
$ make install

# 测试
$ php -d enable_dl=On ant.php

相关链接

最近版本更新:(数据更新于 2024-10-13 21:22:08)

2019-04-25 13:41:44 0.0.1

主题(topics):

antsword, php, php-extension, php-fpm

AntSwordProject/ant_php_extension同语言 C最近更新仓库

2024-12-23 10:52:26 EdgeTX/edgetx

2024-12-15 21:46:59 arendst/Tasmota

2024-12-15 21:29:56 bol-van/zapret

2024-12-13 20:23:33 XITRIX/Moonlight-Switch

2024-12-11 15:17:04 curl/curl

2024-12-07 10:42:25 libsdl-org/SDL