Advertisement
indonesian

Wordlist generator

Oct 21st, 2016
1,095
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.06 KB | None | 0 0
  1. #!/usr/bin/env bash
  2. #====================================
  3. # Dont change this script as a kids ;)
  4. # Authos : koboi137
  5. # Contact : https://fb.com/CBH7.codex
  6. #====================================
  7.  
  8. echo "--[ Wordlist generator v0.2-beta (www.backboxindonesia.or.id) ]--"
  9. echo -n "[?] Enter domain/hostname : "
  10. read hostn
  11. echo "[*] Downloading files..."
  12. xterm -geometry 96x25+0+0 -title "Downloading files..." -e "wget --reject=jpg,jpeg,png,gif,ico,avi,mp3,mp4,mpg,mpeg,swf,zip,rar,exe,bz2,tar,gz -r -l 2 $hostn"
  13. echo "[*] Grep words in case..."
  14. grep -hr "" $hostn/ | tr '[:space:]' '\n' | sort -u > $hostn.lst
  15. echo "[*] Egrep words in case..."
  16. egrep -v '('\,'|'\;'|'\}'|'\{'|'\<'|'\>'|'\:'|'\='|'\"'|'\/'|'\/'|'\['|'\]')' $hostn.lst | sort -u > $hostn.list
  17. echo "[*] Mixing words..."
  18. cat $hostn.lst >> $hostn.list
  19. echo "[*] Sorting words..."
  20. cat $hostn.list | sort -u >> $hostn.ls
  21. echo "[*] Filtering words..."
  22. for nom in $(seq 1 50); do
  23.     cat $hostn.ls | sed "s/{/|/g" | sed "s/}/|/g" | sed "s/=/|/g" | sed 's/["]/|/g' | sed "s/(/|/g" | sed "s/)/|/g" | sed "s/,/|/g" | sed "s/:/|/g" | sed "s/;/|/g" | sed "s/[']/|/g" | sed "s/&/|/g" | sed "s/+/|/g" | sed "s/</|/g" | sed "s/>/|/g" | sed "s/%/|/g" | sed "s/@/|/g" | sed "s/-/|/g" | sed "s/_/|/g" | sed "s/#/|/g" | sed "s/?/|/g" | sed "s/*/|/g" | sed "s/~/|/g" | sed "s/'/|/g" | sed "s/[/]/|/g" | sed "s/[\]/|/g" | sed "s/[!]/|/g" | cut -d "|" -f $nom | sort -u >> $hostn.word
  24. done
  25. echo "[*] Sorting words..."
  26. cat $hostn.word | sort -u >> $hostn.1
  27. echo "[*] Filtering words..."
  28. for non in $(seq 1 10); do
  29.     cat $hostn.1 | cut -d"." -f $non | sort -u >> $hostn.a
  30. done
  31. echo "[*] Sorting words..."
  32. cat $hostn.a | sort -u > $hostn.dict
  33. echo "[*] Generate words with john..."
  34. xterm -geometry 96x25+0+0 -title "Generate words with john..." -e "john --wordlist=$hostn.dict --rules --stdout | sort -u >> $hostn.john"
  35. echo "[-] Removing files..."
  36. rm $hostn.lst
  37. rm $hostn.list
  38. rm $hostn.ls
  39. rm $hostn.word
  40. rm $hostn.1
  41. rm $hostn.a
  42. rm -rf $hostn/
  43. echo "[+] Saved $(pwd)/$hostn.dict"
  44. echo "[+] Saved $(pwd)/$hostn.john"
  45. echo "[+] Done..."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement