#!/bin/bash # # Encrypted by Rangga Fajar Oktariansyah (Anak Gabut Thea) # # This file has been encrypted with LZip Shell Exec # The filename 'cfip.sh' encrypted at Wed Jan 17 08:26:40 UTC 2024 # I try invoking the compressed executable with the original name # (for programs looking at their name). We also try to retain the original # file permissions on the compressed file. For safety reasons, lzipsh will # not create setuid or setgid shell scripts. # # WARNING: the first line of this file must be either : or #!/bin/bash # The : is required for some old versions of csh. # On Ultrix, /bin/bash is too buggy, change the first line to: #!/bin/bash5 # # Don't forget to follow me on skip=75 tab=' ' nl=' ' IFS=" $tab$nl" # Make sure important variables exist if not already defined # $USER is defined by login(1) which is not always executed (e.g. containers) # POSIX: https://pubs.opengroup.org/onlinepubs/009695299/utilities/id.html USER=${USER:-$(id -u -n)} # $HOME is defined at the time of login, but it could be unset. If it is unset, # a tilde by itself (~) will not be expanded to the current user's home directory. # POSIX: https://pubs.opengroup.org/onlinepubs/009696899/basedefs/xbd_chap08.html#tag_08_03 HOME="${HOME:-$(getent passwd $USER 2>/dev/null | cut -d: -f6)}" # macOS does not have getent, but this works even if $HOME is unset HOME="${HOME:-$(eval echo ~$USER)}" umask=`umask` umask 77 lztmpdir= trap 'res=$? test -n "$lztmpdir" && rm -fr "$lztmpdir" (exit $res); exit $res ' 0 1 2 3 5 10 13 15 case $TMPDIR in / | */tmp/) test -d "$TMPDIR" && test -w "$TMPDIR" && test -x "$TMPDIR" || TMPDIR=$HOME/.cache/; test -d "$HOME/.cache" && test -w "$HOME/.cache" && test -x "$HOME/.cache" || mkdir "$HOME/.cache";; */tmp) TMPDIR=$TMPDIR/; test -d "$TMPDIR" && test -w "$TMPDIR" && test -x "$TMPDIR" || TMPDIR=$HOME/.cache/; test -d "$HOME/.cache" && test -w "$HOME/.cache" && test -x "$HOME/.cache" || mkdir "$HOME/.cache";; *:* | *) TMPDIR=$HOME/.cache/; test -d "$HOME/.cache" && test -w "$HOME/.cache" && test -x "$HOME/.cache" || mkdir "$HOME/.cache";; esac if type mktemp >/dev/null 2>&1; then lztmpdir=`mktemp -d "${TMPDIR}lztmpXXXXXXXXX"` else lztmpdir=${TMPDIR}lztmp$$; mkdir $lztmpdir fi || { (exit 127); exit 127; } lztmp=$lztmpdir/$0 case $0 in -* | */*' ') mkdir -p "$lztmp" && rm -r "$lztmp";; */*) lztmp=$lztmpdir/`basename "$0"`;; esac || { (exit 127); exit 127; } case `printf 'X\n' | tail -n +1 2>/dev/null` in X) tail_n=-n;; *) tail_n=;; esac if tail $tail_n +$skip <"$0" | lzip -cd > "$lztmp"; then umask $umask chmod 700 "$lztmp" (sleep 5; rm -fr "$lztmpdir") 2>/dev/null & "$lztmp" ${1+"$@"}; res=$? else printf >&2 '%s\n' "Cannot decompress ${0##*/}" printf >&2 '%s\n' "Report bugs to ." (exit 127); res=127 fi; exit $res LZIPBF=jgz >x{e_P1W ( %6z0,+3sE8x~* Qfaو^pf49dRf6v#j[ER};=o:W z$%>v`H% kI\Ҫ))zGGBo1ېX I%6薳xLǼ*Ts|otOX"[jrbp4M@,wiE콴[ufBVyH3(EƪFL⬊pMgl\uxQ^:%C8L`,W06oP `N4[䰑Ʉwm`=C8pY: l e5!| ah پ7TTV^IK@ҳTE4@HZ$<%0X >>0!A?s8Y s*uԮ^1l.aLP ^s֌$⁃Nqò0nYB`s^|00X^, |9/O5T'CG"9lyWxL~;ɍY%ƀ([J,3wOQ @1ڽ)4ArQQj~NT8;P`hm.!WN6) 5n _p=yp. +$D>ߋf`9x..f<\=6$[_Y>A6W6&FL_BHPx0)3jr}㲰ȅӃ*l b^V>[cQN^Ձ)9; {E3\*`WرEU҉J4{#!P09fVb6s$5YqR^SSq$jAvьŌrsP8M Pk'=O/iJC3MNJ =S"A˩aQ&cXD_s4jWwەnv՟ګa0i'{miۜ~ rU͵2@RRإ|r&Q;h0zϚh]8iS ki٬$(./S{z|^ݣC9ѻܸU ȹrH>CLRP9l2}wT\ؕVE'\x)^ )D$g 4 ]ak!7{]Y{'$?I0Ridl4:DyY MɅEO,:=k"3xmx;jz3`q;9,sЈa8u+\ :m;47ᘝ aJ9Wl1},}H2֦* |Íi['/6ʶ&5:9Qe· .kgЧmW|4sK_Q)קޟ c=!W