elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 125
31  Foros Generales / Dudas Generales / Re: Problema con el Sketchup, porfavor, como lo hago? en: 8 Abril 2011, 17:59 pm
Seguro que es un modelo de Sketchup funcional? Cambiar de extensión no sirve para nada, mira a ver de dónde lo has sacado. Funciona en otros sistemas?
32  Seguridad Informática / Análisis y Diseño de Malware / Re: Ayuda para analizar lo que hace este virus. en: 7 Abril 2011, 21:37 pm
Felicidades, un nuevo infectado! El troyano se propaga simulando ser otro programa que supuestamente falla. No lo he mirado, pero es evidente. Ahora modifico...

1. Programado en VB. Creo que 6.0.
2. Troyano bien claro, y de los malos. Lo normal es que sea muy detectado (no lo he analizado), por varias razones.
3. Tiene funciones de captura de webcam, de keylogger, etc... (creo, pues tiene funciones para tales fines).
4. Tiene alguna función para controlar los procesos, las aplicaciones... Me lo imagino como  el "Demonio" de Paju. Bah, de los super-detectados.
5. Vaya virus raros en *.com. Único y penoso ;)

PS: No te preocupes, pasa el antivirus, mira las configuraciones del firewall, y restaura algún cambio que haya hecho...
Un saludo. Sagrini
33  Programación / Programación C/C++ / Re: Ayuda con codigo C++ en: 7 Abril 2011, 21:36 pm
Remarcaré mi respuesta, seguís teniendo fallos ya indicados. Y de paso ya indico lo del GeShi...
1) No tienes todas las llaves cerradas. Revísalas
2) Eso no es programación estructurada, eso son muchos espacios. Usa el tabulador y estructura bien el código.
3) Tienes faltas de ortografía en los printf ();
4) Usas las funciones inseguras fflush () y gets ().
5) El código es muy largo, se puede acortar.
6) NUNCA uses Conio.
7) Main se debe declarar como un "int main".

PS: La próxima vez usa las etiquetas GeShi
Código
  1. #include <stdio.h>
  2. int main ()
  3. {
  4. printf ("Esto es un ejemplo de etiqueta GeShi.\n");
  5. printf ("A que se ve mejor?\n");
  6. return 0;
  7. }
  8.  
[/b]

Y luego... sí, piensa cómo quieres dividirlas. Mira ejemplos, no hay forma...
34  Seguridad Informática / Nivel Web / Re: ¿¿¿Como descargo la música de esta página protegida??? en: 7 Abril 2011, 21:33 pm
Qué tal descargarla de Youtube? xD Más fácil, ¿no?
Y si no pues mira a ver en Dilandau. Es buena ;)

PS: Nop, no es spam !
Sagrini
35  Programación / Programación C/C++ / Re: alguien sabe como progamar virus en c++? en: 6 Abril 2011, 16:36 pm
Pues a ver si te gusta este código. Es de mis días, tiene su tiempo y ahora mismo no funciona. Por un movimiento inoportuno de ratón en el peor momento (le di a Mandar a Analizar xD) el ESET lo detecta, pero por lo demás si lo mejoras...
36  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Mejoras notables en el Buscador del foro en: 6 Abril 2011, 16:30 pm
No, las comas son para destacarlo...
Google > Virus sys32.exe Sagrini elhacker.net > Virus sys32.exe

Ese es el correcto. El segundo resultado es el que muestra el buscador. Vale, un fallo, pero la cosa es que no lo muestra ;) Nada personal, pero hay que admitir que Google nos saca ventaja xD
37  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Mejoras notables en el Buscador del foro en: 6 Abril 2011, 10:19 am
Sigo usando Google. Prueben a buscar "virus, sys32.exe, Sagrini", y nada... xD

Sagrini
38  Programación / Programación C/C++ / Re: Ayuda con codigo C++ en: 6 Abril 2011, 10:09 am
1) No tienes todas las llaves cerradas. Revísalas
2) Eso no es programación estructurada, eso son muchos espacios. Usa el tabulador y estructura bien el código.
3) Tienes faltas de ortografía en los printf ();
4) Usas las funciones inseguras fflush () y gets ().
5) El código es muy largo, se puede acortar.
6) NUNCA uses Conio.
7) Main se debe declarar como un "int main".

PS: La próxima vez usa las etiquetas GeShi
Código
  1. #include <stdio.h>
  2. int main ()
  3. {
  4. printf ("Esto es un ejemplo de etiqueta GeShi.\n");
  5. printf ("A que se ve mejor?\n");
  6. return 0;
  7. }
  8.  

Un saludo. Sagrini
39  Programación / Programación C/C++ / Re: [Problema] Conexión Sockets en: 5 Abril 2011, 21:13 pm
Pues yo veo el mismo código que el de farresito, eso sí, con menos espacios  :P

Tienes varios errores en las funciones socket, bind, accept...
El error es cuando devuelve -1, no 1.

Te recomiendo que uses las constantes simbólicas AF_INET, SOCK_STREAM, etc. y no los valores asociados.

No, el mío corre bien. El error del primer código es que necesita poner entre paréntesis asignaciones. Y se lo puse porque esperaba que le ayudase  ;)
Luego... cierto, me has pillado. Fallo mío, o más bien del teclado xD. Nunca me acostumbraré a estas cosas xD. Ahora modifico, gracias.
Y... me ahorra espacio y memoria. Y sé que son cada uno, pero es pura pereza  :)

PS: Un detalle, haz siempre caso de todos los warnings. Te ahorrará problemas  ;D
Sagrini
40  Programación / Programación C/C++ / Re: [Problema] Conexión Sockets en: 4 Abril 2011, 21:15 pm
Código
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <sys/types.h>
  4. #include <sys/socket.h>
  5. #include <netinet/in.h>
  6. #include <stdlib.h>
  7. #include <string.h>
  8. #include <arpa/inet.h>
  9. #include <stdio.h>
  10.  
  11.  
  12. using namespace std;
  13.  
  14. int main()
  15. {
  16.    struct sockaddr_in servidor;
  17.    struct sockaddr_in cliente;
  18.  
  19.    //Otras variables
  20.    int desc_cliente, desc_servidor;
  21.    int puerto = 3550, max_conex = 2, size;
  22.  
  23.    //Funcinn SOCKET
  24.    if ((desc_servidor = socket(AF_INET, SOCK_STREAM, 0)) == -1)
  25.    {
  26.        printf("Hubo un error en SOCKET");
  27.        exit (-1);
  28.    }
  29.  
  30.    //Estructura SOCKADDR_IN
  31.    servidor.sin_family = AF_INET;
  32.    servidor.sin_port = htons(puerto);
  33.    servidor.sin_addr.s_addr = INADDR_ANY;
  34.    memset(servidor.sin_zero, 0, 8);
  35.  
  36.    //Funcion BIND
  37.    if (bind(desc_servidor, (struct sockaddr*) &servidor, sizeof(struct sockaddr)) == -1)
  38.    {
  39.        printf("Error en BIND");
  40.        exit(-1);
  41.    }
  42.  
  43.    //Funcion listen
  44.    if (listen(desc_servidor, max_conex) == -1)
  45.    {
  46.        printf("Error en LISTEN");
  47.        exit(-1);
  48.    }
  49.  
  50.    //Bucle + accept
  51.    while (1)
  52.    {
  53.        size = sizeof(struct sockaddr_in);
  54.        if ((cliente = accept(desc_servidor, (struct sockaddr *) &cliente, &size))==-1)
  55.        {
  56.            printf("Error en ACCEPT");
  57.            exit(-1);
  58.        }
  59.  
  60.        printf("Tienes una conexión de %s \n", inet_ntoa(cliente.sin_addr));
  61.  
  62.        send(desc_cliente, "Bienvenido al servidor \n", 22, 0);
  63.        close (desc_cliente);
  64.    }
  65. }
  66.  

Me dice que tengo un parásito en un puñado de líneas, y el código se debería mejorar mucho, pero ahí queda. Te pongo otro código, el tuyo es muy largo y enrevesado. 100% casero ;)
Código
  1. #include <stdio.h>          //Funciones basicas
  2. #include <string.h>         //StrCmp
  3. #include <stdlib.h>         //Exit y otras
  4. #include <arpa/inet.h>      //struct sockaddr_in
  5. #include <sys/socket.h>     //Socket, Connect...
  6.  
  7. struct sockaddr_in host, client;    //Declaraciones
  8. int a=sizeof (struct sockaddr);
  9. int newsock;
  10. int sockfd;
  11. int main (int argc, char *argv [])
  12. {
  13.    printf ("Code 1.0  By Sagrini (2010)\n");
  14.    if ((sockfd=socket (2, 1, 0))==-1)
  15.    {
  16.        printf ("Error abriendo socket...\n\n");
  17.        return 1;
  18.    }
  19.    host.sin_port=htons(31337);
  20.    host.sin_family=AF_INET;
  21.    host.sin_addr.s_addr=0;
  22.    memset (host.sin_zero, 0, 8);
  23.    if(bind(sockfd,(struct sockaddr*)&host,sizeof(host))==-1)
  24.    {
  25.        printf ("Error haciendo binding...\n\n");
  26.        return 1;
  27.    }
  28.    if(listen(sockfd,5)==-1)
  29.    {
  30.        printf ("Error escuchando...\n\n");
  31.        return 1;
  32.    }
  33.    while (1)
  34.    {
  35.    if((newsock=accept(sockfd, (struct sockaddr*)&client, &a))==-1)
  36.    {
  37.        printf ("Error esperando conectando...\n\n");
  38.        return 1;
  39.    }
  40.    printf ("Got connection from %s:%d\n", inet_ntoa (client.sin_addr), ntohs (client.sin_port));
  41.    send (newsock, "Hola!\r\n", 7, 0);
  42.    close (newsock);
  43.    }
  44.    close (sockfd);
  45.    return 0;
  46. }
  47.  
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 125
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines