Hackfut Security File Manager
Current Path:
/usr/sbin
usr
/
sbin
/
📁
..
📄
chroot
(27.46 KB)
📄
cloudlinux-selector
(834 B)
📄
cracklib-check
(5.38 KB)
📄
cracklib-format
(218 B)
📄
cracklib-packer
(5.86 KB)
📄
cracklib-unpacker
(5.07 KB)
📄
create-cracklib-dict
(990 B)
📄
exim
(1.02 KB)
📄
pluginviewer
(12.7 KB)
📄
proxyexec
(18.77 KB)
📄
safe_finger
(8.69 KB)
📄
saslauthd
(86.42 KB)
📄
sasldblistusers2
(14.84 KB)
📄
saslpasswd2
(11.06 KB)
📄
sendmail
(1.02 KB)
📄
tcpd
(34.88 KB)
📄
tcpdmatch
(38.01 KB)
📄
testsaslauthd
(10.72 KB)
📄
tmpwatch
(17.38 KB)
📄
try-from
(19.22 KB)
Editing: sendmail
#!/bin/bash ##CageFS proxyexec wrapper - ver 16 if [[ $EUID -eq 0 ]]; then echo 'Cannot be run as root' exit 1 fi USR=`/usr/bin/whoami` TOKEN=`/bin/cat /var/.cagefs/.cagefs.token` # It's user's tmp directory and write to it is secure procedure # because this script is running only under usual user PIDFILE="/tmp/.cagefs.proxy.$$" USER_INTERRUPT=13 CWD=`pwd` ctrl_c_handler() { if [[ -f "$PIDFILE" ]]; then pid=`/bin/cat $PIDFILE` /bin/rm -f $PIDFILE > /dev/null 2>&1 /bin/kill -s SIGINT "$pid" > /dev/null 2>&1 fi exit $USER_INTERRUPT } if [[ -e /var/.cagefs/origin ]]; then ORIGIN=`/bin/cat /var/.cagefs/origin` REMOTE="/usr/bin/ssh -F /etc/ssh/cagefs-rexec_config $USR@$ORIGIN" $REMOTE CAGEFS_TOKEN="$TOKEN" /usr/sbin/proxyexec -c cagefs.sock "$USR" "$CWD" SENDMAIL $$ "$@" RETVAL=$? else trap 'ctrl_c_handler' 2 CAGEFS_TOKEN="$TOKEN" /usr/sbin/proxyexec -c cagefs.sock "$USR" "$CWD" SENDMAIL $$ "$@" RETVAL=$? /bin/rm -f $PIDFILE > /dev/null 2>&1 fi exit $RETVAL
Upload File
Create Folder