Advertisement
fenix_of_fire

searchHAS

Feb 15th, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.55 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [ "$1" == "" ]; then
  4.      clear; echo
  5.      echo -e "##################################\n\n#### HASH'S SEARCH ####\n\tv1.1\n\t\b\b########\tBy:init-0\n\n##################################"
  6.      printf "Use: $0 wordlist.txt\n##################################\n\n"
  7.      exit
  8. fi
  9. rm -rf $1.final
  10. dos2unix $1 >> /dev/null
  11.  
  12. for palavra in $(cat $1); do
  13.     md5="$(echo -n "$palavra" | md5sum | cut -d" " -f1)"
  14.     b64="$(echo -n "$palavra" | base64)"
  15.     sha256="$(echo -n "$palavra" | sha256sum | cut -d" " -f1)"
  16.  
  17.  
  18.       echo "$palavra:$md5:$b64:$sha256"
  19.     done >> temp$1
  20.  
  21. cat temp$1 | column -s: -t >> "$1.final"
  22. rm temp$1
  23. prt2=$1
  24. clear
  25. echo "!!done!!"
  26. sleep 2
  27. while true; do
  28.     clear; echo
  29.     echo "Please enter the hash OR 'PRESS ENTER' for VIEW-ALL OR enter '--down' for EXIT >>>"
  30.     echo
  31.         read hhashh
  32. if [ "$hhashh" == "--down" ]; then
  33. clear
  34. echo "Delet the file $prt2.final ?[y/n] "
  35.     read optF
  36.         if [ "$optF" == "y" -o "$opt" == "Y" ]; then
  37.             rm -rf $prt2.final
  38.             clear
  39.             exit;
  40.          else
  41.              exit;
  42.         fi
  43. fi
  44.     echo
  45. inputhash="$(grep "$hhashh" $prt2.final --color)"
  46.         if [ "$inputhash" == "" ]; then
  47.            clear; echo
  48.            echo "     >>HASH not found<<"
  49.            echo
  50.            echo ">>>>PRESS ENTER OF EXIT<<<<"
  51.                read
  52.                rm -rf $prt2.final
  53.                    exit;
  54.         else
  55.         grep "$hhashh" $prt2.final --color
  56.         echo;echo
  57.         read -p ">>>PRESS ENTER<<<" cexec
  58.         fi
  59. done;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement