2020-06-08 13:48:07 +00:00
|
|
|
#!/bin/bash
|
|
|
|
# shellcheck disable=SC2028,2016
|
|
|
|
# joke hack to obfuscate bashbot.min.sh
|
|
|
|
|
|
|
|
infile="bashbot.sh"
|
|
|
|
outfile="./bashbot.obf.sh"
|
|
|
|
|
|
|
|
[ ! -f "${infile}" ] && echo "Hey, this is a joke hack to obfuscate ${infile}, copy me to STANDANLONE first" && exit
|
|
|
|
|
|
|
|
{
|
|
|
|
echo '#!/bin/bash'
|
|
|
|
echo 'b="./bashbot";h="$PWD";cd "$(mktemp -d)"||exit'
|
2020-06-08 13:50:07 +00:00
|
|
|
echo 'printf '"'%s\n'"' '"'$(gzip -9 <bashbot.sh | base64)'"'|base64 -d|gunzip >"$b";export BASHBOT_HOME="$h";chmod +x "$b";"$b" "$@";b="$(pwd)";cd ..;rm -rf "$b"'
|
2020-06-08 13:48:07 +00:00
|
|
|
} >"${outfile}"
|
|
|
|
|
|
|
|
chmod +x "${outfile}"
|
|
|
|
ls -l "${outfile}"
|
|
|
|
echo "Try to run ${outfile} init ;-)"
|