Guest User

Untitled

a guest
Dec 15th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. SERVER=bandit.labs.overthewire.org
  4. PORT=2220
  5.  
  6. BASEUSER="bandit"
  7. PASSWORD="bandit0"
  8. COMMANDS[0]='cat readme'
  9. COMMANDS[1]='cat ./-'
  10. COMMANDS[2]='cat "spaces in this filename"'
  11. COMMANDS[3]='cat inhere/.hidden'
  12. COMMANDS[4]='cat inhere/-file07'
  13. COMMANDS[5]='echo $(find inhere/ -type f -size 1033c | xargs cat)'
  14. COMMANDS[6]='find / -user bandit7 -group bandit6 -size 33c | xargs cat'
  15. COMMANDS[7]='cat data.txt | grep "millionth" | xargs -n1 | tail -n1'
  16. COMMANDS[8]='cat data.txt | sort | uniq -u'
  17. COMMANDS[9]='strings data.txt | grep "==" | tail -n1 | xargs -n1 | tail -n1'
  18.  
  19. for i in ${!COMMANDS[*]}
  20. do
  21. USER="$BASEUSER$i"
  22. COMMAND=${COMMANDS[$i]}
  23. echo "[ $i ] >>> sshpass -p $PASSWORD ssh -p $PORT $USER@$SERVER"
  24. echo "[ $i ] >>> $COMMAND"
  25. PASSWORD=$(sshpass -p $PASSWORD ssh -p $PORT $USER@$SERVER "$COMMAND" \
  26. 2>/dev/null)
  27. echo "[ $i ] <<< $PASSWORD"
  28. done
  29.  
  30. ((i++))
  31. USER="$BASEUSER$i"
  32. sshpass -p $PASSWORD ssh -p $PORT $USER@$SERVER
Add Comment
Please, Sign In to add comment